Commit Graph

  • 84d430edcd Add support for triggering from the backend Eric Allam 2026-03-28 21:46:55 +00:00
  • 9e7b2d1ac5 feat(sdk): add onChatSuspend/onChatResume hooks, exitAfterPreloadIdle, chat.withClientData, and ChatBuilder Eric Allam 2026-03-28 09:10:37 +00:00
  • 828c34a819 feat(sdk): ctx on chat.task hooks; ai-chat E2B sandbox; docs patterns Eric Allam 2026-03-27 17:07:25 +00:00
  • b3106f8b2c Add run-scoped PAT renewal for chat transport Eric Allam 2026-03-27 16:07:49 +00:00
  • dbe5ae4b56 feat(sdk): ToolSet typing for toolFromTask, ai.toolExecute, deprecate ai.tool Eric Allam 2026-03-27 14:29:55 +00:00
  • fe90614142 feat(chat): add chat.inject() for background context injection and chat.defer improvements Eric Allam 2026-03-26 15:30:26 +00:00
  • 973bd2c711 feat(ai): add triggerAndSubscribe method and use it in ai.tool Eric Allam 2026-03-26 14:07:27 +00:00
  • a503e99a57 Add a writer to easily write chunks in callbacks Eric Allam 2026-03-26 08:21:12 +00:00
  • 843b85e356 feat(chat): add compaction option, pendingMessages steering, and usePendingMessages hook Eric Allam 2026-03-25 14:25:25 +00:00
  • e94ce5e8a8 better compaction support in our other chat variants Eric Allam 2026-03-24 15:44:03 +00:00
  • e06fbdb71d feat: support message compaction Eric Allam 2026-03-24 13:47:51 +00:00
  • 74c70394f9 refactor: rename warmTimeout to idleTimeout across chat APIs Eric Allam 2026-03-23 10:27:15 +00:00
  • fd1fbe6fd3 feat(chat): add chat.prompt API with provider registry support Eric Allam 2026-03-23 10:06:47 +00:00
  • 99f58bbb1a Add metadata to the streamText call Eric Allam 2026-03-12 10:16:15 +00:00
  • b7afc1752f Add support for toUIMessageStream() options Eric Allam 2026-03-10 14:54:34 +00:00
  • 6c1b4f8cca Introduce the chat session API and better docs organization Eric Allam 2026-03-10 11:39:41 +00:00
  • 981a5a09a4 feat(chat): add composable primitives, raw task example, and task mode switcher Eric Allam 2026-03-10 09:59:11 +00:00
  • 9d1bb5e4b8 feat(streams): add inputStream.waitWithWarmup(), warm timeout config in sidebar, preload payload option Eric Allam 2026-03-09 17:23:37 +00:00
  • 4a17be4eb4 fix(reference): replace hand-rolled HTML stripping with turndown Eric Allam 2026-03-09 15:40:27 +00:00
  • 9f705abb5c feat(chat): add chat.defer(), preload toggle, TTFB measurement, and fix ChatTaskWirePayload export Eric Allam 2026-03-09 15:34:50 +00:00
  • 7ef73da7bd feat(chat): auto-hydrate chat.local values in ai.tool subtasks Eric Allam 2026-03-09 11:08:48 +00:00
  • b54b500e16 docs: add sequence diagrams to ai-chat guide Eric Allam 2026-03-09 10:02:03 +00:00
  • 6cf3a01f38 docs: add mermaid architecture diagrams for ai-chat system Eric Allam 2026-03-09 08:13:17 +00:00
  • 77a1351276 feat(chat): add preload support, dynamic tools, and preload-specific timeouts Eric Allam 2026-03-09 07:51:22 +00:00
  • c98f6f3c8d feat(ai): pass chat context and toolCallId to subtasks, add typed ai.chatContext helpers Eric Allam 2026-03-08 18:30:45 +00:00
  • fdd3f9b61f 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
  • 90a9556e89 Some improvements to the example ai-chat Eric Allam 2026-03-07 15:37:57 +00:00
  • 235a4d43fb feat(chat): add stop handling, abort cleanup, continuation support, and reference project enhancements Eric Allam 2026-03-07 10:28:42 +00:00
  • 704ab74b98 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
  • 78923cf773 Make clientData typesafe and pass to all chat.task hooks Eric Allam 2026-03-06 16:19:25 +00:00
  • c85d541bc9 Add triggerOptions to the transport, auto-tag with the chat ID Eric Allam 2026-03-06 15:28:22 +00:00
  • c409e7da59 use locals for the chat pipe counter instead of a module global Eric Allam 2026-03-06 14:52:10 +00:00
  • ee3e9b2e5a fixed chat tests Eric Allam 2026-03-06 14:34:49 +00:00
  • 94b4e9aa57 update pnpm link file Eric Allam 2026-03-06 13:33:01 +00:00
  • d0826786e6 Minor fixes around reconnecting streams Eric Allam 2026-03-06 10:47:30 +00:00
  • 5c75341274 feat: add onTurnStart hook, lastEventId support, and stream resume deduplication Eric Allam 2026-03-05 18:29:30 +00:00
  • 4b1e4619ae remove postinstall hook Eric Allam 2026-03-05 14:20:09 +00:00
  • c7276e1797 Add ai chat to the sidebar for now Eric Allam 2026-03-05 14:19:20 +00:00
  • 4e6a5c83fd build full example with persisting messages, adding necessary hooks, and documenting it all Eric Allam 2026-03-05 14:14:17 +00:00
  • c5ec4a034b 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
  • 9bae6c0b35 Add some pending message support in the example Eric Allam 2026-03-04 17:50:59 +00:00
  • 6258122601 Fix double looping when resuming from an input stream waitpoint Eric Allam 2026-03-04 16:59:05 +00:00
  • 869b41daad Added better telemetry support to view turns Eric Allam 2026-03-04 16:08:20 +00:00
  • d5af5a3ae0 provide already converted UIMessages to the run function for better dx Eric Allam 2026-03-04 15:22:45 +00:00
  • 3b5e8f5346 Add clientData support Eric Allam 2026-03-04 15:13:32 +00:00
  • 522e85cbfc Add warmTimeoutInSeconds option Eric Allam 2026-03-04 14:08:44 +00:00
  • 3f66c56a11 add stopping support and fix issue with the OpenAI responses API and stopped streams Eric Allam 2026-03-04 13:48:40 +00:00
  • ba81c377cf use input streams and rename chatTask and chatState to chat.task and chat.state Eric Allam 2026-03-03 19:09:51 +00:00
  • e963271289 expose a useTriggerChatTransport hook Eric Allam 2026-02-21 15:18:22 +00:00
  • f92bf6c567 Added tool example Eric Allam 2026-02-21 13:42:09 +00:00
  • fefc7df9b8 Use a single run with iterative waitpoint token completions Eric Allam 2026-02-21 13:10:58 +00:00
  • a7f4d277de fix(reference): use compatible @ai-sdk v3 packages, await convertToModelMessages Cursor Agent 2026-02-15 13:27:14 +00:00
  • 3805d9186c feat(reference): add ai-chat Next.js reference project Cursor Agent 2026-02-15 13:24:32 +00:00
  • 499fc945dd docs(ai): add AI Chat with useChat guide Cursor Agent 2026-02-15 13:15:30 +00:00
  • 037d1dad27 fix: address CodeRabbit review feedback Cursor Agent 2026-02-15 13:06:08 +00:00
  • f682235844 chore: update changeset to target @trigger.dev/sdk Cursor Agent 2026-02-15 12:56:49 +00:00
  • f0dd5e0907 refactor: delete packages/ai/ — moved to @trigger.dev/sdk subpaths Cursor Agent 2026-02-15 12:56:17 +00:00
  • ccc85e4f62 test: move chat transport tests to @trigger.dev/sdk Cursor Agent 2026-02-15 12:55:31 +00:00
  • c56a364762 feat: add chat transport and AI chat helpers to @trigger.dev/sdk Cursor Agent 2026-02-15 12:54:20 +00:00
  • 99ff39e32b refactor: avoid double-resolving accessToken in sendMessages Cursor Agent 2026-02-15 11:55:47 +00:00
  • 997c32245a feat: support dynamic accessToken function for token refresh Cursor Agent 2026-02-15 11:52:56 +00:00
  • 891375a5ef refactor: remove internal ChatSessionState from public exports Cursor Agent 2026-02-15 11:49:57 +00:00
  • 97b385a8a9 chore: add changeset for @trigger.dev/ai package Cursor Agent 2026-02-15 11:47:40 +00:00
  • e9402628ba test: add abort signal, multiple sessions, and body merging tests Cursor Agent 2026-02-15 11:46:56 +00:00
  • 78009818ed refactor: polish TriggerChatTransport implementation Cursor Agent 2026-02-15 11:43:47 +00:00
  • ea8cf28885 test: add comprehensive unit tests for TriggerChatTransport Cursor Agent 2026-02-15 11:42:30 +00:00
  • e8f99fc1b4 feat: add @trigger.dev/ai package with TriggerChatTransport Cursor Agent 2026-02-15 11:40:39 +00:00
  • a8966a40ab fix(helm): bump clickhouse subchart 9.3.7 -> 9.4.4 (clickhouse 25.7.5) (#3524) nicktrn 2026-05-05 10:49:54 +01:00
  • 386b4f65ff feat(webapp): per-org S2 basin migration (#3516) Eric Allam 2026-05-05 10:06:58 +01:00
  • 3d418a9482 ci: add zizmor workflow security scanner (#3506) nicktrn 2026-05-05 09:20:08 +01:00
  • 5dab2ae714 docs(private links): refresh PrivateLink setup screenshots, add ElastiCache IP-finding tip and NLB inbound-rules step (#3517) Oskar Otwinowski 2026-05-04 16:33:56 +02:00
  • 45ec23cc73 feat(webapp): app auto session logout (#3473) James Ritchie 2026-05-04 15:02:26 +01:00
  • 34d789ab69 refactor(webapp): concurrency quota editor feat/admin-concurrency-increase isshaddad 2026-05-04 08:02:03 -04:00
  • 9eef605af1 feat(webapp): admin editor for org concurrency quota isshaddad 2026-05-04 07:02:32 -04:00
  • 8c56d85f90 fix(helm): supervisor OTLP endpoint resolves cross-namespace (#3504) nicktrn 2026-05-02 09:58:27 +01:00
  • dc98ae4e28 chore: clean up stranded .server-changes/ files from v4.4.5 (#3509) Eric Allam 2026-05-02 09:55:08 +01:00
  • cad8791859 chore: make changeset:version atomic (#3505) nicktrn 2026-05-02 09:45:44 +01:00
  • b19cf6df25 ci: add actionlint workflow (#3503) nicktrn 2026-05-01 18:22:50 +01:00
  • 57cca979c6 docs: refresh compute private beta page with may 1 updates (#3502) nicktrn 2026-05-01 17:32:13 +01:00
  • b65a04eb37 fix(cli,core): stop dev workers spinning at 100% CPU after parent CLI disconnect (#3491) Eric Allam 2026-05-01 17:11:06 +01:00
  • 706a0b88c9 chore: upgrade pnpm to 10.33.2 with security hardening (#3489) nicktrn 2026-05-01 16:24:26 +01:00
  • 159408074a ci: swap buildjet/setup-node for actions/setup-node v6.4.0 (#3497) nicktrn 2026-05-01 16:19:03 +01:00
  • 04bdf4b90b perf(webapp): throttle PAT + OAT lastAccessedAt writes to once per 5 min (#3493) Eric Allam 2026-05-01 16:15:51 +01:00
  • 1acdc506ea chore: bump helm chart version to 4.4.5 (#3500) helm-v4.4.5 nicktrn 2026-05-01 16:13:32 +01:00
  • ced242086b fix(webapp): guard test-page schedule payload helper against undefined packet fix/test-task-timezone-undefined-guard Dan Sutton 2026-05-01 16:02:56 +01:00
  • 30bd567d48 fix: sync declarative schedules on deployment rollback (#3468) v4.4.5 devin-ai-integration[bot] 2026-05-01 15:39:19 +01:00
  • 139cccf27e fix: update pnpm-lock.yaml for v4.4.5 release (#3498) v.docker.4.4.5 Eric Allam 2026-05-01 15:37:59 +01:00
  • cb94382ffb ci: vouch dependabot[bot] (#3496) nicktrn 2026-05-01 15:30:11 +01:00
  • d825427cbc chore: release v4.4.5 (#3406) github-actions[bot] 2026-05-01 15:13:11 +01:00
  • ee3887a321 feat(webapp): configurable deploy template machine presets (#3492) nicktrn 2026-05-01 15:10:26 +01:00
  • 39baea8094 ci: pin actions to SHAs and add dependabot config (#3494) nicktrn 2026-05-01 15:08:43 +01:00
  • 7c7d785552 Don't log waitpoint output when resolving (#3490) Matt Aitken 2026-05-01 12:37:57 +01:00
  • 1dfd595986 fix(webapp): invalid HTML nesting in errors Activity tooltip (#3488) DKP 2026-05-01 10:31:25 +01:00
  • e2b9e0f9f5 feat(cli-v3): add --no-browser flag and examples to init/login --help (#3483) nicktrn 2026-05-01 09:39:22 +01:00
  • ac7177d61f feat(schedule-engine): stop persisting per-tick schedule state (#3476) Eric Allam 2026-05-01 08:22:39 +01:00
  • 3bcd687e1d fix(webapp): drop reloadDocument from ApplyCouponDialog and auto-close on success feat/admin-coupon-deals isshaddad 2026-04-30 13:20:58 -04:00
  • 19c16759f6 feat(webapp): errors page polish and GA rollout (#3477) DKP 2026-04-30 17:56:51 +01:00
  • 3a0a4cc923 refactor(webapp): inline Find orgs button with email input, drop Refresh deals UI isshaddad 2026-04-30 12:41:18 -04:00
  • 24de77c4ab docs: call out compute private beta limitations (#3479) nicktrn 2026-04-30 17:40:10 +01:00
  • c8eaaae1c4 refactor(webapp): drop diagnostics panel from admin Coupon Deals page isshaddad 2026-04-30 12:35:03 -04:00