Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Server host binding | localhost |
| PORT | No | Server port | 8000 |
| DEBUG | No | Debug mode | false |
| LOG_LEVEL | No | Logging verbosity | INFO |
| CACHE_SIZE | No | Cache entry limit | 1000 |
| QDRANT_URL | No | Qdrant vector database | http://localhost:6333 |
| MAX_FILE_SIZE | No | 10MB file limit | 10485760 |
| FAST_APPLY_URL | No | Your FastApply server URL | http://localhost:1234/v1 |
| OPENAI_API_KEY | No | OpenAI integration | |
| QDRANT_API_KEY | No | Qdrant API key | |
| WORKSPACE_ROOT | No | Workspace confinement | |
| TIMEOUT_SECONDS | No | Operation timeout | 30 |
| FAST_APPLY_MODEL | No | Model identifier | fastapply-1.5b |
| ALLOWED_EXTENSIONS | No | Allowed file extensions | .py,.js,.ts,.jsx,.tsx,.md,.json,.yaml,.yml |
| FAST_APPLY_API_KEY | No | API key if required | |
| FAST_APPLY_TIMEOUT | No | Request timeout | 30.0 |
| FAST_APPLY_MAX_TOKENS | No | Response token limit | 8000 |
| FAST_APPLY_TEMPERATURE | No | Model consistency | 0.05 |
| FAST_APPLY_STRICT_PATHS | No | Path validation | 1 |
| MAX_CONCURRENT_OPERATIONS | No | Concurrent operations | 4 |
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 |
|---|---|
| list_tools | Return metadata for all exposed tools (unified mode). |
| call_tool | Handle tool calls with unified branching and robust safety checks. |