Scope: Research and document how each AI agent module handles state persistence to inform implementation of pause/resume functionality.
Deliverables:
- Compatibility matrix documenting state persistence support for all 11 AI agent modules
- Documentation of state storage mechanisms for each agent (file paths, formats, flags)
- UX considerations and limitations for each agent type
- Recommendations for module configuration defaults
Agents to research (11 total):
coder/modules/claude-code - Known: --continue flag + .claude/ directory (full support baseline)
coder/modules/aider
coder/modules/goose
coder/modules/amazon-q
coder-labs/modules/auggie
coder-labs/modules/codex
coder-labs/modules/copilot
coder-labs/modules/cursor-cli
coder-labs/modules/gemini
coder-labs/modules/opencode
coder-labs/modules/sourcegraph-amp
Research questions for each agent:
- Does the agent have native session persistence?
- Where does it store state (file paths, formats)?
- Does it have resume/continue flags?
- What happens when state files are present vs. absent on startup?
- What UX issues arise when AgentAPI shows history but agent has no memory?
Compatibility levels (from RFC):
- Full support: Session persistence + resume flag + status reporting
- Partial support: Status reporting only, context lost on resume
- No support: Agent cannot persist state
Acceptance criteria:
Blocks:
References:
Scope: Research and document how each AI agent module handles state persistence to inform implementation of pause/resume functionality.
Deliverables:
Agents to research (11 total):
coder/modules/claude-code- Known:--continueflag +.claude/directory (full support baseline)coder/modules/aidercoder/modules/goosecoder/modules/amazon-qcoder-labs/modules/auggiecoder-labs/modules/codexcoder-labs/modules/copilotcoder-labs/modules/cursor-clicoder-labs/modules/geminicoder-labs/modules/opencodecoder-labs/modules/sourcegraph-ampResearch questions for each agent:
Compatibility levels (from RFC):
Acceptance criteria:
enable_state_persistencedefaults per agentBlocks:
References: