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. |