Tat Dat Duong
|
1ff5e2966b
|
Add joinStream method
|
2025-05-22 19:07:01 +02:00 |
|
Tat Dat Duong
|
102b1f63f3
|
Fix assumption on sessionStorage
|
2025-05-22 19:01:14 +02:00 |
|
Tat Dat Duong
|
74dbccd408
|
Rename to reconnectOnMount
|
2025-05-22 18:42:38 +02:00 |
|
Tat Dat Duong
|
f5a2410ddc
|
Make useStream more hackable
|
2025-05-22 18:38:09 +02:00 |
|
Tat Dat Duong
|
5823a659fc
|
use sessionStorage instead
|
2025-05-22 18:11:38 +02:00 |
|
Tat Dat Duong
|
f2c32727e8
|
Fix invalid states
|
2025-05-22 18:09:16 +02:00 |
|
Tat Dat Duong
|
9d71d941fd
|
resumable
|
2025-05-22 17:45:52 +02:00 |
|
Tat Dat Duong
|
0db618ae75
|
Further cleanup
|
2025-05-22 17:45:52 +02:00 |
|
Tat Dat Duong
|
49746ab3a3
|
Code cleanup
|
2025-05-22 17:45:51 +02:00 |
|
Tat Dat Duong
|
5c7ef9a4fc
|
Fix race condition
|
2025-05-22 17:45:51 +02:00 |
|
Tat Dat Duong
|
62e688bb37
|
Add rejoining of streams
|
2025-05-22 17:45:51 +02:00 |
|
bracesproul
|
bb1edb4415
|
cr
|
2025-05-16 14:49:57 -07:00 |
|
bracesproul
|
6f1db4c60a
|
fix: Allow users to config whether or not stream subgraphs
|
2025-05-16 14:49:28 -07:00 |
|
Tat Dat Duong
|
8ad5331c89
|
feat(sdk-js): add onLangChainEvent and onDebugEvent to useStream
|
2025-04-29 15:34:03 +02:00 |
|
Tat Dat Duong
|
cc62a9fa33
|
feat(sdk-js): pass the client instead of apiKey/apiUrl
|
2025-04-29 15:17:55 +02:00 |
|
Tat Dat Duong
|
ecb15acb80
|
feat(sdk-js): export more useStream types, allow loopback clients using globals
|
2025-04-16 17:10:44 +02:00 |
|
Tat Dat Duong
|
fb3c61ea4f
|
feat(sdk-js): run optimistic values mutator before any network request
|
2025-03-28 21:39:35 +01:00 |
|
Tat Dat Duong
|
b8b973fc0c
|
fix(sdk-js): do not await for client.runs.stream, as it is already async generator
|
2025-03-28 15:15:54 +01:00 |
|
Tat Dat Duong
|
0e9c41f480
|
feat(sdk-js): use fetchClient from client in gen ui
|
2025-03-10 13:59:00 +01:00 |
|
Tat Dat Duong
|
25019450e2
|
feat(sdk-js): api improvements for gen ui
- merge `typedUi.create` and `typedUi.write` into `typedUi.push`
- Add mutate function in `onCustomEvent`
|
2025-03-09 10:26:50 +01:00 |
|
Tat Dat Duong
|
7e060f88a2
|
Introduce useStreamContext
|
2025-03-06 17:05:00 +01:00 |
|
 David DuongandGitHub
