Troubleshooting
Log Files
Logs are stored at:
~/.local/share/altimate-code/log/
Enable verbose logging:
altimate --print-logs --log-level DEBUG
Common Issues
Provider Connection Failed
Symptoms: "Failed to connect to provider" or timeout errors.
Solutions:
- Verify your API key is set:
echo $ANTHROPIC_API_KEY - Check network connectivity to the provider
- If behind a proxy, set
HTTPS_PROXY(see Network) - Try a different provider to isolate the issue
Tool Execution Errors
Symptoms: "No native handler" or tool execution failures for data engineering tools.
Solutions:
- Ensure
@altimateai/altimate-coreis installed (should be automatic):npm ls @altimateai/altimate-core - For database tools, ensure the required driver is installed:
# Example for Snowflake: bun add snowflake-sdk # Example for PostgreSQL: bun add pg - No Python installation is required. All tools run natively in TypeScript.
Warehouse Connection Failed
Symptoms: "Connection refused", authentication errors, or "No warehouse configured".
Solutions:
- If using dbt: Run
altimate-dbt initto set up the dbt integration. The CLI will use yourprofiles.ymlautomatically, so no separate connection config is needed. - If not using dbt: Add a connection via the
warehouse_addtool,~/.altimate-code/connections.json, orALTIMATE_CODE_CONN_*env vars. - Test connectivity: use the
warehouse_testtool with your connection name. - Check that the warehouse hostname and port are reachable
- Verify the role/user has the required permissions
- For Snowflake: ensure the warehouse is not suspended
- For BigQuery: check that the service account has the required IAM roles
MCP Server Initialization Failures
Symptoms: MCP tools missing or MCP server not available after startup.
Solutions:
- Check the log files. MCP initialization errors are now logged with the server name and error message:
WARN failed to initialize MCP server { key: "my-tools", error: "..." } - Verify the MCP server command is correct in your config
- Test the server manually:
altimate mcp test my-tools - Check that required environment variables are set (e.g., API keys referenced in the MCP config)
LSP Server Won't Start
Symptoms: No diagnostics or completions for a language.
Solutions:
- Check if the LSP server is disabled:
{ "lsp": { "typescript": { "disabled": false } } } - Enable LSP auto-download:
unset ALTIMATE_CLI_DISABLE_LSP_DOWNLOAD - Check the log files for LSP-specific errors
Auto-Update Issues
Disable auto-update if it causes problems:
export ALTIMATE_CLI_DISABLE_AUTOUPDATE=true
Or set to notification only:
{
"autoupdate": "notify"
}
Context Too Large
If conversations hit context limits:
{
"compaction": {
"auto": true,
"prune": true
}
}
Or manually compact in the TUI: leader + Shift+C.
Debug Mode
Run with full debug output:
altimate --print-logs --log-level DEBUG 2>debug.log
Then share debug.log when reporting issues.
Getting Help
- GitHub Issues: Report bugs and request features
- Check existing issues before filing new ones