Commit Graph

  • 41434b536b feat(webapp): admin Back Office tab with org API rate limit editor (#3434) Iss 2026-04-23 12:51:49 -04:00
  • cbb1f35ef0 chore(helm): bump appVersion to v4.4.4 (#3432) helm-v4.4.4 devin-ai-integration[bot] 2026-04-23 18:47:44 +02:00
  • 486f49791d fix(webapp): eliminate SSE abort-signal memory leak (#3430) Eric Allam 2026-04-23 14:54:05 +01:00
  • 87b6716535 fix(helm): support webapp serviceAccount annotations for IRSA (#3429) nicktrn 2026-04-23 14:08:54 +01:00
  • fc71e7dd75 fix: handle fast-completion race in batch streaming seal check (#3427) Matt Aitken 2026-04-23 13:45:41 +01:00
  • d69e5464af chore: adopt TypeScript 7.0 beta (tsgo) for typecheck devin/1776941095-ts7-beta Devin AI 2026-04-23 11:38:55 +00:00
  • 8eb596f3fe fix(vercel): Fix vercel settings page (#3424) Oskar Otwinowski 2026-04-22 19:01:34 +02:00
  • 2d3b2e82e6 feat(run-engine): flag to route getSnapshotsSince through read replica (#3423) Eric Allam 2026-04-22 11:48:04 +01:00
  • 7c95ee498e feat(webapp): tag Prisma spans with db.datasource attribute (#3422) Eric Allam 2026-04-21 16:56:17 +01:00
  • ee1351e2b8 feat: enable prepared statement caching via statementNameGenerator devin/1776273089-prisma-7-upgrade Devin AI 2026-04-21 14:39:48 +00:00
  • 04bb2ce770 fix: increase processWorkerQueueDebounceMs in priority test to prevent race condition Devin AI 2026-04-16 11:27:35 +00:00
  • a21061facb fix: increase waitpoint test timeouts for PrismaPg adapter overhead Devin AI 2026-04-16 11:10:07 +00:00
  • 439c4d7688 fix: handle DriverAdapterError for transaction write conflict retries Devin AI 2026-04-16 10:35:43 +00:00
  • b622f46a27 fix: update Dockerfile for Prisma 7 (generate command + remove engine binary copy) Devin AI 2026-04-16 09:08:43 +00:00
  • 937ac2c514 fix: remove --skip-generate flag from prisma db push (removed in Prisma 7) Devin AI 2026-04-15 17:56:00 +00:00
  • 43d23a7ae6 fix: update references/prisma-7 to Prisma 7.7.0 to fix hoisting conflict Devin AI 2026-04-15 17:50:23 +00:00
  • cef34bdc23 fix: update @prisma/instrumentation to v7, fix pool timeout mapping Devin AI 2026-04-15 17:35:48 +00:00
  • b36f525349 feat: migrate Prisma from 6.14.0 to 7.7.0 with driver adapters Devin AI 2026-04-15 17:28:04 +00:00
  • b570586899 fix(webapp): allow cancelling runs in DEQUEUED status from the runs list (#3421) nicktrn 2026-04-21 11:33:17 +01:00
  • aeeeb6ff10 minor bumps dependabot-fixes D-K-P 2026-04-21 09:24:16 +01:00
  • 03e4d5fe31 feat(webapp,database): API key rotation grace period (#3420) Eric Allam 2026-04-20 18:28:16 +01:00
  • de3b9a158b docs: document secret env vars and Vercel sync behavior (#3419) Iss 2026-04-20 13:19:33 -04:00
  • be6b490790 docs: skills page update (#3418) DKP 2026-04-20 17:06:01 +01:00
  • 6d72b4d28f bump protobufjs D-K-P 2026-04-20 16:22:19 +01:00
  • 881288c615 feat(webapp): deprecate v3 CLI deploys server-side (#3415) Eric Allam 2026-04-20 15:26:57 +01:00
  • 6e6deb41e1 Admin endpoint to set concurrency burst factor (#3412) Matt Aitken 2026-04-19 19:35:04 +01:00
  • 8b53b58252 fix(chat): include "action" in ChatTaskPayload.trigger type release/chat-prerelease-arena-base Eric Allam 2026-04-18 16:15:04 +01:00
  • 752a5aa01e feat(chat): add chat.endRun() Eric Allam 2026-04-18 16:02:04 +01:00
  • cf05e0d8dc feat(chat): expose finishReason on turn-complete events Eric Allam 2026-04-18 15:53:20 +01:00
  • dd94073b0e feat(sdk): add mockChatAgent test harness with locals DI Eric Allam 2026-04-18 09:32:09 +01:00
  • ccf3381cbc feat(core): add runInMockTaskContext test infrastructure Eric Allam 2026-04-18 09:31:29 +01:00
  • 73dce5ead4 feat(llm-registry): always populate provider_cost for drift detection devin/1776469018-llm-registry-productionization Devin AI 2026-04-18 08:01:58 +00:00
  • 3e491df445 feat(llm-registry): phase 0/1 — schema, pub/sub, OTEL counter, CI drift check Devin AI 2026-04-17 23:47:07 +00:00
  • a3f4a2bb4c fix(ai-chat): defer multi-tab broadcasts, disable streamdown word animation Eric Allam 2026-04-17 22:12:25 +01:00
  • 955e727c0a feat(chat): multi-tab coordination via BroadcastChannel Eric Allam 2026-04-17 16:18:47 +01:00
  • 79546ee51c chore(ai-chat): remove test-big-error trigger from onValidateMessages Eric Allam 2026-04-17 11:13:03 +01:00
  • 97bbc76d0d feat(ai-chat): add askUser tool for HITL testing, verify TRI-8556 fix Eric Allam 2026-04-17 09:59:18 +01:00
  • 7adf73422b fix pnpm lock file Eric Allam 2026-04-16 16:48:07 +01:00
  • cfc6692193 fix(chat): prevent useChat resume from hanging on completed turns Eric Allam 2026-04-15 17:42:38 +01:00
  • f1af2f3d2a feat(chat): add hydrateMessages, chat.history, and custom actions Eric Allam 2026-04-15 16:24:35 +01:00
  • 7584b9f350 feat(chat): add chat.response API for persistent data parts, transient flag support Eric Allam 2026-04-14 19:06:56 +01:00
  • fb360be0d2 prevent preloads from firing twice when in React strictMode Eric Allam 2026-04-14 15:00:05 +01:00
  • 16a604bc38 fix: restore applyPrepareMessages call after agentcrumbs strip Eric Allam 2026-04-14 13:32:58 +01:00
  • 50f4076553 feat(chat): tool approvals support — ID-matched message replacement, sendEmail example, approval UI Eric Allam 2026-04-14 13:07:51 +01:00
  • 492b0f533c feat(chat): allow generateMessageId in uiMessageStreamOptions, auto-pass originalMessages Eric Allam 2026-04-14 11:21:01 +01:00
  • 21f6ab378f fix(sdk): inject prepareStep in toStreamTextOptions even without chat.prompt.set() Eric Allam 2026-04-13 15:39:23 +01:00
  • d5b94ddf24 feat(chat): add stopGeneration, fix onTurnComplete/onFinishPromise, add /chats/[chatId] route to ai-chat Eric Allam 2026-04-11 10:25:59 +01:00
  • 556266a8b2 Add run agent view Eric Allam 2026-04-10 12:16:07 +01:00
  • 12ab2fc9da Support for upgrading an agent to a new version Eric Allam 2026-04-03 15:51:45 +01:00
  • bc3f6f4116 Add support for optionally validating UI messages Eric Allam 2026-04-02 18:02:11 +01:00
  • ffca287993 add agent mcp tools Eric Allam 2026-04-02 16:12:57 +01:00
  • 2b6c074318 Add server-to-server chat support and subagent support to the playground, plus docs Eric Allam 2026-04-02 13:06:34 +01:00
  • 0941f2a0c8 Add the chat client and strip agent crumbs Eric Allam 2026-04-01 22:21:53 +01:00
  • 3e1b51583d Some design tweaks, improvements to playground options, rename unnamed preloaded conversations on first message Eric Allam 2026-04-01 16:53:02 +01:00
  • 74d72e4945 playground ui tweaks Eric Allam 2026-04-01 14:43:21 +01:00
  • b9cb2d0d0a feat: upgrade streamdown to v2.5.0 with custom Trigger.dev Shiki theme Eric Allam 2026-04-01 08:07:06 +01:00
  • e9fb7c3b7c chat.task -> chat.agent Eric Allam 2026-03-30 21:57:31 +01:00
  • 865b820858 Add support for triggering from the backend Eric Allam 2026-03-28 21:46:55 +00:00
  • 1808a63f73 feat(sdk): add onChatSuspend/onChatResume hooks, exitAfterPreloadIdle, chat.withClientData, and ChatBuilder Eric Allam 2026-03-28 09:10:37 +00:00
  • cb543f3343 feat(sdk): ctx on chat.task hooks; ai-chat E2B sandbox; docs patterns Eric Allam 2026-03-27 17:07:25 +00:00
  • 430a81f1b2 Add run-scoped PAT renewal for chat transport Eric Allam 2026-03-27 16:07:49 +00:00
  • 6b9cba647f feat(sdk): ToolSet typing for toolFromTask, ai.toolExecute, deprecate ai.tool Eric Allam 2026-03-27 14:29:55 +00:00
  • a7159559d6 feat(chat): add chat.inject() for background context injection and chat.defer improvements Eric Allam 2026-03-26 15:30:26 +00:00
  • e3ff442600 feat(ai): add triggerAndSubscribe method and use it in ai.tool Eric Allam 2026-03-26 14:07:27 +00:00
  • de878670b7 Add a writer to easily write chunks in callbacks Eric Allam 2026-03-26 08:21:12 +00:00
  • c294f8a7cd feat(chat): add compaction option, pendingMessages steering, and usePendingMessages hook Eric Allam 2026-03-25 14:25:25 +00:00
  • 6761dcd136 better compaction support in our other chat variants Eric Allam 2026-03-24 15:44:03 +00:00
  • 85a9cde620 feat: support message compaction Eric Allam 2026-03-24 13:47:51 +00:00
  • 659839edf8 refactor: rename warmTimeout to idleTimeout across chat APIs Eric Allam 2026-03-23 10:27:15 +00:00
  • dd5b6c1492 feat(chat): add chat.prompt API with provider registry support Eric Allam 2026-03-23 10:06:47 +00:00
  • 6cdb662ecf Add metadata to the streamText call Eric Allam 2026-03-12 10:16:15 +00:00
  • 627db05c56 Add support for toUIMessageStream() options Eric Allam 2026-03-10 14:54:34 +00:00
  • a458120c59 Introduce the chat session API and better docs organization Eric Allam 2026-03-10 11:39:41 +00:00
  • 74c8610b8d feat(chat): add composable primitives, raw task example, and task mode switcher Eric Allam 2026-03-10 09:59:11 +00:00
  • 3c1d9f0f34 feat(streams): add inputStream.waitWithWarmup(), warm timeout config in sidebar, preload payload option Eric Allam 2026-03-09 17:23:37 +00:00
  • 4de5e41d47 fix(reference): replace hand-rolled HTML stripping with turndown Eric Allam 2026-03-09 15:40:27 +00:00
  • 447570e8e0 feat(chat): add chat.defer(), preload toggle, TTFB measurement, and fix ChatTaskWirePayload export Eric Allam 2026-03-09 15:34:50 +00:00
  • 37955af9a6 feat(chat): auto-hydrate chat.local values in ai.tool subtasks Eric Allam 2026-03-09 11:08:48 +00:00
  • 5b3d381633 docs: add sequence diagrams to ai-chat guide Eric Allam 2026-03-09 10:02:03 +00:00
  • 5a7fb627e5 docs: add mermaid architecture diagrams for ai-chat system Eric Allam 2026-03-09 08:13:17 +00:00
  • ad291c44d2 feat(chat): add preload support, dynamic tools, and preload-specific timeouts Eric Allam 2026-03-09 07:51:22 +00:00
  • 8363b4462a feat(ai): pass chat context and toolCallId to subtasks, add typed ai.chatContext helpers Eric Allam 2026-03-08 18:30:45 +00:00
  • 2101829404 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
  • cb6d99decf Some improvements to the example ai-chat Eric Allam 2026-03-07 15:37:57 +00:00
  • 5b527a5439 feat(chat): add stop handling, abort cleanup, continuation support, and reference project enhancements Eric Allam 2026-03-07 10:28:42 +00:00
  • 2369297145 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
  • 610067f29a Make clientData typesafe and pass to all chat.task hooks Eric Allam 2026-03-06 16:19:25 +00:00
  • 4a1a0f1701 Add triggerOptions to the transport, auto-tag with the chat ID Eric Allam 2026-03-06 15:28:22 +00:00
  • 600069ffa1 use locals for the chat pipe counter instead of a module global Eric Allam 2026-03-06 14:52:10 +00:00
  • 3ae26683a6 fixed chat tests Eric Allam 2026-03-06 14:34:49 +00:00
  • fb03c199a3 update pnpm link file Eric Allam 2026-03-06 13:33:01 +00:00
  • be405bbe28 Minor fixes around reconnecting streams Eric Allam 2026-03-06 10:47:30 +00:00
  • a59e37c07e feat: add onTurnStart hook, lastEventId support, and stream resume deduplication Eric Allam 2026-03-05 18:29:30 +00:00
  • a7b439f42e remove postinstall hook Eric Allam 2026-03-05 14:20:09 +00:00
  • c3d9378283 Add ai chat to the sidebar for now Eric Allam 2026-03-05 14:19:20 +00:00
  • 081c569401 build full example with persisting messages, adding necessary hooks, and documenting it all Eric Allam 2026-03-05 14:14:17 +00:00
  • ef3940d666 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
  • 88ed29740e Add some pending message support in the example Eric Allam 2026-03-04 17:50:59 +00:00
  • 7f0f0ad1d1 Fix double looping when resuming from an input stream waitpoint Eric Allam 2026-03-04 16:59:05 +00:00
  • 3558dfa236 Added better telemetry support to view turns Eric Allam 2026-03-04 16:08:20 +00:00