Commit Graph

  • 3de23d1552 chore(ai-chat): remove test-big-error trigger from onValidateMessages Eric Allam 2026-04-17 11:13:03 +01:00
  • a7078eb0cb feat(ai-chat): add askUser tool for HITL testing, verify TRI-8556 fix Eric Allam 2026-04-17 09:59:18 +01:00
  • ecc8ee7cc9 fix pnpm lock file Eric Allam 2026-04-16 16:48:07 +01:00
  • 5bb7ae6823 fix(chat): prevent useChat resume from hanging on completed turns Eric Allam 2026-04-15 17:42:38 +01:00
  • 49df95b924 feat(chat): add hydrateMessages, chat.history, and custom actions Eric Allam 2026-04-15 16:24:35 +01:00
  • 8c43c74ead feat(chat): add chat.response API for persistent data parts, transient flag support Eric Allam 2026-04-14 19:06:56 +01:00
  • 27cb3cc3ca prevent preloads from firing twice when in React strictMode Eric Allam 2026-04-14 15:00:05 +01:00
  • 1cf81d186d fix: restore applyPrepareMessages call after agentcrumbs strip Eric Allam 2026-04-14 13:32:58 +01:00
  • d54e6a291f feat(chat): tool approvals support — ID-matched message replacement, sendEmail example, approval UI Eric Allam 2026-04-14 13:07:51 +01:00
  • d6ac62fc5d feat(chat): allow generateMessageId in uiMessageStreamOptions, auto-pass originalMessages Eric Allam 2026-04-14 11:21:01 +01:00
  • 258ddb2305 fix(sdk): inject prepareStep in toStreamTextOptions even without chat.prompt.set() Eric Allam 2026-04-13 15:39:23 +01:00
  • b99bd75a8f feat(chat): add stopGeneration, fix onTurnComplete/onFinishPromise, add /chats/[chatId] route to ai-chat Eric Allam 2026-04-11 10:25:59 +01:00
  • e9586959b6 Add run agent view Eric Allam 2026-04-10 12:16:07 +01:00
  • 77a755c753 Support for upgrading an agent to a new version Eric Allam 2026-04-03 15:51:45 +01:00
  • 7f649efbba Add support for optionally validating UI messages Eric Allam 2026-04-02 18:02:11 +01:00
  • 15c2ee8cd6 add agent mcp tools Eric Allam 2026-04-02 16:12:57 +01:00
  • 9831a2f951 Add server-to-server chat support and subagent support to the playground, plus docs Eric Allam 2026-04-02 13:06:34 +01:00
  • 55029507ee Add the chat client and strip agent crumbs Eric Allam 2026-04-01 22:21:53 +01:00
  • f4817fd9d2 Some design tweaks, improvements to playground options, rename unnamed preloaded conversations on first message Eric Allam 2026-04-01 16:53:02 +01:00
  • ae2123b49a playground ui tweaks Eric Allam 2026-04-01 14:43:21 +01:00
  • 91b21ea6af feat: upgrade streamdown to v2.5.0 with custom Trigger.dev Shiki theme Eric Allam 2026-04-01 08:07:06 +01:00
  • 89de993b54 chat.task -> chat.agent Eric Allam 2026-03-30 21:57:31 +01:00
  • 254bf42fe9 Add support for triggering from the backend Eric Allam 2026-03-28 21:46:55 +00:00
  • 817367aa73 feat(sdk): add onChatSuspend/onChatResume hooks, exitAfterPreloadIdle, chat.withClientData, and ChatBuilder Eric Allam 2026-03-28 09:10:37 +00:00
  • dde3934670 feat(sdk): ctx on chat.task hooks; ai-chat E2B sandbox; docs patterns Eric Allam 2026-03-27 17:07:25 +00:00
  • 5a8ba63726 Add run-scoped PAT renewal for chat transport Eric Allam 2026-03-27 16:07:49 +00:00
  • be820d084a feat(sdk): ToolSet typing for toolFromTask, ai.toolExecute, deprecate ai.tool Eric Allam 2026-03-27 14:29:55 +00:00
  • 71abce7f93 feat(chat): add chat.inject() for background context injection and chat.defer improvements Eric Allam 2026-03-26 15:30:26 +00:00
  • 9d334e8ace feat(ai): add triggerAndSubscribe method and use it in ai.tool Eric Allam 2026-03-26 14:07:27 +00:00
  • 49e858ef56 Add a writer to easily write chunks in callbacks Eric Allam 2026-03-26 08:21:12 +00:00
  • f05d638717 feat(chat): add compaction option, pendingMessages steering, and usePendingMessages hook Eric Allam 2026-03-25 14:25:25 +00:00
  • f7442f1312 better compaction support in our other chat variants Eric Allam 2026-03-24 15:44:03 +00:00
  • c21e920a3b feat: support message compaction Eric Allam 2026-03-24 13:47:51 +00:00
  • aeb0fbb6a2 refactor: rename warmTimeout to idleTimeout across chat APIs Eric Allam 2026-03-23 10:27:15 +00:00
  • 856d2527d0 feat(chat): add chat.prompt API with provider registry support Eric Allam 2026-03-23 10:06:47 +00:00
  • 18ca682169 Add metadata to the streamText call Eric Allam 2026-03-12 10:16:15 +00:00
  • 78900720af Add support for toUIMessageStream() options Eric Allam 2026-03-10 14:54:34 +00:00
  • 1f6ea4b2d9 Introduce the chat session API and better docs organization Eric Allam 2026-03-10 11:39:41 +00:00
  • 25f7dedd14 feat(chat): add composable primitives, raw task example, and task mode switcher Eric Allam 2026-03-10 09:59:11 +00:00
  • 2908b3598d feat(streams): add inputStream.waitWithWarmup(), warm timeout config in sidebar, preload payload option Eric Allam 2026-03-09 17:23:37 +00:00
  • 7aa5964141 fix(reference): replace hand-rolled HTML stripping with turndown Eric Allam 2026-03-09 15:40:27 +00:00
  • dc84597ff5 feat(chat): add chat.defer(), preload toggle, TTFB measurement, and fix ChatTaskWirePayload export Eric Allam 2026-03-09 15:34:50 +00:00
  • 3d0b02752e feat(chat): auto-hydrate chat.local values in ai.tool subtasks Eric Allam 2026-03-09 11:08:48 +00:00
  • 01fab9dfd4 docs: add sequence diagrams to ai-chat guide Eric Allam 2026-03-09 10:02:03 +00:00
  • ebc3199d8c docs: add mermaid architecture diagrams for ai-chat system Eric Allam 2026-03-09 08:13:17 +00:00
  • b2dc691951 feat(chat): add preload support, dynamic tools, and preload-specific timeouts Eric Allam 2026-03-09 07:51:22 +00:00
  • 1cc19f8ca8 feat(ai): pass chat context and toolCallId to subtasks, add typed ai.chatContext helpers Eric Allam 2026-03-08 18:30:45 +00:00
  • acb1f9820e feat(chat): expose typed chat.stream, add deepResearch subtask example, per-chat model persistence, debug panel Eric Allam 2026-03-08 16:33:07 +00:00
  • 6b8df32cf8 Some improvements to the example ai-chat Eric Allam 2026-03-07 15:37:57 +00:00
  • 5c1aa24a04 feat(chat): add stop handling, abort cleanup, continuation support, and reference project enhancements Eric Allam 2026-03-07 10:28:42 +00:00
  • fc9768a66f feat: add chat.local for per-run typed data with Proxy access and dirty tracking Eric Allam 2026-03-06 17:27:06 +00:00
  • 28afa9829e Make clientData typesafe and pass to all chat.task hooks Eric Allam 2026-03-06 16:19:25 +00:00
  • 800725fb46 Add triggerOptions to the transport, auto-tag with the chat ID Eric Allam 2026-03-06 15:28:22 +00:00
  • 2b00606c31 use locals for the chat pipe counter instead of a module global Eric Allam 2026-03-06 14:52:10 +00:00
  • 0df407edc4 fixed chat tests Eric Allam 2026-03-06 14:34:49 +00:00
  • 5f361552bf update pnpm link file Eric Allam 2026-03-06 13:33:01 +00:00
  • 1151b20530 Minor fixes around reconnecting streams Eric Allam 2026-03-06 10:47:30 +00:00
  • 21050cc7e3 feat: add onTurnStart hook, lastEventId support, and stream resume deduplication Eric Allam 2026-03-05 18:29:30 +00:00
  • 6d0da2ec87 remove postinstall hook Eric Allam 2026-03-05 14:20:09 +00:00
  • 326044f3ee Add ai chat to the sidebar for now Eric Allam 2026-03-05 14:19:20 +00:00
  • bfa3341d6b build full example with persisting messages, adding necessary hooks, and documenting it all Eric Allam 2026-03-05 14:14:17 +00:00
  • 8640cf0d15 Accumulate messages in the task, allowing us to only have to send user mesages from the transport Eric Allam 2026-03-05 09:46:06 +00:00
  • f04b179504 Add some pending message support in the example Eric Allam 2026-03-04 17:50:59 +00:00
  • 58e7ef4447 Fix double looping when resuming from an input stream waitpoint Eric Allam 2026-03-04 16:59:05 +00:00
  • 6c3c1937cc Added better telemetry support to view turns Eric Allam 2026-03-04 16:08:20 +00:00
  • 09b7f4d085 provide already converted UIMessages to the run function for better dx Eric Allam 2026-03-04 15:22:45 +00:00
  • 82ef8e2979 Add clientData support Eric Allam 2026-03-04 15:13:32 +00:00
  • 03a2434922 Add warmTimeoutInSeconds option Eric Allam 2026-03-04 14:08:44 +00:00
  • e6bf1e9c10 add stopping support and fix issue with the OpenAI responses API and stopped streams Eric Allam 2026-03-04 13:48:40 +00:00
  • 89e311302a use input streams and rename chatTask and chatState to chat.task and chat.state Eric Allam 2026-03-03 19:09:51 +00:00
  • 9f22201092 expose a useTriggerChatTransport hook Eric Allam 2026-02-21 15:18:22 +00:00
  • 19539e7b32 Added tool example Eric Allam 2026-02-21 13:42:09 +00:00
  • 15f48ff05a Use a single run with iterative waitpoint token completions Eric Allam 2026-02-21 13:10:58 +00:00
  • 8009d401ce fix(reference): use compatible @ai-sdk v3 packages, await convertToModelMessages Cursor Agent 2026-02-15 13:27:14 +00:00
  • 2566a82a6f perf(webapp): trim BackgroundWorker.metadata to the schedule slice on create fix/strip-background-worker-metadata Eric Allam 2026-05-05 13:16:03 +01:00
  • ce16c56ed1 feat(reference): add ai-chat Next.js reference project Cursor Agent 2026-02-15 13:24:32 +00:00
  • f2e5e4ce45 docs(ai): add AI Chat with useChat guide Cursor Agent 2026-02-15 13:15:30 +00:00
  • 0b9bb989bf fix: address CodeRabbit review feedback Cursor Agent 2026-02-15 13:06:08 +00:00
  • 36916ef08f chore: update changeset to target @trigger.dev/sdk Cursor Agent 2026-02-15 12:56:49 +00:00
  • 03b26fb8d9 refactor: delete packages/ai/ — moved to @trigger.dev/sdk subpaths Cursor Agent 2026-02-15 12:56:17 +00:00
  • ab30c080f5 test: move chat transport tests to @trigger.dev/sdk Cursor Agent 2026-02-15 12:55:31 +00:00
  • 0a2e7f134a feat: add chat transport and AI chat helpers to @trigger.dev/sdk Cursor Agent 2026-02-15 12:54:20 +00:00
  • c92b28c3cd refactor: avoid double-resolving accessToken in sendMessages Cursor Agent 2026-02-15 11:55:47 +00:00
  • 8891110950 feat: support dynamic accessToken function for token refresh Cursor Agent 2026-02-15 11:52:56 +00:00
  • c6e4c7d90c refactor: remove internal ChatSessionState from public exports Cursor Agent 2026-02-15 11:49:57 +00:00
  • c4934b759d chore: add changeset for @trigger.dev/ai package Cursor Agent 2026-02-15 11:47:40 +00:00
  • 7d097ce769 test: add abort signal, multiple sessions, and body merging tests Cursor Agent 2026-02-15 11:46:56 +00:00
  • cfb32123b8 refactor: polish TriggerChatTransport implementation Cursor Agent 2026-02-15 11:43:47 +00:00
  • bf4ed19629 test: add comprehensive unit tests for TriggerChatTransport Cursor Agent 2026-02-15 11:42:30 +00:00
  • f025cca435 feat: add @trigger.dev/ai package with TriggerChatTransport Cursor Agent 2026-02-15 11:40:39 +00:00
  • 6cdd8814a3 fix(webapp): Fix for resizable side panel getting stuck at its min-size (#3538) James Ritchie 2026-05-10 21:31:01 +01:00
  • ae19105712 fix(sdk): update tests to match the delta-only wire and current AI SDK chunk shapes backup/feature-tri-7532-pre-rebase-2026-05-10 Eric Allam 2026-05-10 16:48:14 +01:00
  • ead1e5a53d feat(webapp): reload LLM pricing registry on Redis pub/sub (#3534) Eric Allam 2026-05-09 08:59:40 +01:00
  • 8527fcad4d feat(chat.agent): delta-only wire and history reconstruction at run boot Eric Allam 2026-05-09 08:57:09 +01:00
  • f7a2bc7c96 Feat(webapp) filters UX update (#3451) James Ritchie 2026-05-08 17:35:09 +01:00
  • 3cb6b5e9c4 docs(bun): note WebSocket limitation with remote browser connections (#3537) Iss 2026-05-08 12:25:28 -04:00
  • f8ddb766fa feat: Plain customer cards (#2933) Iss 2026-05-08 11:51:57 -04:00
  • 61ae67cc02 fix(webapp): stop leaking exception messages on 5xx API responses (#3536) Daniel Sutton 2026-05-08 16:25:53 +01:00
  • 749dc467f1 feat(webapp): link Sentry events to OTel traces via trace_id (#3531) Daniel Sutton 2026-05-08 11:47:24 +01:00
  • b728453eb6 feat(sdk): chat.agent oomMachine for automatic OOM-retry on a larger machine Eric Allam 2026-05-07 21:52:39 +01:00