|
d29e9e22c7
|
feat(sdk-js): useStream expose callerOptions and defaultHeaders (#3688)
|
2025-03-05 10:42:57 +01:00 |
|
 David DuongandGitHub
|
22e60c47cc
|
fix(sdk-js): stream intermediate values with messages-tuple (#3664)
We still need intermediate messages to ensure the client state and
server state is in-sync as quickly as possible.
|
2025-03-05 10:33:05 +01:00 |
|
Tat Dat Duong
|
af14a2abbc
|
feat(sdk-js): useStream expose callerOptions and defaultHeaders
|
2025-03-05 00:29:25 +01:00 |
|
Tat Dat Duong
|
e466c2c90c
|
fix(sdk-js): handle threadId: undefined as controlled
|
2025-03-05 00:20:59 +01:00 |
|
Tat Dat Duong
|
fc130a52ef
|
fix(sdk-js): stream intermediate values with messages-tuple
We still need intermediate messages to ensure the client state and server state is in-sync as quickly as possible.
|
2025-03-03 17:19:45 +01:00 |
|
Tat Dat Duong
|
d3b9a96504
|
feat(react): support interrupt_before/after
|
2025-02-25 17:57:12 +01:00 |
|
Tat Dat Duong
|
a290984362
|
fix(react): avoid implicitly streaming values if not needed
|
2025-02-25 15:58:21 +01:00 |
|
Tat Dat Duong
|
1500764b46
|
fix(react): handle non-concatenable messages
|
2025-02-20 21:24:00 +01:00 |
|
Tat Dat Duong
|
f83d18188f
|
feat(react): add interrupts, clean up generic types
|
2025-02-20 03:06:10 +01:00 |
|
Tat Dat Duong
|
c63fbbfaa6
|
fix(react): avoid streaming messages if they are not needed
|
2025-02-20 01:22:08 +01:00 |
|
Tat Dat Duong
|
577b4413a9
|
fix(react): output non-abort errors in console, handle bogus message type
|
2025-02-20 01:20:19 +01:00 |
|
Tat Dat Duong
|
15e67fdd57
|
feat(sdk-js/react): make configurable typed
|
2025-02-19 17:27:26 +01:00 |
|
Tat Dat Duong
|
7ec8a4cb4d
|
Update type definitions
|
2025-02-13 10:57:00 -08:00 |
|
 David DuongandGitHub
|
2d9ca3045e
|
feat(sdk-js): expose branches (#3426)
|
2025-02-13 10:45:01 -08:00 |
|
Tat Dat Duong
|
3c0a677c90
|
feat(sdk-js): make "messages" the default key
|
2025-02-13 10:36:22 -08:00 |
|
Tat Dat Duong
|
2c66ac869d
|
feat(sdk-js): expose branches
|
2025-02-13 10:17:42 -08:00 |
|
Tat Dat Duong
|
49c74dd569
|
Add docs
|
2025-02-13 07:12:15 -08:00 |
|
Tat Dat Duong
|
b6aff521e5
|
Make event listeners a callback
|
2025-02-12 09:11:44 -08:00 |
|
Tat Dat Duong
|
77a3cffa7f
|
Allow omitting client
|
2025-02-12 08:50:01 -08:00 |
|
Tat Dat Duong
|
d9ed1ef52e
|
Branching
|
2025-02-11 10:10:54 -08:00 |
|
Tat Dat Duong
|
3163a60466
|
Fix typo
|
2025-02-11 09:58:19 -08:00 |
|
Tat Dat Duong
|
f3fe30380c
|
Make sure we clear when switching threads
|
2025-02-11 09:01:53 -08:00 |
|
Tat Dat Duong
|
2c5ddceeb1
|
Add submit / stop
|
2025-02-11 09:01:53 -08:00 |
|
Tat Dat Duong
|
98976e016a
|
Prevent double Error: Error
|
2025-02-11 09:01:52 -08:00 |
|
Tat Dat Duong
|
ea8025b719
|
Add other stream parameters
|
2025-02-11 09:01:52 -08:00 |
|
Tat Dat Duong
|
735a76a16c
|
Clean up the API
|
2025-02-11 09:01:52 -08:00 |
|
Tat Dat Duong
|
a33437964c
|
Add debugger, that is not exported
|
2025-02-11 09:01:52 -08:00 |
|
Tat Dat Duong
|
bd2268404c
|
Update types
|
2025-02-11 09:01:51 -08:00 |
|
Tat Dat Duong
|
25f88740c1
|
feat(sdk-js): add experimental useStream hook
|
2025-02-11 09:01:51 -08:00 |
|