Namespace: session — Session Management
afs session create
- Purpose: Create a token-budgeted session.
- When to use: Track ongoing conversation context.
- What it does: Creates a new session with token budget.
- Usage example:
afs session create --agent-id myagent --token-budget 4000
afs session list
- Purpose: List sessions for an agent.
- Usage example:
afs session list --agent-id myagent
afs session get
- Purpose: Get session details by ID.
- Usage example:
afs session get --session-id ses_abc123
afs session add-turn
- Purpose: Append a turn to a session.
- Usage example:
afs session add-turn --session-id ses_abc123 --role user --content "Analyze this"
afs session context
- Purpose: Get formatted context for LLM injection.
- Usage example:
afs session context --session-id ses_abc123
afs session archive
- Purpose: Archive a session (read-only).
- Usage example:
afs session archive --session-id ses_abc123
afs session delete
- Purpose: Delete a session permanently.
- Usage example:
afs session delete --session-id ses_abc123