Skip to content

chat & sessions

Interactive AI chat and session management commands

Start an interactive chat session with an AI agent that can use tools.

FlagShortTypeDefaultDescription
--provider-pstringfrom configAI provider
--model-mstringfrom configModel name
--workspace-wstringcurrent dirWorking directory
--resume-rstringResume session by ID
--auto-approveboolfalseAuto-approve tool executions
--debugboolfalseEnable debug output
astonish chat # New session with defaults
astonish chat -p openai -m gpt-4o # Specific provider/model
astonish chat --resume abc123 # Resume a session
astonish chat --auto-approve # Skip tool approval prompts

Manage persistent chat sessions.

SubcommandAliasesDescription
listlsList all sessions
show <id>Show session trace
delete <id>rmDelete a session
clearDelete all sessions (with confirmation)
FlagShortDescription
--jsonOutput as JSON
--tools-only-tOnly show tool calls
--verbose-vFull args/results (no truncation)
--recursive-rInclude sub-agent traces
--last-nShow last N events

Session IDs support prefix matching — you don’t need the full ID.