@@ -9,6 +9,7 @@ A blazingly fast, interactive AI coding assistant powered by Claude, implemented
99## Features
1010
1111- ** Interactive REPL** - Multi-turn conversations with Claude
12+ - ** Session History** - Automatic session saving and resume previous conversations
1213- ** File Operations** - Read, write, list, and create files/directories (sandboxed to current directory)
1314- ** Ultra-Fast Editing** - Optional Morph Apply integration (10,500+ tokens/sec, 96-98% accuracy)
1415- ** Code Search** - Fast regex-based code search using ` ripgrep ` (optional)
@@ -67,19 +68,27 @@ sofos --prompt "Create a hello world Rust program"
6768- ` clear ` - Clear conversation history
6869- ` exit ` or ` quit ` - Exit
6970- ` Ctrl+D ` - Exit
71+ - ` resume ` - Resume previous session
7072
7173### Options
7274
7375```
7476--api-key <KEY> Anthropic API key (overrides ANTHROPIC_API_KEY)
7577--morph-api-key <KEY> Morph API key (overrides MORPH_API_KEY)
7678-p, --prompt <TEXT> One-shot mode
79+ -r, --resume Resume a previous conversation session
7780--model <MODEL> Claude model (default: claude-sonnet-4-5)
7881--morph-model <MODEL> Morph model (default: morph-v3-fast)
7982--max-tokens <N> Max response tokens (default: 8192)
8083-v, --verbose Verbose logging
8184```
8285
86+ ## Session History
87+
88+ All conversations are automatically saved to ` .sofos/sessions/ ` in your project directory.
89+ Resume previous sessions with ` sofos --resume ` or type ` resume ` in the REPL.
90+ Sessions show a preview of the first message, last updated time, and message count.
91+
8392## Available Tools
8493
8594Claude can automatically use these tools:
0 commit comments