General
Manage your Project's general settings from Settings → General in the Project sidebar. This is where you name the project, review its Git connection, and control which branch and commit new Artemis work is based on.
Project details
| Field | Description |
|---|---|
| Project Name | The name used to identify your Project on Artemis. |
| Project Description | An optional description of the project. |
| Owner | The user who owns the Project. Change owner hands it to someone else. |
Git connection
These fields control how Artemis connects to and authenticates with your repository.
| Field | Description |
|---|---|
| Git Repository | The URL of the connected Git repository. Follow the link to open it in your Git provider. |
| Git Key | The credential used to authenticate Artemis with the repository. Generate a new key or switch to an existing one directly from this field. See Using private code repositories for setup instructions. |
Branch and commit
Control the starting point for every new version Artemis creates.
| Field | Description |
|---|---|
| Default Branch | The branch Artemis works from. New code changes are forked from the HEAD of this branch. |
| Default Commit | The commit new Artemis Branches are based on. By default they use the HEAD of your default branch. Pin a specific commit with Enter a hash, and undo it with Reset commit. |
Ask Artemis about this project
The right-hand panel is a chat agent that knows your Project and its configuration, so you can ask about your setup without leaving the settings page.
Use the quick actions to jump straight into a common task:
- Setup build commands: help configuring the commands your Scripts run
- Project overview: a summary of how the Project is set up
- Troubleshoot build: diagnose build failures
- Suggest improvements: recommendations based on your Project and Runner
Type @ in the chat to mention a specific file and give the agent focused context.
Staying in sync with your repository
Artemis tracks your default branch against the remote. The branch details in the Project header show the tracked remote and the Git status. When the repository has moved ahead, Sync pulls the latest commits into the Project. Changing the default branch or commit affects new work, so check with your team before you switch it on a shared Project.
Download or delete
Download as .zip downloads the Project's code. Delete project removes the Project from Artemis with all its Branches, chats and configuration.
Next Steps
- Runner and Scripts: choose a Runner and define the Scripts it runs
- Metrics: the custom metrics your benchmark records