SemText

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.

An epic ticket card. 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.

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