Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
GEMINI_API_KEY | No | Your Google Gemini API key (for Gemini 2.5 Pro) | |
OPENAI_API_KEY | No | Your OpenAI API key (for GPT-5 and GPT-4.1 models) | |
ANTHROPIC_API_KEY | No | Your Anthropic API key (for Claude Opus 4.1) |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
sage-opinion | Send a prompt to sage-like model for its opinion on a matter. Include the paths to all relevant files and/or directories that are pertinent to the matter.
IMPORTANT: All paths must be absolute paths (e.g., /home/user/project/src), not relative paths.
Do not worry about context limits; feel free to include as much as you think is relevant. If you include too much it will error and tell you, and then you can include less. Err on the side of including more context. |
sage-review | Send code to the sage model for expert review and get specific edit suggestions as SEARCH/REPLACE blocks. Use this tool any time the user asks for a "sage review" or "code review" or "expert review".
This tool includes the full content of all files in the specified paths and instructs the model to return edit suggestions in a specific format with search and replace blocks.
IMPORTANT: All paths must be absolute paths (e.g., /home/user/project/src), not relative paths.
If the user hasn't provided specific paths, use as many paths to files or directories as you're aware of that are useful in the context of the prompt. |
sage-plan | Generate an implementation plan via multi-model debate. This tool leverages multiple AI models to debate, critique, and refine implementation plans.
Models will generate initial plans, critique each other's work, refine their plans based on critiques,
and finally produce a consensus plan that combines the best ideas.
IMPORTANT: All paths must be absolute paths (e.g., /home/user/project/src), not relative paths.
The process creates detailed, well-thought-out implementation plans that benefit from
diverse model perspectives and iterative refinement.
When the optional outputPath parameter is provided, the final plan will be saved to that file path,
and a complete transcript of the debate will be saved to a companion file with "-full-transcript"
added to the filename. This is strongly recommended for preserving the expensive results of the debate. |