AgentsKit Chat agent index
AgentsKit Chat agent index
Use this index with ak-docs query to locate the owning documentation before changing the repository.
Ownership
- Product: requirements, user stories, scope, and release outcomes.
- Architecture: system boundaries, contracts, modules, protocols, and ADRs.
- Governance: issue structure, dependencies, Definition of Done, and delivery rules.
- Stable release: fixed package graph, provenance, compatibility, and HITL publication.
- Registry/Playbook dogfood: live-host ownership correction, migration boundary, and parity evidence.
- Fumadocs framework dogfood: canonical docs portal, deterministic public knowledge, and hosted/self-hosted Ask seam.
- Chat package: minimal framework-neutral
defineChatcontract. - Protocol package: versioned turn events, compatibility, and conformance fixtures.
- Trusted Ask backend: hosted/self-hosted site policy, cited retrieval, persistence, and metrics.
- React package: native React shell over
@agentskit/react. - Vue package: native Vue shell over
@agentskit/vue. - Angular package: standalone Angular shell over
@agentskit/angular. - Svelte package: native Svelte 5 shell over
@agentskit/svelte. - Solid package: native Solid shell over
@agentskit/solid. - React Native package: native mobile shell over
@agentskit/react-native. - Ink package: native terminal shell and semantic text fallback.
- CLI package: safe project detection and application scaffolding.
- React example: deterministic executable proof.
- Vue example: DOM parity host over the shared definition.
- Svelte example: Svelte 5 DOM parity host over the shared definition.
- Solid example: Solid DOM parity host over the shared definition.
- React Native example: Expo proof using the shared definition.
- Ink example: PTY proof using the shared definition.
- Shared example: framework-neutral deterministic definition and fixture.
Invariants
- AgentsKit owns primitives; AgentsKit Chat owns the opinionated application layer.
- Shared definitions and protocol are framework-neutral.
- Renderers are native and consume the corresponding AgentsKit binding.
- React, React Native, and Ink remain the original architecture-proof targets; Vue, Svelte, and Solid now host the same shared references in
apps/. - Every render frame and action input is runtime validated.
- Missing platform components degrade to declared semantic fallbacks.