Commit Graph

68 Commits

Author SHA1 Message Date
Harry Yep 06b04a7976 chore: update dependencies (#6124) 2026-08-19 13:10:40 +08:00
Harry Yep 822a3b39dc chore: update dependencies (#5895) 2026-08-13 23:57:26 +08:00
Simon Farshid 61d29f4157 chore: update dependencies (#5774)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Simon Farshid <simon.farshid@assistant-ui.com>
2026-08-12 18:46:03 -07:00
Harry Yep 94dc3e509f chore: update dependencies (#5723) 2026-08-08 16:24:09 +08:00
Harry Yep a88751d71e fix(assistant-stream): carry a reasoning summary on the data stream (#5700)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-07 18:48:03 +08:00
rupic-app[bot] 0c16b2b0a9 fix(assistant-stream): diagnose dropped tool-call argument deltas (#5690)
Co-authored-by: rupic-app[bot] <275051718+rupic-app[bot]@users.noreply.github.com>
Co-authored-by: Harry Yep <git@hode.co.uk>
2026-08-07 11:59:02 +08:00
KinfeMichael Tariku 456b056b28 fix(assistant-stream): preserve interleaved tool arguments (#5534)
Co-authored-by: Harry Yep <git@hode.co.uk>
2026-08-07 11:11:13 +08:00
Simon Farshid d31f0787a9 chore(python): assistant-stream 0.0.36 (#5595)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 14:31:49 -07:00
Simon Farshid 4cd1e6a334 feat(assistant-stream): opt-in heartbeat for DataStreamResponse (#5592)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 13:59:48 -07:00
Simon Farshid 97c2b6d04c chore(python): assistant-stream 0.0.35 (#5578)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 02:38:43 -04:00
Simon Farshid 708f3e2a74 feat(assistant-stream): public RunController.flush() (#5574)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 01:11:01 -04:00
rupic-app[bot] b361de2878 feat(assistant-stream): python encoder support for file, annotations, and step chunks (#5294)
Co-authored-by: rupic-app[bot] <275051718+rupic-app[bot]@users.noreply.github.com>
Co-authored-by: Harry Yep <git@hode.co.uk>
2026-07-28 23:05:59 +08:00
Shobhit Patra 836d889fe6 test(assistant-stream): cross-language interop fixture for assistant-transport (#5289)
Co-authored-by: Harry Yep <git@hode.co.uk>
2026-07-28 18:09:27 +08:00
rupic-app[bot] ef58abb8d4 fix(assistant-stream-py): canonicalize assistant-transport encoder wire shape (#5287)
Co-authored-by: rupic-app[bot] <275051718+rupic-app[bot]@users.noreply.github.com>
Co-authored-by: Harry Yep <git@hode.co.uk>
2026-07-28 17:31:25 +08:00
Simon Farshid 83b716c351 python: consolidate on assistant-transport; remove gorp-named module and SSE dialect; rename state container to AssistantState (#5065)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 10:23:59 -04:00
Simon Farshid 05770ec5db feat(assistant-stream-py): port gorp server core and rebase the Python state layer on it (#5062)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 04:58:48 -04:00
Simon Farshid 99aeb9a05f feat(assistant-stream-py): SSE idle heartbeat, enabled by default (15s) (#5060) 2026-07-20 04:54:25 -04:00
Harry Yep 72e2ef179e feat(assistant-stream): python resumable stream layer (#4840) 2026-07-11 21:43:46 +08:00
Harry Yep 5325f09857 chore: update dependencies (#4815)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-11 10:15:18 +08:00
Simon Farshid 0686f4e6b8 chore: update dependencies (#4746)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Harry Yep <git@hode.co.uk>
2026-07-09 12:55:26 +08:00
Harry Yep a7b06f7687 chore: update dependencies (#4608)
Co-authored-by: Simon Farshid <simon.farshid@outlook.com>
Co-authored-by: Simon Farshid <simon@assistant-ui.com>
2026-06-25 15:58:18 -07:00
Harry Yep cefcf27b4b chore: update dependencies (#4517) 2026-06-22 15:50:07 +08:00
Simon Farshid 70e2b91140 feat(python/langgraph): send granular delta chunks over the network (#4449) 2026-06-17 11:04:35 -07:00
Simon Farshid bb38d085b0 chore: update dependencies (#4390)
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-13 20:11:15 -07:00
Harry Yep b030766485 ci(python): add pytest workflow and align langgraph docs (#4294) 2026-06-08 15:10:17 +08:00
Harry Yep e6b37d8542 test(python): repair stale langgraph tests and async test collection (#4293) 2026-06-08 14:32:37 +08:00
Harry Yep 85d28b83ee chore(deps): upgrade python packages, drop python 3.9 (#4290) 2026-06-08 13:59:49 +08:00
Simon Farshid 78ff336028 chore: update dependencies (#4198)
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-01 16:23:12 -07:00
Simon Farshid 2dec3aeba0 chore: update dependencies (#4175)
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-30 18:38:14 -07:00
Simon Farshid 331f2f7f43 chore: update dependencies across packages (#4128)
Co-authored-by: Claude <noreply@anthropic.com>
2026-05-26 18:24:55 -07:00
GuyPaikowsky 358c57b721 fix(assistant-stream): auto-convert nested StateProxy += to append-text deltas (#3409)
Co-authored-by: Harry Yep <git@hode.co.uk>
2026-05-10 13:57:07 +08:00
Pete Petrash d851269316 feat(assistant-stream): add cancel/disconnect signal for create_run callbacks (#3342) 2026-02-17 14:55:33 -08:00
Simon Farshid a615b73263 chore: update python deps (#3115) 2026-01-25 01:19:27 -08:00
Simon Farshid faaa905810 chore: bump python pkg (#2664) 2025-10-27 11:42:24 -07:00
Simon Farshid 2fc5c3d4b1 feat(assistanttransport): add SSE assistant-transport encoder protocol opt (#2663)
* feat(assistanttransport): add SSE assistant-transport encoder protocol opt

* Update python/assistant-stream/src/assistant_stream/serialization/assistant_transport.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* style: fix prettier issues

* fix

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2025-10-27 11:23:56 -07:00
Simon Farshid f04fe696f6 chore: various small fixes (#2522) 2025-09-24 10:08:47 -07:00
Simon Farshid cc9945baaf feat: subgraph state streaming (#2513)
* subgraph state streaming
fixes

wip

* feat: messageprovider api

* style: fix prettier issues

---------

Co-authored-by: GitHub Action <action@github.com>
2025-09-23 16:00:48 -07:00
Simon Farshid 4230087196 fix: prettier formatting issues across the codebase (#2318)
- Fix trailing whitespace in prettier workflow
- Format JSON configuration files (settings, components, package.json, etc.)
- Format Markdown and MDX documentation files
- Fix CSS formatting in tailwindcss styles
- Update meta.json files formatting
- Fix HTML formatting in e-commerce example
- Ensure consistent formatting across all text files
2025-08-13 15:28:24 -07:00
Simon Farshid e534ff945f fix: handle StateProxy in JSON serializer (#2229) 2025-07-29 23:51:04 -07:00
Simon Farshid f23fdb6764 feat: MessagePrimitive.PartsGroupedByParentId (#2211) 2025-07-22 04:19:22 -07:00
Simon Farshid 9e9ecf4c29 chore: switch to uv (#2179) 2025-07-10 12:16:14 -07:00
Simon Farshid e2c51d60b1 fix: avoid mutable default in StateProxy (#2118) 2025-06-16 19:24:40 -07:00
Simon Farshid 752758df80 feat: source chunk support in python sdk (#2105) 2025-06-14 14:50:54 -07:00
Simon Farshid e2fb13d8cd feat(py/assistant-stream): add append_reasoning API (#2101) 2025-06-11 16:45:02 -07:00
Simon Farshid 11dca0d193 feat(python, assistant-stream): append_langgraph_event API (#2086) 2025-06-07 22:58:20 -07:00
Simon Farshid b2c6253098 feat: useThreadRuntime().state (#1967) 2025-05-20 14:42:03 -07:00
Simon Farshid b6718c6341 chore: update python packages (#1963) 2025-05-20 14:00:19 -07:00
Simon Farshid 286088ad70 feat(assistant-stream): ObjectStream (#1912)
* feat: assistant-stream - ObjectStream

* feat: ObjectStream in AssistantStreams (JS receive)

* feat: python object stream proxy

* feat: test project

* refactor: default state should be None/null

* fixes

* fix: correctly flush the state queue

* fix: switch to asyncio.get_running_loop

* fix: final fixes
2025-05-20 13:58:42 -07:00
Michael Schock 7030f90d6c fix: remove broken ToolArtifactChunk import from Python assistant_stream/create_run.py (#1891) 2025-04-22 14:43:39 -07:00
Simon Farshid 63916720c7 chore: bump assistant-stream (#1874) 2025-04-19 15:31:16 -07:00