Commit Graph

  • 9caf4ceaf1 ci: skip typecheck for workflow-only PRs (#3619) nicktrn 2026-05-14 14:37:55 +01:00
  • 979655c281 feat: Sessions dashboard, task_kind, and chat-ready hardening (1/4) (#3542) Eric Allam 2026-05-14 13:41:29 +01:00
  • 09f5354a03 fix(core): cap idempotencyKey length at the API boundary (#3560) Daniel Sutton 2026-05-14 13:24:50 +01:00
  • be1a6cf8de feat: Sessions primitive — durable run-aware streams + dashboard Eric Allam 2026-05-10 22:26:11 +01:00
  • 8ba067d8b0 feat(webapp): preserve admin tabs search query between Users and Organizations (#3609) nicktrn 2026-05-13 23:43:44 +01:00
  • d144220174 ci: path-based skip and gate job in pr_checks (#3615) nicktrn 2026-05-13 23:37:20 +01:00
  • b23740bf7d docs(self-hosting): NodeLocal DNS and ClickHouse task events (#3568) Iss 2026-05-13 18:06:13 -04:00
  • f2ab40b621 feat: trigger mollifier phase 1 scaffolding mollifier-phase-1 Dan Sutton 2026-05-12 09:02:12 +01:00
  • 759214eabd fix(webapp): Evict legacy resizable-panel localStorage on client boot (#3564) James Ritchie 2026-05-13 09:26:01 +01:00
  • 6b0e78f1db chore: raise REVIEW.md drift-audit turn budget and steer selective sampling (#3567) Eric Allam 2026-05-12 21:24:09 +01:00
  • 5c4e06479d chore(docker): disable ClickHouse system log tables in local dev (#3565) Eric Allam 2026-05-12 19:01:38 +01:00
  • e8ef374fe0 fix(webapp,run-engine): honor per-queue length cap on concurrency-key queues (#3558) Eric Allam 2026-05-12 18:37:19 +01:00
  • e4981d1b11 feat(webapp): consolidate auth path + add comprehensive auth tests (#3499) Matt Aitken 2026-05-12 17:16:20 +01:00
  • 3cbe9f2307 chore: add .claude/REVIEW.md with CI drift check (#3561) Eric Allam 2026-05-12 16:21:30 +01:00
  • d7eae64913 fix(core): remove duplicate error logging and improve AggregateError messages claude/issue-3556-20260512-1346 claude[bot] 2026-05-12 14:35:13 +00:00
  • 8e675a4e93 fix(core): retry TASK_PROCESS_SIGSEGV under the user's retry policy (#3552) Matt Aitken 2026-05-12 15:05:01 +01:00
  • 1e29a72515 fix(core): throw AggregateError after Promise.allSettled to preserve caller failure detection claude[bot] 2026-05-12 13:57:45 +00:00
  • c5b5fde24d fix(core): use Promise.allSettled in TracingSDK flush/shutdown claude[bot] 2026-05-12 13:47:24 +00:00
  • 41a486ea7e chore: release v4.4.6 (#3501) v4.4.6 v.docker.4.4.6 helm-v4.4.6 github-actions[bot] 2026-05-12 11:33:00 +01:00
  • 1e4b896c30 Fix(webapp): Notification style updates (#3553) James Ritchie 2026-05-12 11:23:36 +01:00
  • 2301ed608c refactor(run-engine): make taskIdentifier optional on run-queue messages (#3559) Eric Allam 2026-05-12 11:03:34 +01:00
  • 5f1a3e1653 refactor(run-engine): route TTL expiration through the batch path only (#3554) Eric Allam 2026-05-12 07:58:42 +01:00
  • 2b845455b0 feat(webapp): admin back-office editors for org max projects and batch rate limit (#3475) Iss 2026-05-11 10:19:41 -04:00
  • a5ba406530 feat(webapp,redis): handle UNBLOCKED during ElastiCache role change (#3549) Eric Allam 2026-05-11 11:02:40 +01:00
  • fdb11195a1 docs(scripts): JSDoc the remaining functions in enhance-release-pr.mjs chore/release-branch-flow Eric Allam 2026-05-06 17:58:31 +01:00
  • b0e4550828 docs(scripts): add JSDoc to enhance-release-pr.mjs new/changed functions Eric Allam 2026-05-06 17:40:01 +01:00
  • 64309e529a ci(release): combine GITHUB_OUTPUT writes into a single block (SC2129) Eric Allam 2026-05-06 17:22:51 +01:00
  • 0b5306613b ci(release): support release/* branches with version-comparison gating Eric Allam 2026-05-06 17:07:25 +01:00
  • 567e2a2c32 feat(webapp,redis): handle READONLY / LOADING during ElastiCache failover (#3548) Eric Allam 2026-05-11 07:17:07 +01:00
  • a814e3b3a2 chore: reconcile pnpm-lock.yaml after merging main feature/tri-7532-ai-sdk-chat-transport-and-chat-task-system backup/tri-7532-pre-stack-split-20260510 Eric Allam 2026-05-10 22:12:32 +01:00
  • 2d056292aa fix(sdk): update tests to match the delta-only wire and current AI SDK chunk shapes Eric Allam 2026-05-10 16:48:14 +01:00
  • c202f3ada6 feat(chat.agent): delta-only wire and history reconstruction at run boot Eric Allam 2026-05-09 08:57:09 +01:00
  • 3ffc73fb31 feat(sdk): chat.agent oomMachine for automatic OOM-retry on a larger machine Eric Allam 2026-05-07 21:52:39 +01:00
  • 701d80bd86 fix(sdk): tighten chat.history read primitives from review feedback Eric Allam 2026-05-07 14:02:11 +01:00
  • 49aab614a1 feat(sdk): add chat.history read primitives for HITL flows Eric Allam 2026-05-07 12:47:38 +01:00
  • f6f0f46c7a fix(sdk): tolerate AI SDK assistant-id regen on HITL addToolOutput resume Eric Allam 2026-05-07 10:47:06 +01:00
  • 1aa360642c fix: address PR 3173 review feedback (closure + unhandled rejection) Eric Allam 2026-05-07 10:30:58 +01:00
  • 2bb56849fd feat(webapp): Sessions list + detail views and run inspector linkage Eric Allam 2026-05-07 09:46:49 +01:00
  • 16c3c9bc1a docs(sdk): clarify sendAction semantics for actions-not-turns Eric Allam 2026-05-06 10:30:29 +01:00
  • 080bace3f0 feat(ai-chat-ref): add undo action + button to demo agent Eric Allam 2026-05-06 10:23:24 +01:00
  • 6585ce8e52 feat(sdk)!: chat.agent actions are no longer turns Eric Allam 2026-05-06 10:03:35 +01:00
  • 3eba74aeea feat(sdk): stamp gen_ai.conversation.id on chat spans and metrics Eric Allam 2026-05-05 19:11:42 +01:00
  • 0f8e1cede6 fix(sdk): drop duplicate onError on SSE auth-error path Eric Allam 2026-05-05 18:14:56 +01:00
  • 6c7d4a10c0 fix(sdk): drop session-stream auto-reconnect after explicit disconnect Eric Allam 2026-05-05 14:56:51 +01:00
  • bd525468eb fix(webapp): normalize taskKind in API + drop unsafe casts in playground action Eric Allam 2026-05-05 10:57:57 +01:00
  • 6e492b6c27 fix: AGENT/SCHEDULED runs misclassified + green up the chat.handover idle test Eric Allam 2026-05-05 10:25:11 +01:00
  • 785d0153e8 feat(webapp): plumb per-org basin through playground + dashboard route variants Eric Allam 2026-05-04 14:04:53 +01:00
  • c9e02e3b50 fix(webapp): wrap playground 'save' JSON.parse to return 400 on malformed input Eric Allam 2026-05-03 19:18:04 +01:00
  • 64ede82847 chore(references): demo chat.headStart in ai-chat reference Eric Allam 2026-05-03 15:33:12 +01:00
  • f063a2ffe0 feat(sdk): chat.headStart for fast first-turn TTFC Eric Allam 2026-05-03 15:32:48 +01:00
  • ea54931f4a feat(sdk): resilient SSE reconnection in chat transport Eric Allam 2026-05-01 18:17:56 +01:00
  • 9b8807987c fix: address PR 3173 review feedback Eric Allam 2026-05-01 10:57:48 +01:00
  • fadbc3d889 chore: rewrite consolidated changesets in user-facing changelog voice Eric Allam 2026-05-01 10:38:53 +01:00
  • 6c74ef0a41 chore: consolidate chat.agent / Sessions / Skills changesets (26 → 8) Eric Allam 2026-05-01 10:33:28 +01:00
  • 55fa0f7266 fix(core,webapp): plumb maxDuration / lockToVersion / region through SessionTriggerConfig + sync playground transport clientData Eric Allam 2026-05-01 10:18:41 +01:00
  • f9e7daca61 fix(core): typesVersions entry for v3/chat-client + inline CodeQL guards Eric Allam 2026-04-30 21:34:51 +01:00
  • f65022aa8e fix(sdk,core): unblock CI on PR #3173 Eric Allam 2026-04-30 21:18:58 +01:00
  • f150cf2a99 feat(sdk,core): ChatChunkTooLargeError for oversized chat-stream chunks Eric Allam 2026-04-30 13:51:43 +01:00
  • 2639259652 fix(sdk,cli): server-to-agent chat preload — trigger: "preload" + messages: [] in basePayload Eric Allam 2026-04-29 15:54:52 +01:00
  • 9fc1870f7d test(clickhouse): add missing task_kind to taskRuns test fixtures Eric Allam 2026-04-29 14:25:18 +01:00
  • 00a61b6887 fix(cli): MCP agentChat — task-bound session creation Eric Allam 2026-04-29 14:25:03 +01:00
  • 3295e59072 feat(ai-chat reference): explicit Preload button + Runs link in debug panel + sendAction bridge Eric Allam 2026-04-29 14:14:24 +01:00
  • 7146af985f feat(ai-chat reference): db:reset:chats helper for clean smoke-test slates Eric Allam 2026-04-29 14:14:00 +01:00
  • b6ed98e2bd fix(ai-chat reference): await Chat.messages persist in onTurnStart Eric Allam 2026-04-29 14:13:41 +01:00
  • 527b651d18 fix(sdk,ai-chat): auto chat:{chatId} tag on server-mediated start; atomic persist in reference onTurnComplete Eric Allam 2026-04-28 17:08:44 +01:00
  • edf477f764 ignroe claude scheduled tasks lock file Eric Allam 2026-04-28 16:36:25 +01:00
  • d424c41d74 fix(core): buffer session-stream chunks even when handlers exist Eric Allam 2026-04-28 16:07:42 +01:00
  • 7691512a8a fix sdk build for new context field Eric Allam 2026-04-28 13:57:31 +01:00
  • 56beb1757b ignore claude subdirs Eric Allam 2026-04-28 12:40:21 +01:00
  • 9477917086 feat(sdk,playground,ai-chat): chat.agent on Sessions-as-run-manager Eric Allam 2026-04-27 16:24:54 +01:00
  • bb6aeb7048 feat(sdk,webapp): X-Peek-Settled fast-close (webapp + docs) Eric Allam 2026-04-25 21:22:30 +01:00
  • 5164aab0a1 feat(sdk,webapp): X-Peek-Settled opt-in fast-close on session.out Eric Allam 2026-04-25 21:20:22 +01:00
  • 3d2483a4de refactor(sdk): extract browser-safe chat types into ai-shared Eric Allam 2026-04-25 21:20:00 +01:00
  • 3f62880da4 fix(webapp): use getRequestAbortSignal() for dashboard stream routes Eric Allam 2026-04-24 15:49:48 +01:00
  • b04f1ccfb3 fix(sdk,chat): make isStreaming optional in reconnectToStream short-circuit Eric Allam 2026-04-24 10:45:32 +01:00
  • bca80ddd4c feat(sdk,core): drop legacy chat stream-ID constants Eric Allam 2026-04-23 18:38:06 +01:00
  • e56d9db42d feat(sdk,webapp,ai-chat): end-to-end browser UI smoke on sessions Eric Allam 2026-04-23 17:53:58 +01:00
  • 86a3f851f9 feat(sdk,ai-chat): skills runtime subpath + ai-chat browser test bridge Eric Allam 2026-04-23 16:18:49 +01:00
  • 6730467944 feat(webapp,sdk): dashboard AgentView → session streams Eric Allam 2026-04-23 15:52:31 +01:00
  • 3c148c6bce feat(cli): MCP agentChat tool → Sessions migration Eric Allam 2026-04-23 15:31:08 +01:00
  • a93238bf10 docs(architecture): chat.agent over Sessions reference Eric Allam 2026-04-23 15:20:46 +01:00
  • 23ec6a28ed test(sdk,core): session-aware mockChatAgent harness + chat.test.ts mocks Eric Allam 2026-04-23 15:20:18 +01:00
  • 7ba0a66a38 fix(sdk,chat): route pipeChat through session.out + chat-agent smoke test Eric Allam 2026-04-23 13:46:47 +01:00
  • fffd2d5713 feat(sdk): server-side ChatStream / AgentChat -> Sessions (phase D) Eric Allam 2026-04-23 12:51:10 +01:00
  • 6ac545a095 feat(sdk): chat.agent → Sessions migration (phases B + C + min E) Eric Allam 2026-04-23 10:54:10 +01:00
  • f232f528f4 feat(sdk,core): Session channel SDK toolkits + waitpoints — client side Eric Allam 2026-04-23 10:02:50 +01:00
  • 85db7bd612 feat(sdk,core): Session client SDK + hello-world smoke test Eric Allam 2026-04-20 14:50:38 +01:00
  • a8466343ba WIP chat.store primitive Eric Allam 2026-04-19 18:32:14 +01:00
  • 9942ef4cd7 fix(cli): skills bundler resolves caller-relative paths + correct dev layout Eric Allam 2026-04-18 22:29:07 +01:00
  • 3ae6f91c0a feat(sdk,cli,core,build): phase 1 of agent skills Eric Allam 2026-04-18 21:59:47 +01:00
  • cc24ab16e5 feat(cli): built-in skill bundler for trigger dev + deploy Eric Allam 2026-04-18 20:04:22 +01:00
  • cf4b61e1af feat(sdk): add skills.define + chat.skills runtime wiring Eric Allam 2026-04-18 20:03:54 +01:00
  • ee673f7679 feat(core): add skill resource catalog + SkillManifest schemas Eric Allam 2026-04-18 20:03:23 +01:00
  • b27da8b976 fix(chat): include "action" in ChatTaskPayload.trigger type Eric Allam 2026-04-18 16:15:04 +01:00
  • 0a401d8bb7 feat(chat): add chat.endRun() Eric Allam 2026-04-18 16:02:04 +01:00
  • fded2cd87e feat(chat): expose finishReason on turn-complete events Eric Allam 2026-04-18 15:53:20 +01:00
  • 220eeeeafd feat(sdk): add mockChatAgent test harness with locals DI Eric Allam 2026-04-18 09:32:09 +01:00
  • 0973ae64cd feat(core): add runInMockTaskContext test infrastructure Eric Allam 2026-04-18 09:31:29 +01:00
  • cf7aec8944 fix(ai-chat): defer multi-tab broadcasts, disable streamdown word animation Eric Allam 2026-04-17 22:12:25 +01:00
  • 788661adba feat(chat): multi-tab coordination via BroadcastChannel Eric Allam 2026-04-17 16:18:47 +01:00