Skip to content

feat: add stream-first intent observation helpers#15

Merged
George-iam merged 1 commit intomainfrom
track-intent-phase-c-sdk-python
Mar 1, 2026
Merged

feat: add stream-first intent observation helpers#15
George-iam merged 1 commit intomainfrom
track-intent-phase-c-sdk-python

Conversation

@George-iam
Copy link
Contributor

Summary

  • add intent lifecycle helpers: send_intent, list_intent_events, resolve_intent
  • add observe(...) with SSE-first continuation delivery and polling fallback when stream transport is unavailable
  • add wait_for(...) timeout-aware terminal event waiting and cover all new APIs in tests/README quickstart

Test plan

  • "/home/georgebelsky/axme-workspace/.local-internal/.venv/bin/python" -m pytest

Made with Cursor

Introduce send/list/resolve intent lifecycle helpers plus observe/wait_for semantics with SSE-first delivery and polling fallback so SDK consumers can implement continuation delivery without RPC callbacks.

Made-with: Cursor
@George-iam George-iam merged commit 8653c35 into main Mar 1, 2026
1 check passed
@George-iam George-iam deleted the track-intent-phase-c-sdk-python branch March 1, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants