-
-
Notifications
You must be signed in to change notification settings - Fork 285
Pull requests: TanStack/ai
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
feat: unify run lifecycle types across persistence and sandboxes (durable runs, phase 1)
#1015
opened Jul 29, 2026 by
AlemTuzlak
Contributor
Loading…
fix(ai-openrouter): honor json_object structured output
#1014
opened Jul 29, 2026 by
kinKingen
Loading…
3 of 4 tasks
fix(ai-openrouter): preserve disabled reasoning requests
#1013
opened Jul 29, 2026 by
kinKingen
Loading…
3 of 4 tasks
fix(ai-client): stop live stream stall in background tabs
#1012
opened Jul 29, 2026 by
harish-build
Loading…
5 tasks done
feat(persistence): generation run persistence (client + server)
#1011
opened Jul 29, 2026 by
tombeckenham
Contributor
Loading…
3 of 4 tasks
feat(ai-octane): port Octane bindings from @octanejs/tanstack-ai
#1000
opened Jul 27, 2026 by
jherr
Contributor
Loading…
fix(ai): finish middleware runs on client tool waits
#996
opened Jul 26, 2026 by
JsonKim
Loading…
3 of 4 tasks
feat(ai-anthropic): support GCP Vertex for the antrophic adapter
#989
opened Jul 23, 2026 by
flxwu
Loading…
3 of 4 tasks
feat(ai-sandbox): SandboxInstanceStore instance durability (BYO)
persistence
Durable chat state: @tanstack/ai-persistence, client persistence, adapters, locks
#988
opened Jul 23, 2026 by
AlemTuzlak
Contributor
Loading…
2 of 3 tasks
fix(ai): preserve numeric status field in RUN_ERROR payloads
#985
opened Jul 22, 2026 by
jan-kubica
Contributor
•
Draft
3 of 4 tasks
feat(ai-openai): PDF document input
waiting-on: maintainer
The ball is in the maintainers’ court
#977
opened Jul 21, 2026 by
dangreenberggit
Loading…
3 of 4 tasks
feat(ai-gemini): stream structured outputs natively
waiting-on: maintainer
The ball is in the maintainers’ court
#971
opened Jul 21, 2026 by
Missing-Identity
Loading…
feat: WebSocket transport — full-duplex resumable streams
waiting-on: author
Waiting for the author to respond or update
#969
opened Jul 20, 2026 by
AlemTuzlak
Contributor
Loading…
fix: normalize Mistral strict null inputs
#956
opened Jul 17, 2026 by
jan-kubica
Contributor
•
Draft
6 of 7 tasks
feat: maintainer toolset — scheduled triage sweep + daily Discord scorecard
waiting-on: author
Waiting for the author to respond or update
#950
opened Jul 16, 2026 by
tombeckenham
Contributor
Loading…
3 tasks done
fix(ai-isolate-quickjs): replace asyncify host functions with promise bridging
waiting-on: maintainer
The ball is in the maintainers’ court
#948
opened Jul 15, 2026 by
SilvioYMollov
Loading…
feat(plugin): rename transaction/verb to plugin, drop composition + clientTransaction, add media factories
waiting-on: author
Waiting for the author to respond or update
#945
opened Jul 15, 2026 by
AlemTuzlak
Contributor
Loading…
2 tasks
feat: honor outputSchema in CLI harness adapters (codex, claude-code, opencode)
waiting-on: maintainer
The ball is in the maintainers’ court
#944
opened Jul 15, 2026 by
AlemTuzlak
Contributor
Loading…
3 of 4 tasks
feat(transaction): app-defined verbs, server composition, and clientTransaction
waiting-on: author
Waiting for the author to respond or update
#942
opened Jul 15, 2026 by
jherr
Contributor
Loading…
4 tasks
feat(ai-openrouter): surface generation metadata on RUN_FINISHED
waiting-on: maintainer
The ball is in the maintainers’ court
#941
opened Jul 15, 2026 by
trevorWieland
Loading…
3 of 4 tasks
feat(ai-mcp): support task-based tool execution
#940
opened Jul 15, 2026 by
season179
Contributor
Loading…
fix: undo strict null widening for tool inputs
#939
opened Jul 14, 2026 by
jan-kubica
Contributor
Loading…
3 of 4 tasks
fix: reject non-streaming chat on run errors
#938
opened Jul 14, 2026 by
jan-kubica
Contributor
•
Draft
Previous Next
ProTip!
What’s not been updated in a month: updated:<2026-06-29.