-
-
Notifications
You must be signed in to change notification settings - Fork 205
Recipe Investigate a Stuck Session
Use when: a session remains active or waiting longer than expected.
-
Record the session ID, source, provider, project, state, and newest timestamp.
-
Refresh the browser once and compare CLI evidence:
npx ccam session <session-id> npx ccam agents --session <session-id> npx ccam events --session <session-id> --limit 50
-
Inspect child agents. A waiting parent with an active child is normally delegated work.
-
Read the latest transcript entries. Identify a user prompt, permission request, long-running tool, provider error, or clean terminal message.
-
Determine collection mode:
- local hooks: confirm the provider process and hook delivery;
- remote hooks: confirm HTTPS/auth and producer reachability;
- remote source: check provider-specific sync and transcript freshness;
- container/Windows: local process-liveness probing may be unable to answer.
-
If the provider is still working, observe rather than mutate.
-
If the provider ended but history is incomplete, rescan/import and verify reconciliation.
-
If the UI alone is stale, repair the client/WebSocket path.
- edit status directly in SQLite;
- stop all agents because one card looks old;
- lower stale thresholds globally before understanding normal workload duration;
- relaunch the same task without checking the working tree.
You can state whether the producer is alive, whether evidence is reaching CCAM, and why the displayed state is correct or stale. Record the last good and first missing event if escalating.
See Core Concepts.
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