repositories.md
Repositories
Manage Git repository workspaces for eval configurations from the Lightsage CLI.
A repository is a Git repository cloned as the starting workspace for an eval run. It may include a Git URL, ref, subdirectory, framework metadata, and setup instructions.
Commands
| Command | Description |
|---|---|
lightsage repositories list |
List repositories. |
lightsage repositories create |
Add a repository. |
lightsage repositories retrieve --repository-id <repository_id> |
Retrieve one repository. |
lightsage repositories update --repository-id <repository_id> |
Update one repository. |
lightsage repositories delete --repository-id <repository_id> |
Delete one repository. |
List repositories
lightsage repositories list --output-format json
Create a repository
lightsage repositories create \
--name "API docs repo" \
--repo-url "https://github.com/acme/api-docs.git" \
--ref main \
--framework custom
Use --subdir when the project lives below the repository root. Repeat --install-steps to provide multiple setup commands.
Retrieve a repository
lightsage repositories retrieve --repository-id repo_123
Update a repository
lightsage repositories update --repository-id repo_123 \
--name "Updated repo name"
Omitted fields remain unchanged.
Delete a repository
lightsage repositories delete --repository-id repo_123