Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_repos | List all available ShadowGit repositories. Use this first to discover which repositories you can work with. |
| git_command | Execute a read-only git command on a ShadowGit repository. Only safe, read-only commands are allowed. |
| start_session | Start a work session. MUST be called BEFORE making any changes. Without this, ShadowGit will create fragmented auto-commits during your work! |
| checkpoint | Create a git commit with your changes. Call this AFTER completing your work but BEFORE end_session. Creates a clean commit for the user to review. |
| end_session | End your work session to resume ShadowGit auto-commits. MUST be called AFTER checkpoint to properly close your work session. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |