ZypherContext represents the workspace and filesystem environment where the agent operates.
This is fundamentally different from ZypherAgentConfig:
- ZypherContext defines WHERE the agent operates (workspace/filesystem management)
- ZypherAgentConfig defines HOW the agent behaves (behavioral configuration)
Working directory where the agent performs file operations and executes tasks
Workspace-specific data directory for isolated storage (Defaults to ~/.zypher/encoded_working_directory_path) Used for message history, checkpoints, and other workspace-specific data
Directory to cache file attachments (Defaults to ~/.zypher/cache/files)