Covendocs
CLI ReferenceSessions

Sessions

Reference for coven sessions, attach, summon, archive, and sacrifice commands.

1 min read

Coven records project-scoped harness work as sessions. Use coven sessions to browse recent work and choose session actions without copying ids.

coven sessions

For status meanings and archive semantics, see Session Lifecycle.

Listing modes

CommandOutput
coven sessionsInteractive browser in a terminal; table output when piped.
coven sessions --allIncludes archived sessions.
coven sessions --manageForces the interactive session browser.
coven sessions --plainForces a plain table for scripts and copying.
coven sessions --jsonPrints a JSON sessions array for clients such as CastCodes.

Use --json for integrations and --plain for shell scripts or support snippets.

Attach

Replay and follow a session:

coven attach <session-id>

For live daemon sessions, attach can also forward input to the running harness.

Archive

Hide completed work from the active list while preserving events:

coven archive <session-id>

Archive is reversible. It refuses live-session deletion semantics and keeps the event log.

Summon

Restore an archived session, then attach:

coven summon <session-id>

Use coven sessions --all when you need to find archived session ids.

Sacrifice

Permanently delete a non-running session and its event log:

coven sacrifice <session-id> --yes

Sacrifice is destructive. It requires --yes and refuses running sessions.

Was this page helpful?No

Last updated on

On this page