-
-
Notifications
You must be signed in to change notification settings - Fork 205
Troubleshooting Decision Tree
nguyen.david edited this page Aug 13, 2026
·
1 revision
Start with the symptom and stop when one layer fails. Avoid reinstalling before preserving evidence.
-
No: check process/pod,
/health, edge proxy, token, database volume, and startup logs. - Yes: continue.
- No: clear filters, reload once, then inspect WebSocket authentication and proxy upgrades.
- Yes: the displayed data reflects server state; continue.
- No session: investigate hooks, provider discovery, remote sync, or history import.
- Present but stale: compare the newest event/transcript with producer activity.
- Yes, transcript advances: ingestion/sync is delayed or failing.
- Yes, transcript does not advance: the provider/tool may be waiting or stuck.
- No: a terminal hook may have been missed; rescan/import and allow reconciliation.
- Unknown: remote/container/Windows liveness may not be observable; rely on transcript/source evidence.
- One local provider: inspect that provider's hook config and transcript path.
- One remote provider: inspect provider-specific source status and home path.
- All sources: inspect central service, storage, auth, and capacity.
| Symptom | Guide |
|---|---|
| Active/waiting forever | Stuck Session recipe |
| Tool failure | Failed Tool Call recipe |
| Missing older sessions | Recover Missing History |
| Cost spike | Audit an Expensive Session |
| Remote source error | Remote Machines |
| Hook delivery gap | Hook Health |
| Upgrade regression | Upgrades and Rollback |
Include version/commit, deployment type, OS, provider, session/source IDs, timestamps with timezone, relevant logs, active filters, expected versus observed result, and a redacted minimal reproduction. Never attach tokens, full databases, or raw sensitive transcripts to a public issue.
Start Here · Localized product Wiki · Repository · Releases · Security · Report an issue
Guidance tracks the current master branch. For a deployed release, consult the repository documentation at that release tag before changing configuration.
CCAM Handbook
Use CCAM
- Read the dashboard
- Sessions and agents
- Kanban and tasks
- Tokens and costs
- Run agents
- Personal settings
Operate CCAM
- Deployment guide
- Hook health
- Security
- Backups and retention
- Prometheus and Grafana
- Remote machines
- Upgrades and rollback
- Incident runbooks
Automate and extend
- CLI patterns
- MCP workflows
- Alerts and webhooks
- Dynamic workflows
- Skills and plugins
- Safe config explorer
- Integration patterns
Help