Commit Graph

  • 0a591fb5ce test(testcontainers): strip run foreign keys after schema push Dan Sutton 2026-06-19 12:36:00 +01:00
  • 1e60662690 feat(database): mirror TaskRun relations on TaskRunV2 Dan Sutton 2026-06-19 12:36:00 +01:00
  • 72af7aae40 feat(database): drop incoming foreign keys referencing TaskRun Dan Sutton 2026-06-19 12:02:27 +01:00
  • 40aea1b9af feat(database): add the task_run_v2 table Dan Sutton 2026-06-19 11:16:15 +01:00
  • 650a081c28 feat(core): add KSUID run-id minting and an isKsuidId discriminator Dan Sutton 2026-06-19 11:07:54 +01:00
  • e20e451bd0 Merge branch 'main' into runstore-read-path Dan Sutton 2026-06-19 14:52:00 +01:00
  • 315baf2e54 refactor(run-engine,webapp): route TaskRun writes through a new RunStore adapter (#3981) Daniel Sutton 2026-06-19 13:57:53 +01:00
  • a6400f96bf feat(webapp): segmented control for the task type filter (#3985) James Ritchie 2026-06-19 12:52:16 +01:00
  • b5977ec00e feat(webapp): show a PAT's maximum role on the tokens page (#3995) Matt Aitken 2026-06-19 12:51:11 +01:00
  • e98a547e6c feat(sso): SAML/OIDC single sign-on (#3911) Oskar Otwinowski 2026-06-19 09:40:20 +01:00
  • 789e107809 test(webapp): drop the cancelTaskAttemptDependencies container test Dan Sutton 2026-06-18 17:36:57 +01:00
  • 7a6215d57f fix(sso): self-heal half-provisioned JIT membership role Oskar Otwinowski 2026-06-18 17:12:56 +01:00
  • b7511390e5 feat(sso): SAML/OIDC single sign-on Oskar Otwinowski 2026-05-27 15:21:36 +02:00
  • e5fca6b65e docs(ai-chat): add the 4.5.0-rc.7 changelog entry (#3991) docs-release-2026-06-18 Eric Allam 2026-06-18 17:16:15 +01:00
  • fcc26d4ebd test(webapp): mock db.server in the new run-store read tests Dan Sutton 2026-06-18 17:01:19 +01:00
  • ae57f25a03 chore(webapp): add server-changes entry for run-store read routing Dan Sutton 2026-06-18 16:41:47 +01:00
  • cb12430424 chore(scripts): flag recover-stuck-runs raw TaskRun read for table cutover Dan Sutton 2026-06-18 16:31:01 +01:00
  • f59abe7c7f refactor(webapp): hydrate parent-model TaskRun reads through the run store Dan Sutton 2026-06-18 16:26:54 +01:00
  • 126b05fd3d refactor(webapp): route API and loader TaskRun reads through the run store Dan Sutton 2026-06-18 16:12:57 +01:00
  • 5683952331 refactor(webapp): route presenter TaskRun reads through the run store Dan Sutton 2026-06-18 16:12:57 +01:00
  • 5b74b48435 refactor(webapp): route service-layer TaskRun reads through the run store Dan Sutton 2026-06-18 15:57:41 +01:00
  • cfa90521ec refactor(run-engine): route TaskRun reads through the run store Dan Sutton 2026-06-18 15:31:09 +01:00
  • 13d53648b1 feat(run-store): add full-row read overload to the run store Dan Sutton 2026-06-18 15:31:09 +01:00
  • c5226a2dc0 feat(run-store): add TaskRun read methods to the run store Dan Sutton 2026-06-18 14:47:26 +01:00
  • c97d246197 feat(webapp): sync new orgs + users to Attio CRM on signup (#3896) Iss 2026-06-18 14:46:37 +01:00
  • 3fdfe214ed chore(webapp): add currency unit to agent LLM spend chart label (#3988) James Ritchie 2026-06-18 14:42:10 +01:00
  • e34d524600 docs: technical SEO cleanup for CLI pages, titles, and links (#3986) DKP 2026-06-18 14:03:51 +01:00
  • 5740955357 feat(webapp): enforce RBAC permissions on run, prompt, member, and billing routes (#3948) Matt Aitken 2026-06-18 12:54:46 +01:00
  • ca43ab8369 docs(ai-chat): document stopping generation for custom agents (#3976) Eric Allam 2026-06-18 12:13:42 +01:00
  • 9feb765360 docs(ai-chat): document HITL pause suspension and maxDuration (#3987) Eric Allam 2026-06-18 12:13:33 +01:00
  • 76f349420b fix(webapp): inject runStore into UpdateMetadataService Dan Sutton 2026-06-18 11:47:46 +01:00
  • 3c22b32a6c Merge main into run-store-write-adapter Dan Sutton 2026-06-18 09:56:46 +01:00
  • 60565cf0f9 fix(run-store): short-circuit expireRunsBatch on an empty runIds array Dan Sutton 2026-06-18 09:45:55 +01:00
  • ae08c9cb60 fix(webapp): admin feature flag number inputs and scrolling (#3979) nicktrn 2026-06-17 20:02:01 +01:00
  • d34b699950 fix(webapp): capture Prisma infra errors and obfuscate leaked messages (#3960) Daniel Sutton 2026-06-17 18:37:50 +01:00
  • 6bdf800a11 feat(clickhouse): replicate run plan type to task_runs_v2 (#3978) nicktrn 2026-06-17 18:06:20 +01:00
  • 1a5ccdcfdf refactor(webapp): route tag and realtime-stream appends through RunStore Dan Sutton 2026-06-17 15:04:16 +01:00
  • 2fbdc5d042 refactor(webapp): route run metadata, idempotency-key, and reschedule writes through RunStore Dan Sutton 2026-06-17 15:01:27 +01:00
  • 109c6a7611 refactor(run-engine): route checkpoint, delayed, pending-version, and debounce writes through RunStore Dan Sutton 2026-06-17 14:54:09 +01:00
  • 4ec5aab7a4 fix(run-store): allow undefined maxDurationInSeconds in lockRunToWorker input Dan Sutton 2026-06-17 14:49:11 +01:00
  • d530eb14bf refactor(run-engine): route expiry and dequeue-lock writes through RunStore Dan Sutton 2026-06-17 14:48:15 +01:00
  • 8650e406cf refactor(run-engine): route attempt lifecycle, cancel, and fail writes through RunStore Dan Sutton 2026-06-17 14:41:10 +01:00
  • 48261171fe fix(run-store): allow optional machinePreset in recordRetryOutcome (leave-unchanged semantics) Dan Sutton 2026-06-17 14:39:54 +01:00
  • de52aaa057 refactor(run-engine): route run creation through RunStore Dan Sutton 2026-06-17 14:35:18 +01:00
  • 01bbc67fdc fix(run-store): align create-input types with the columns callers actually pass Dan Sutton 2026-06-17 14:32:48 +01:00
  • 56ec7071a8 feat(run-store): wire RunStore into run-engine SystemResources and webapp BaseService Dan Sutton 2026-06-17 14:24:05 +01:00
  • f66bbad6e6 feat(run-store): implement reschedule, debounce, metadata, idempotency-clear, and array-append methods Dan Sutton 2026-06-17 14:16:17 +01:00
  • f1ab6ae755 feat(run-store): implement expiry, dequeue-lock, version, and checkpoint methods Dan Sutton 2026-06-17 14:06:25 +01:00
  • f8456c142a feat(run-store): implement attempt lifecycle, cancel, and fail methods Dan Sutton 2026-06-17 13:59:39 +01:00
  • 2e6322300f feat(run-store): implement createCancelledRun and createFailedRun Dan Sutton 2026-06-17 13:56:32 +01:00
  • 72a7462a71 feat(run-store): add PostgresRunStore with createRun Dan Sutton 2026-06-17 13:50:48 +01:00
  • 010cf17dae feat(run-store): add NoopRunStore test double Dan Sutton 2026-06-17 13:41:40 +01:00
  • 6d7ababeef chore(run-store): use .js extensions in index re-exports for Node16 resolution Dan Sutton 2026-06-17 13:40:48 +01:00
  • d4c1ff4add feat(run-store): add shared types and the RunStore interface Dan Sutton 2026-06-17 13:39:07 +01:00
  • a86635c049 chore(run-store): scaffold @internal/run-store package Dan Sutton 2026-06-17 13:35:56 +01:00
  • 015106d7fa chore: release v4.5.0-rc.7 (#3932) v4.5.0-rc.7 v.docker.4.5.0-rc.7 helm-v4.5.0-rc.7 docs-release-2026-06-17 github-actions[bot] 2026-06-17 13:14:38 +01:00
  • 4e919e7528 fix(webapp): Task page table scroll view fix (#3972) James Ritchie 2026-06-17 09:15:47 +01:00
  • 7aa871f37b feat(webapp): plan-aware compute migration (#3957) nicktrn 2026-06-17 08:28:15 +01:00
  • 0c839e8566 feat(sdk,cli): namespace agent skills with trigger- and add cost-savings (#3970) Eric Allam 2026-06-16 23:27:28 +01:00
  • 5f2d437eb5 fix(webapp): Fix for task page search bar re-rendering bug (#3971) James Ritchie 2026-06-16 23:19:24 +01:00
  • e829eddd5e docs(skills): reflect the SDK-bundled, version-pinned agent reference (#3939) Eric Allam 2026-06-16 18:44:58 +01:00
  • 07a0e4ade9 feat(webapp): split Models into Your models and Model library tabs (#3958) Eric Allam 2026-06-16 18:44:37 +01:00
  • 723c994547 docs(ai-chat): correct the extractNewToolResults return type (#3959) Eric Allam 2026-06-16 18:10:19 +01:00
  • 14958009b8 docs(ai-chat): add prompt caching guide (#3951) Eric Allam 2026-06-16 18:10:02 +01:00
  • cf4aa7e918 fix(webapp): Vercel env var sync rejecting batches containing only reserved keys (#3966) Oskar Otwinowski 2026-06-16 15:43:11 +01:00
  • 63d6432603 docs(ai-chat): headStart handover for custom agents + triggerConfig (#3964) Eric Allam 2026-06-16 15:39:51 +01:00
  • 2936382e3e ci: add docs-release-* tag workflow to publish docs at release (#3969) Eric Allam 2026-06-16 15:33:49 +01:00
  • afe6dd945d Feat(webapp): schedules fixes and UI improvement (#3965) James Ritchie 2026-06-16 15:28:37 +01:00
  • 17482c0577 feat(sdk): chat.headStart handover for customAgent and createSession (#3963) Eric Allam 2026-06-16 15:02:51 +01:00
  • 002b8458d5 feat(supervisor): verify warm-start delivery, cold-start silently lost dispatches (#3918) re2-test-warm-start-verify Saadi Myftija 2026-06-16 14:14:53 +01:00
  • 19c0763a1e chore(webapp): prevent db:seed script hang (#3962) Chris Arderne 2026-06-16 11:45:00 +01:00
  • 38f280406d chore(deps): pin js-cookie, tmp and brace-expansion (#3961) nicktrn 2026-06-16 06:48:13 +01:00
  • ab3a1e593a docs: use one canonical definition of a Session everywhere (#3956) Eric Allam 2026-06-15 22:13:20 +01:00
  • 39fca87b48 docs: add troubleshooting entry for runs not dequeuing in dev (#3955) Iss 2026-06-15 17:43:25 +01:00
  • 709477168f fix(release-pr): stop dropping changeset entries and stripping code blocks (#3954) Eric Allam 2026-06-15 16:33:09 +01:00
  • 545ecf7beb feat(plugins): add SSO plugin contract to @trigger.dev/plugins (#3949) Oskar Otwinowski 2026-06-15 16:08:40 +01:00
  • 3b919994c1 feat(sdk): make the chat.agent system prompt cacheable (#3952) Eric Allam 2026-06-15 15:54:45 +01:00
  • 530b388fc5 feat(webapp): hide self-serve billing UI for managed-billing orgs (#3898) Katia Bulatova 2026-06-15 14:29:43 +02:00
  • 1cf56e5d29 ci: gate optional publish/notify jobs behind repository variables (#3950) Daniel Sutton 2026-06-15 12:41:16 +01:00
  • af526dea18 feat(webapp): chat AI UI improvements, new task landing pages and side menu (#3941) James Ritchie 2026-06-15 12:10:50 +01:00
  • b7ef51d763 fix(webapp): make SDK bundle-docs build step work in pruned Docker image (#3947) Daniel Sutton 2026-06-15 11:59:39 +01:00
  • ef998a518b fix(webapp): make native realtime change publishing fail-safe (#3946) Eric Allam 2026-06-15 11:55:49 +01:00
  • f073d8708a ci: gate optional Claude and security-scan jobs behind repository variables (#3901) Daniel Sutton 2026-06-15 11:49:51 +01:00
  • a7312b1b86 fix(webapp): stop logging expected auth/restore conditions as errors (#3931) Daniel Sutton 2026-06-15 10:54:22 +01:00
  • 911a1cff80 docs: document the Sessions HTTP API (reference, channels, scopes) (#3942) Eric Allam 2026-06-14 21:07:12 +01:00
  • e092919c3f feat(sdk,cli): bundle agent skills + docs in the SDK for zero-drift (#3937) Eric Allam 2026-06-14 11:00:50 +01:00
  • 1f1a3666ee fix(sdk): custom agent loop parity for continuations, steering, and subtasks (#3936) Eric Allam 2026-06-14 10:58:55 +01:00
  • 85d93ffe0e perf(webapp): skip queue search count (#3925) Katia Bulatova 2026-06-14 00:19:19 +02:00
  • 04046d0f6c docs: add AI SDK harness agent pattern for chat.agent claude/slack-session-i84r19 Claude 2026-06-13 14:46:45 +00:00
  • 2bed1d2181 Merge branch 'main' into fix/invite-email-case-insensitive fix/invite-email-case-insensitive Iss 2026-06-12 13:58:04 -04:00
  • bb73f7099f chore(webapp): shorten invite-email-case-insensitive server-changes entry isshaddad 2026-06-12 13:57:53 -04:00
  • 034058bce1 feat(webapp): add task metadata cache resolution metrics (#3934) Eric Allam 2026-06-12 18:50:28 +01:00
  • 16a94be9cd Merge branch 'main' into fix/invite-email-case-insensitive Iss 2026-06-12 13:39:45 -04:00
  • 8b405711ac feat(supervisor): workload create duration histogram with backend and outcome labels (#3928) Saadi Myftija 2026-06-12 18:38:04 +02:00
  • 8008ba7c4b feat(webapp): add task metadata cache resolution metrics fix/locked-version-trigger-stale-replica Eric Allam 2026-06-12 17:36:47 +01:00
  • 52320679ab fix(webapp): stop locked-version triggers failing on stale replica reads (#3930) Eric Allam 2026-06-12 17:29:30 +01:00
  • 3d5cffc255 fix(cli): point to init when dev or update runs without a project (#3929) Eric Allam 2026-06-12 17:26:13 +01:00
  • 5cea365e45 fix(webapp): stop locked-version triggers failing on stale replica reads Eric Allam 2026-06-12 16:56:47 +01:00
  • 43b493628c docs(ai-chat): add the 4.5.0-rc.6 changelog entry (#3927) Eric Allam 2026-06-12 17:09:49 +01:00
  • 3bc3a1796f docs(ai-chat): custom agents page, backend decision table, and a building-agents anatomy entry (#3921) Eric Allam 2026-06-12 17:09:37 +01:00