@@ -4,6 +4,9 @@ This guide covers the first additive parity batch for family-level integration d
44
55- ` intents.create `
66- ` intents.get `
7+ - ` intents.events `
8+ - ` intents.events.stream `
9+ - ` intents.resolve `
710- ` inbox.list `
811- ` inbox.thread `
912- ` inbox.reply `
@@ -29,12 +32,18 @@ Intents are the primary write/read entry for assistant-integrator workflows. Int
2932
3033- ` POST /v1/intents ` -> create intent
3134- ` GET /v1/intents/{intent_id} ` -> read intent
35+ - ` GET /v1/intents/{intent_id}/events ` -> list lifecycle events
36+ - ` GET /v1/intents/{intent_id}/events/stream ` -> stream lifecycle events (SSE)
37+ - ` POST /v1/intents/{intent_id}/resolve ` -> append terminal lifecycle event
3238
3339### Canonical schemas
3440
3541- ` axme-spec/schemas/public_api/api.intents.create.request.v1.json `
3642- ` axme-spec/schemas/public_api/api.intents.create.response.v1.json `
3743- ` axme-spec/schemas/public_api/api.intents.get.response.v1.json `
44+ - ` axme-spec/schemas/public_api/api.intents.events.list.response.v1.json `
45+ - ` axme-spec/schemas/public_api/api.intents.resolve.request.v1.json `
46+ - ` axme-spec/schemas/public_api/api.intents.resolve.response.v1.json `
3847
3948### Request example (` POST /v1/intents ` )
4049
@@ -79,14 +88,29 @@ Intents are the primary write/read entry for assistant-integrator workflows. Int
7988
8089- Python GA: ` AxmeClient.create_intent(...) `
8190- TypeScript GA: ` AxmeClient.createIntent(...) `
82- - Gap to close in Track C parity: direct ` intents.get ` helper in GA SDKs.
91+ - Python GA:
92+ - ` AxmeClient.send_intent(...) `
93+ - ` AxmeClient.list_intent_events(...) `
94+ - ` AxmeClient.observe(...) `
95+ - ` AxmeClient.wait_for(...) `
96+ - ` AxmeClient.resolve_intent(...) `
97+ - TypeScript GA:
98+ - ` AxmeClient.sendIntent(...) `
99+ - ` AxmeClient.listIntentEvents(...) `
100+ - ` AxmeClient.observe(...) `
101+ - ` AxmeClient.waitFor(...) `
102+ - ` AxmeClient.resolveIntent(...) `
83103
84104### Conformance expectation
85105
86106- Existing executable checks:
87107 - ` intent_create `
88108 - ` intent_create_idempotency `
89- - Track C expansion should add explicit ` intents.get ` read-shape checks.
109+ - ` intents_get `
110+ - ` intents_events `
111+ - ` intents_stream_resume `
112+ - ` intents_resolve `
113+ - ` intent_completion_delivery `
90114
91115## 2) Inbox Family
92116
@@ -246,11 +270,10 @@ Approvals provide explicit workflow decision points for external assistants and
246270
247271### SDK call mapping
248272
249- - Python GA: no dedicated helper yet (use direct HTTP path until parity batch lands).
250- - TypeScript GA: no dedicated helper yet (use direct HTTP path until parity batch lands).
273+ - Python GA: ` AxmeClient.decide_approval(...) `
274+ - TypeScript GA: ` AxmeClient.decideApproval(...) `
251275- Beta SDKs (` Go/Java/.NET ` ): parity pending.
252276
253277### Conformance expectation
254278
255- - Not yet covered by an executable conformance check.
256- - Track C conformance expansion must add ` approvals.decision ` happy-path and conflict-path checks.
279+ - Executable check: ` approvals_decision ` .
0 commit comments