Creating a Session
Use--session to create a named session:
my-project. All changes are stored in .agentfs/my-project.db.
Resuming a Session
Run the same command to resume where you left off:Multi-Terminal Collaboration
Multiple terminals can share the same session simultaneously:Use Cases
Iterative Development
Work on a task across multiple sessions:Safe Experimentation
Create a session, try something risky, then decide whether to keep it:Agent Supervision
Run an agent and monitor its work from another terminal:Managing Sessions
List files in a session:Session Storage
Sessions are stored as SQLite databases in.agentfs/:
- All modified files
- Deleted file markers (whiteouts)
- Tool call audit log
- Key-value store data