speakeasy-api / speakeasy-api/kit
Generic ACP subagents have no resume-based branch fallback
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 40
- Forks
- 4
- Avg merge
- 4h 18m
- Merged PRs (30d)
- 148
Description
Kit does not use generic session persistence, load, or resume facilities to reconstruct or branch a non-Kit ACP subagent when native session/fork is unavailable. Generic sessions are reusable only while their parent Kit process remains alive; persistence after that is agent-defined.
A fallback cannot be added safely until the required snapshot and resume semantics are explicit. Reusing a mutable session or replaying prompts is not necessarily equivalent to forking a completed state.
Relevant documentation: README.md, "Reusable subagents".
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the "Reusable subagents" section in README.md and trace how generic ACP subagents currently handle persistence, loading, resuming, and native session/fork support. Clarify the required snapshot and resume semantics before defining a fallback; done means those semantics and the safe fallback scope are explicit.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- ai-infra-agents, devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100