Logs are stored at:
~/.local/share/altimate-code/log/
Enable verbose logging:
altimate --print-logs --log-level DEBUGSymptoms: "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
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.
Symptoms: "Connection refused", authentication errors, or "No warehouse configured".
Solutions:
- If using dbt: Run
/discover— it automatically finds yourprofiles.ymlfromDBT_PROFILES_DIR, your project directory, or<home>/.dbt/profiles.yml. If yourprofiles.ymlis in a custom location, setDBT_PROFILES_DIRto the directory containing it. - 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
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)
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
Disable auto-update if it causes problems:
export ALTIMATE_CLI_DISABLE_AUTOUPDATE=trueOr set to notification only in your config:
{
"autoupdate": "notify"
}Both options still show an upgrade indicator in the footer when a new version is available. To upgrade manually, run:
altimate upgrade!!! note
When an update is available, you'll see ↑ <version> update available · altimate upgrade in the bottom-right corner of the TUI.
If conversations hit context limits:
{
"compaction": {
"auto": true,
"prune": true
}
}Or manually compact in the TUI: leader + Shift+C.
Run with full debug output:
altimate --print-logs --log-level DEBUG 2>debug.logThen share debug.log when reporting issues.
- GitHub Issues: Report bugs and request features
- Check existing issues before filing new ones