Commit Graph

  • 86689d348e feat(emails): watch email opens with the wake banner line, toned by outcome Katia Bulatova 2026-07-29 13:10:34 +00:00
  • cebd6e20a1 fix(webapp): breakdown sub-rows keep 'done 842' order — label indented to mid-column, number in the value column Katia Bulatova 2026-07-29 12:50:09 +00:00
  • d1c42b0208 fix(emails): watch-fired email matches the billing alert look and speaks plainly Katia Bulatova 2026-07-29 12:48:02 +00:00
  • 5ffc2e8945 docs(agent): guidebook second edition — watches, alerts, notifications, UI map, hands-on walkthrough Katia Bulatova 2026-07-29 12:44:26 +00:00
  • cdf91bb26e fix(webapp): composite metric rows center the label and align every number in one column Katia Bulatova 2026-07-29 12:43:37 +00:00
  • 28f9b10817 fix(agent): alert tools carry the chat id the API scopes authorization through Katia Bulatova 2026-07-29 11:51:16 +00:00
  • 5301596a70 fix(webapp): history status icons move left of the title with a reserved slot Katia Bulatova 2026-07-29 11:43:44 +00:00
  • 19c29d79f5 fix(webapp): email-alert gate accepts any configured alert transport, not resend only Katia Bulatova 2026-07-29 11:42:21 +00:00
  • 004ee4c247 fix(webapp): wake banner knows the fired watch's kind; watch confirmations state the lifetime Katia Bulatova 2026-07-29 11:25:50 +00:00
  • 2346338708 chore(webapp): drop dead toast wiring left by the silent watch path Katia Bulatova 2026-07-29 11:21:58 +00:00
  • eab2df2748 fix(webapp): watch buttons speak in the chat; docs entries are always the docs button Katia Bulatova 2026-07-29 11:20:54 +00:00
  • 34eb1bdae2 fix(webapp): footer docs button gets the book icon; row links match button size Katia Bulatova 2026-07-29 11:11:09 +00:00
  • 8d321f8d6e docs: give docs pages unique title tags and redirect stale pages (#4416) DKP 2026-07-29 12:09:45 +01:00
  • 49a7e70e0b feat(webapp): wake banner, persistent wake toast, and Next steps footer everywhere Katia Bulatova 2026-07-29 11:05:34 +00:00
  • e8fd85854f feat(webapp): per-chat process icons in the chat history list Katia Bulatova 2026-07-29 10:54:34 +00:00
  • ab42f76d76 feat(agent): offer an email alert when a watch is scheduled Katia Bulatova 2026-07-29 10:53:17 +00:00
  • 3057728d9d feat(webapp): unread chats sort first and are highlighted in the chat history list Katia Bulatova 2026-07-29 10:43:41 +00:00
  • 51bc591d4c feat(webapp): standing alerts for dashboard-agent watch fires Katia Bulatova 2026-07-29 10:30:54 +00:00
  • 499824b6e0 feat(seeder): calm/degraded heartbeat modes + --recover / --degrade one-shots Katia Bulatova 2026-07-29 10:29:16 +00:00
  • f980536b2f feat(webapp): unread badge on the chat launcher for watch wakes Katia Bulatova 2026-07-29 10:25:22 +00:00
  • 82c3102470 feat(agent): list_alerts / create_alert / delete_alert tools + wake follow-up guidance Katia Bulatova 2026-07-29 10:21:07 +00:00
  • 15e160d767 chore(ci): cache typecheck work across runs (#4415) Chris Arderne 2026-07-29 11:19:16 +01:00
  • bbabe7a26b fix(webapp): error_recurrence watch normalizes the API error id to the raw fingerprint Katia Bulatova 2026-07-29 10:06:12 +00:00
  • 34b5ca9451 fix(agent): salvage the bare id from improvised almost-URIs in investigation evidence Katia Bulatova 2026-07-29 09:59:02 +00:00
  • 6fdf6dd374 fix(agent): investigation evidence takes bare ids; executor builds the trigger:// URIs Katia Bulatova 2026-07-29 09:49:56 +00:00
  • a11e5ffbc6 fix(webapp): fade overflowing side menu selector labels (#4412) James Ritchie 2026-07-29 10:16:45 +01:00
  • 84e1a06e0e chore(ci): add a Depot benchmark control chore/ci-build-depot-control Chris Arderne 2026-07-29 09:56:58 +01:00
  • 43cb28930d chore(ci): correct the Turbo cache benchmark Chris Arderne 2026-07-29 09:50:50 +01:00
  • 8702179e6d chore(ci): benchmark WarpBuild builders and caches Chris Arderne 2026-07-29 09:28:12 +01:00
  • 1e14e29d71 fix(webapp): restyle the leave and remove team member dialogs (#4411) James Ritchie 2026-07-28 23:05:20 +01:00
  • 9eb8048d4e fix(agent): wake narration streams under its persisted id; null tool inputs sanitized on replay Katia Bulatova 2026-07-28 21:50:53 +00:00
  • 517291608f perf(agent): scope-safe JWT cache with 401 re-exchange, leaner tool outputs Katia Bulatova 2026-07-28 21:04:35 +00:00
  • c3cfbc0251 fix(webapp): a prefill applies only to the chat it targeted Katia Bulatova 2026-07-28 19:58:19 +00:00
  • 5f832f5ee4 test(run-engine): cover error isolation and the retry it triggers in the pause sweep fix/pause-returns-unclaimed-runs Matt Aitken 2026-07-28 19:21:20 +01:00
  • ce51b31dd3 docs(run-engine): correct the reasoning on the acknowledged-run guard Matt Aitken 2026-07-28 09:39:05 +01:00
  • 08a50d7a1c fix(run-engine,webapp): harden the pause sweep retry and report it honestly Matt Aitken 2026-07-27 21:00:55 +01:00
  • 6cdf2872ca fix(run-engine,webapp): close gaps found in adversarial review of the pause sweep Matt Aitken 2026-07-27 18:09:45 +01:00
  • 90d8032633 fix(run-engine,webapp): return unclaimed runs to the queue when pausing Matt Aitken 2026-07-27 17:47:51 +01:00
  • 8b15a3724a feat(webapp): live watch chips, cancel, and host-side watch intent routing (M6 finish) Katia Bulatova 2026-07-28 17:09:30 +00:00
  • 3b55c3675b feat(webapp): watch tokens, check endpoint, createWatch adapters (M6 server half) Katia Bulatova 2026-07-28 16:54:59 +00:00
  • 9a3749428f feat(agent): schedule_watch tool, watcher task, wake narration (M6 agent half) Katia Bulatova 2026-07-28 16:42:20 +00:00
  • 3713d18423 docs(agent): team guidebook — what to ask, scenarios, local setup Katia Bulatova 2026-07-28 16:23:58 +00:00
  • b58c55f3dd reports: 'Read concurrency docs' action label Katia Bulatova 2026-07-28 16:14:43 +00:00
  • 68cbe33708 feat(webapp): degraded report footer as an actions list Katia Bulatova 2026-07-28 16:14:42 +00:00
  • c37d0e6107 fix(webapp): composer Send/Stop aligns with the text line inset Katia Bulatova 2026-07-28 16:07:33 +00:00
  • e14115ab03 feat(webapp): visual round 2 — footer sentences, aligned sub-rows, calm badges Katia Bulatova 2026-07-28 16:00:50 +00:00
  • 7970af9b6b fix(webapp): truncate tool-error summaries in agent transcripts Katia Bulatova 2026-07-28 15:55:32 +00:00
  • 4a5aea3d60 fix(agent): investigation storage failures return a clean tool error Katia Bulatova 2026-07-28 15:53:27 +00:00
  • 95d620b624 fix(webapp): single New-chat affordance; one-line composer at rest Katia Bulatova 2026-07-28 15:52:07 +00:00
  • 940d4addee fix(webapp): seeded/heartbeat rows always hydrate on the runs list Katia Bulatova 2026-07-28 15:48:37 +00:00
  • 6c78a0674b feat(agent): answers and actions first — no thinking out loud Katia Bulatova 2026-07-28 15:46:50 +00:00
  • 814b71d308 chore: server-changes note for the Investigate feature Katia Bulatova 2026-07-28 15:29:49 +00:00
  • e35e1fc1bb fix(agent): sanitize replayed tool-call inputs Katia Bulatova 2026-07-28 15:29:29 +00:00
  • 559dc069c9 feat(agent): golden evals green — protocol prompt tightened, harness hardened Katia Bulatova 2026-07-28 15:28:39 +00:00
  • 205bdc3103 docs(wait): separate compute billing from concurrency release (#4405) Matt Aitken 2026-07-28 15:20:00 +01:00
  • 082ab26372 feat(webapp): seeder --heartbeat keeps the stand from aging Katia Bulatova 2026-07-28 14:04:33 +00:00
  • 07859893b0 feat(webapp): retire panel demo mode — live seeded chats replace the stubs Katia Bulatova 2026-07-28 14:04:31 +00:00
  • b7b22debe3 feat(webapp): reopening the panel on a new page starts a fresh chat Katia Bulatova 2026-07-28 13:46:14 +00:00
  • 6fe38a6b43 feat(agent): no UI narration in answers Katia Bulatova 2026-07-28 13:37:56 +00:00
  • 38bf82aebe feat(cli,webapp): target notifications by minimum CLI version (#4407) Chris Arderne 2026-07-28 14:23:41 +01:00
  • 022dd6f854 feat(webapp): agent-examples seeder duplicates the world into dev Katia Bulatova 2026-07-28 13:17:36 +00:00
  • f45c31e065 feat(webapp): agent-examples seeder — live example conversations over real data Katia Bulatova 2026-07-28 12:53:28 +00:00
  • 2f4fd4aa01 feat(agent): investigation protocol prompt, cross-turn continuation, golden evals (M5) Katia Bulatova 2026-07-28 12:36:33 +00:00
  • d5b00f8396 feat(webapp): Investigate entry points across the dashboard Katia Bulatova 2026-07-28 12:29:36 +00:00
  • 8109983e1e feat(agent): investigation block with system-owned identity (M5 core) Katia Bulatova 2026-07-28 12:26:15 +00:00
  • 66d47e07bd fix(webapp): report footer reads as one sentence; single chip tooltip Katia Bulatova 2026-07-28 12:09:59 +00:00
  • 37f7fd8377 reports: env-limit recommendation becomes a contact-us footer Katia Bulatova 2026-07-28 11:56:29 +00:00
  • 7383b64eba feat(webapp): report footer — contact-us action, docs as buttons; aligned finding lines; plain watch cancel Katia Bulatova 2026-07-28 11:56:27 +00:00
  • 57fc004c36 fix(webapp): footer links follow the app's external-link convention; verdict phrases go bright, not green Katia Bulatova 2026-07-28 11:48:03 +00:00
  • 93c2d77cf9 fix(webapp): report metric grid — wider labels, sub-values at parent size Katia Bulatova 2026-07-28 11:45:44 +00:00
  • fb7edd65e9 fix(webapp): investigation card header run id and hypothesis evidence width Katia Bulatova 2026-07-28 11:43:50 +00:00
  • 45bce86798 feat(webapp): highlight rules for report prose; calmer watch chips Katia Bulatova 2026-07-28 11:39:54 +00:00
  • 42001cd9e0 fix(webapp): hero annotation joins the info tooltip Katia Bulatova 2026-07-28 11:35:58 +00:00
  • 7112071250 fix(webapp): more breathing room between report metric rows Katia Bulatova 2026-07-28 11:33:16 +00:00
  • 92094e03b4 fix(webapp): hero annotation aligns with the delta column Katia Bulatova 2026-07-28 11:31:39 +00:00
  • 98853a0931 reports: shorten the pinned-concurrency annotation Katia Bulatova 2026-07-28 11:29:17 +00:00
  • e39873a1ff feat(webapp): report sparklines switch to the tasks-page mini bar chart Katia Bulatova 2026-07-28 11:29:16 +00:00
  • 687c33f356 feat(webapp): report card layout redesign Katia Bulatova 2026-07-28 11:20:54 +00:00
  • 5b846e3424 feat(webapp): report card polish — sparklines, tooltips, 14px Katia Bulatova 2026-07-28 10:53:52 +00:00
  • 20e3b2c2ce fix(webapp): intercept log on empty demo chats; banner variants move to the gallery Katia Bulatova 2026-07-28 10:51:32 +00:00
  • 16225d725d feat(webapp): demo cases as single live scenarios Katia Bulatova 2026-07-28 10:48:44 +00:00
  • 12b46147db feat(webapp): chat-layout library — transcript rules as components Katia Bulatova 2026-07-28 10:48:30 +00:00
  • bda411f2e6 feat(webapp): demo conversations at full card fidelity Katia Bulatova 2026-07-28 10:27:56 +00:00
  • 680dc74141 fix(webapp): badge casing, View run fallback, run id placement Katia Bulatova 2026-07-28 10:26:43 +00:00
  • 1db45c8ae8 Revert "feat(webapp): terminal report skin for chat (MCP-UI-ready)" Katia Bulatova 2026-07-28 10:22:43 +00:00
  • 24b23dd9ba fix(webapp): investigation progress line moves below the card Katia Bulatova 2026-07-28 10:19:54 +00:00
  • c73ab77077 feat(webapp): humanize the diagnosis category subtitle Katia Bulatova 2026-07-28 10:10:28 +00:00
  • 8d10808ba7 feat(webapp): diagnosis category as a titled subtitle, not a bare chip Katia Bulatova 2026-07-28 10:03:48 +00:00
  • 3e5748eabc feat(webapp): terminal report skin for chat (MCP-UI-ready) Katia Bulatova 2026-07-28 09:51:13 +00:00
  • a1fdb7e7c1 feat(webapp): design-review pass on agent cards and chat chrome Katia Bulatova 2026-07-28 09:49:40 +00:00
  • 652e68fb16 feat(webapp): five-slot suggested prompts + unified list rows Katia Bulatova 2026-07-28 09:47:01 +00:00
  • 44eca4d166 feat(webapp): org-gated internal API origin in run env vars (#4366) Saadi Myftija 2026-07-28 11:28:09 +02:00
  • ec562c0e68 fix(webapp): remove unused Electric sync trace routes (#4400) claude[bot] 2026-07-28 09:00:48 +01:00
  • 1c3448541d fix(clickhouse): make the patched rawMessage non-enumerable at the source fix/run-replication-json-parse-batch-drop Eric Allam 2026-07-27 22:53:37 +01:00
  • 08c0887835 fix(webapp,clickhouse): keep ClickHouse row snippets out of logs Eric Allam 2026-07-25 10:16:51 +01:00
  • 893f32069b fix(webapp,clickhouse): stop one un-ingestable JSON row dropping its whole ClickHouse batch Eric Allam 2026-07-24 16:21:57 +01:00
  • 5079b65f8a test(webapp): sample benchmark ELU as a per-window delta and build poison JSON iteratively Eric Allam 2026-07-24 13:40:21 +01:00
  • 1ce21774b0 fix(webapp): only count a dropped batch when nothing landed, and assert the isolation cap bounds inserts Eric Allam 2026-07-24 11:55:46 +01:00
  • 4d1b362ccf feat(webapp): cap row-isolation recovery cost against a poison flood Eric Allam 2026-07-24 11:35:20 +01:00
  • 837b91a96d refactor(webapp): share JSON-parse recovery and keep poison rows with their JSON stripped Eric Allam 2026-07-24 10:45:47 +01:00