Reference · Agent Kit
<agent-kit-epic>
Agent Kit element
One renderer serves all six ticket tags, parameterized by type. The inner content you write is the record; the chrome adds the type and the cached state.
Shares its schema with
<agent-kit-issue>
— the option bullets below belong to that element's contract.
No options beyond the global attribute catalog are stated for this tag.
Children
-
<agent-kit-last-updated>`<agent-kit-last-updated>` — ISO-8601 sync stamp of the record; optional, one. -
<agent-kit-title>`<agent-kit-title>` — the one-line title; exactly one. -
<agent-kit-description>`<agent-kit-description>` — the body prose (inline Markdown is rendered by the host document, not the element); exactly one. -
<agent-kit-state>`<agent-kit-state>` — the state when authored as a child instead of the attribute; optional, one. -
<agent-kit-labels>`<agent-kit-labels>` — comma-separated labels when authored as a child instead of the attribute; optional, one.
Example
agent-kit-epic.html
source
1
<agent-kit-issue org="acme" project="semtext" key="AKIT-001"
2
uuid="7c1e..." state="open" labels="auth,extract">
3
<agent-kit-title>Extractor drops class-form parts</agent-kit-title>
4
<agent-kit-description>
5
`extractRecords` misses `.agent-kit-title` aliases when the class
6
appears on a wrapper element.
7
</agent-kit-description>
8
<agent-kit-last-updated>2026-10-17T09:24:00Z</agent-kit-last-updated>
9
</agent-kit-issue>
render
No shipped runtime for this element — the authored example renders as plain HTML.
Source: spec/schema/agent-kit/tickets.md