Product
AgentsKit Chat v0 roadmap
AgentsKit Chat v0 roadmap
The parent product requirement is GitHub issue #1. Every child issue includes user stories, acceptance criteria, real dependency links, a test plan, documentation impact, delivery mode, and an explicit Definition of Done.
Milestone
v0 — Cross-framework foundation
Delivery graph
flowchart TD
I1["#1 PRD"] --> I31["#31 Upstream convergence gate"]
I31 --> I2["#2 React vertical slice"]
I2 --> I3["#3 React Native parity"]
I2 --> I4["#4 Ink parity"]
I2 --> I5["#5 Protocol + conformance"]
I3 --> I5
I4 --> I5
I5 --> I6["#6 Deterministic routes + state"]
I5 --> I7["#7 Schema-backed ChoiceList"]
I5 --> I10["#10 Streaming lifecycle"]
I7 --> I8["#8 Typed action + confirmation"]
I8 --> I9["#9 Authorization + policy"]
I10 --> I11["#11 Cross-client sessions"]
I5 --> I12["#12 Web-standard server"]
I11 --> I12
I7 --> I13["#13 Theming + headless composition"]
I5 --> I15["#15 Vue"]
I5 --> I16["#16 Svelte"]
I5 --> I17["#17 Solid"]
I5 --> I18["#18 Angular"]
I7 --> I19["#19 Component catalog"]
I15 --> I19
I16 --> I19
I17 --> I19
I18 --> I19
I3 --> I14["#14 Initial init CLI"]
I4 --> I14
I12 --> I14
I14 --> I20["#20 Cross-framework CLI"]
I19 --> I20
I5 --> I21["#21 Replay + diagnostics"]
I11 --> I21
I8 --> I22["#22 Support reference"]
I12 --> I22
I19 --> I22
I6 --> I23["#23 Onboarding reference"]
I19 --> I23
I9 --> I24["#24 Operations reference"]
I21 --> I24
I12 --> I25["#25 RAG reference"]
I19 --> I25
I25 --> I26["#26 AgentsKit Docs dogfood"]
I26 --> I27["#27 Registry + Playbook dogfood"]
I6 --> I28["#28 Private-reference extraction"]
I9 --> I28
I13 --> I28
I21 --> I28
I13 --> I29["#29 Accessibility + conformance gates"]
I19 --> I29
I20 --> I29
I20 --> I30["#30 v0 release"]
I22 --> I30
I23 --> I30
I24 --> I30
I25 --> I30
I26 --> I30
I27 --> I30
I28 --> I30
I29 --> I30
The diagram highlights the critical path. Individual issue bodies are authoritative for the complete dependency set.
Architecture proof
- #31 Upstream convergence and ownership gate — HITL, blocks implementation
- #2 React hello-world vertical slice — AFK
- #3 React Native parity — AFK
- #4 Ink parity — AFK
- #5 Versioned protocol and conformance fixtures — HITL
Core interactive behavior
- #6 Deterministic routes and conversational state
- #7 Schema-backed ChoiceList
- #8 Typed action with confirmation
- #9 Authorization and action policy
- #10 Streaming lifecycle parity
- #11 Persistent cross-client sessions
- #12 Web-standard server handler
- #13 Semantic theming and headless composition — HITL
Renderer and CLI expansion
- #14 Initial
initfor React, React Native, and Ink - #15 Vue renderer
- #16 Svelte renderer
- #17 Solid renderer
- #18 Angular renderer
- #19 Cross-framework component catalog
- #20 Cross-framework CLI and component generator
- #21 Replay and parity diagnostics
Reference applications
- #22 Support application
- #23 Deterministic onboarding
- #24 Policy-protected operations
- #25 Cited RAG application
Dogfood and release
- #26 AgentsKit Docs migration
- #27 Registry and Playbook migration
- #28 Private-reference capability extraction — HITL
- #29 Accessibility and platform-conformance gates
- #30 v0 documentation and release — HITL
Parallel work
After #5 is accepted, #6, #7, #10, #15, #16, #17, and #18 have independent ownership and may proceed concurrently. Renderer work shares protocol fixtures but must not alter the accepted protocol without a new ADR and coordinated compatibility review.