-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
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:--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-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:
- All 11 agents researched and documented
- Compatibility matrix created showing support level for each agent
- State storage mechanisms documented (paths, formats, flags)
- UX considerations documented for each compatibility level
- Recommendations provided for
enable_state_persistencedefaults per agent - Template requirements documented (persistent storage needs)
Blocks:
- Registry: AgentAPI base module shutdown script and state persistence #1257
- Registry: Propagate agentapi changes to AI agent modules #1258
References:
- PRD: Start/Pause/Resume the Task Workspace
- RFC: Tasks: Start/Pause/Resume Lifecycle: AI Agent Compatibility (lines 184-197)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels