Commit Graph

  • 18dffa6364 refactor(dashboard-agent): give the watch tests their own file Katia Bulatova 2026-08-05 23:38:30 +00:00
  • 46290d1ca6 refactor(dashboard-agent): move the watch wake and investigate lanes out of the agent Katia Bulatova 2026-08-05 23:34:17 +00:00
  • 2ed5d52260 refactor(dashboard-agent-db): move the watch tables into their own schema module Katia Bulatova 2026-08-05 23:27:20 +00:00
  • 30ec754a37 refactor(dashboard-agent-db): move the watch queries into their own module Katia Bulatova 2026-08-05 23:27:04 +00:00
  • d6debe8fb7 test(webapp): cover the user-actor token's environment scope on every route that accepts one Katia Bulatova 2026-08-05 23:33:50 +00:00
  • 5b5a25882f fix(webapp): scope a delegated user-actor token to the environment it was minted for Katia Bulatova 2026-08-05 23:28:23 +00:00
  • b6ebe55500 fix(dashboard-agent): escape the prefix separator so the file reviews as text Katia Bulatova 2026-08-05 23:23:40 +00:00
  • a88228c838 chore(webapp): move the agent storybook gallery out to a follow-up Katia Bulatova 2026-08-05 22:28:49 +00:00
  • cafd920060 chore: keep the release notes as one Katia Bulatova 2026-08-05 22:18:03 +00:00
  • be1cb0458e perf(dashboard-agent-db): index the open investigations the sweep scans Katia Bulatova 2026-08-05 22:12:44 +00:00
  • 8b042bed30 perf(webapp): skip the admin read on the watch authorization path Katia Bulatova 2026-08-05 22:11:01 +00:00
  • 1dd85367b7 perf(webapp): answer the wake poll with one narrow read per database Katia Bulatova 2026-08-05 22:09:52 +00:00
  • d26a28b0e6 perf(webapp): only poll the wake feed for a browser that knows a watch exists Katia Bulatova 2026-08-05 22:06:43 +00:00
  • e109a243f5 fix(webapp): read the alert channel and the watch target on the primary Katia Bulatova 2026-08-05 22:04:04 +00:00
  • fc4381d50e fix(webapp): keep the agent wake poll to one chain per tab Katia Bulatova 2026-08-05 21:59:15 +00:00
  • 9b4e4734a1 perf(dashboard-agent): share one 1h-TTL prompt cache between head start and the agent Katia Bulatova 2026-08-05 22:14:00 +00:00
  • 893b9e866c chore(dashboard-agent): oxfmt Katia Bulatova 2026-08-05 22:13:50 +00:00
  • e8d35fab8c perf(dashboard-agent): cap read_file at 48KB / 1500 lines Katia Bulatova 2026-08-05 22:07:15 +00:00
  • 7850289107 perf(dashboard-agent): stop echoing the panel's view model back to the model Katia Bulatova 2026-08-05 22:04:36 +00:00
  • dd1f309bae perf(dashboard-agent): cap the judge's tool payload and stop pretty-printing it Katia Bulatova 2026-08-05 21:59:02 +00:00
  • 02debc62d9 perf(dashboard-agent): sample a tenth of turns for the judge by default Katia Bulatova 2026-08-05 21:57:54 +00:00
  • 6a6fa1f4fd chore: keep the release notes as one Katia Bulatova 2026-08-05 22:13:07 +00:00
  • d4f0357ac1 chore(webapp): move the gallery's transcripts into the storybook fixtures and drop demo-chats Katia Bulatova 2026-08-05 22:11:22 +00:00
  • a7a29f368f chore: add a server-changes note for the report card fixes Katia Bulatova 2026-08-05 22:05:58 +00:00
  • 0760f1b55d refactor(webapp): give the agent cards one card primitive Katia Bulatova 2026-08-05 22:05:40 +00:00
  • 3f85acc2a7 fix(webapp): give the diagnosis card links a focus ring via a TextLink variant Katia Bulatova 2026-08-05 22:01:51 +00:00
  • 5a80876b16 fix(webapp): ring the unread dot against the navbar surface Katia Bulatova 2026-08-05 22:01:50 +00:00
  • 9b32bfda66 fix(webapp): let agent chips follow the interface-contrast control Katia Bulatova 2026-08-05 22:01:49 +00:00
  • fd83288906 fix(webapp): drop the metric sparkline to its own line on a narrow panel Katia Bulatova 2026-08-05 22:01:47 +00:00
  • 3773f31d22 fix(webapp): route the report's stale-data badge through AgentBadge Katia Bulatova 2026-08-05 22:01:46 +00:00
  • 5800e8929d chore: drop the unrendered demo cards and fold the release notes back into one Katia Bulatova 2026-08-05 21:49:37 +00:00
  • 8d3676a874 chore: oxfmt the lines the removed comments let collapse Katia Bulatova 2026-08-05 21:26:20 +00:00
  • f9eb9c0896 chore(dashboard-agent-db,contracts): cut the query and wire-contract comments Katia Bulatova 2026-08-05 21:23:46 +00:00
  • 9270caf715 chore(webapp): cut the watch service and route comments to their invariants Katia Bulatova 2026-08-05 17:11:47 +00:00
  • 42749c9772 chore(dashboard-agent): cut the agent, tool and watch-tick comments to their invariants Katia Bulatova 2026-08-05 17:02:15 +00:00
  • 5153cca045 chore: restore the comments an off-by-one over-trimmed Katia Bulatova 2026-08-05 17:02:08 +00:00
  • 9b7ca8c1de chore: bring the last three-line comments down to two Katia Bulatova 2026-08-05 16:57:27 +00:00
  • e6ec1d2d11 chore(webapp): delete the agent panel and view rationale comments Katia Bulatova 2026-08-05 16:53:16 +00:00
  • a4f8ed1906 chore(webapp): trim the seed-script narration Katia Bulatova 2026-08-05 16:48:08 +00:00
  • 0739337c24 chore: cut the report, waiting-run and package comments to their facts Katia Bulatova 2026-08-05 16:48:02 +00:00
  • 66940c0384 fix(observability-map): narrow the required check and the report bot's comment lookup (#4507) Wes Mason 2026-08-05 22:36:19 +01:00
  • 93bc6c158d chore(webapp): clear the demo fixture and storybook commentary Katia Bulatova 2026-08-05 16:45:38 +00:00
  • 0d415c04ef chore(webapp): strip the step narration from the agent and report tests Katia Bulatova 2026-08-05 16:41:40 +00:00
  • cb70b83059 chore(webapp): drop the prose from the chat markdown css rules Katia Bulatova 2026-08-05 16:39:14 +00:00
  • bd6835f9d9 chore(webapp): drop the page-context notes from the route files Katia Bulatova 2026-08-05 16:37:37 +00:00
  • 17e11c771f chore(webapp): cut the chat-layout header and stop the test asserting on it Katia Bulatova 2026-08-05 16:37:30 +00:00
  • f3237decb7 chore(webapp): drop the unused demo report card Katia Bulatova 2026-08-05 21:21:52 +00:00
  • b062490cbf chore: add a server-changes note for the report layout parity Katia Bulatova 2026-08-05 21:15:38 +00:00
  • 78aea57480 test(webapp): assert the card and the text report stay one report Katia Bulatova 2026-08-05 21:15:34 +00:00
  • 880d94ae3a feat(webapp): build the report card from the shared layout Katia Bulatova 2026-08-05 21:15:28 +00:00
  • f6865d581a feat(webapp): render the markdown and ANSI report from the shared layout Katia Bulatova 2026-08-05 21:15:22 +00:00
  • 547ec711d8 feat(webapp): declare the report layout once, shared by the card and the text surfaces Katia Bulatova 2026-08-05 21:15:15 +00:00
  • 5aef047d87 fix(webapp): cap the query API's scope at the credential's environment Katia Bulatova 2026-08-05 21:09:20 +00:00
  • 1af895bb47 fix(dashboard-agent): keep a failed turn in the conversation Katia Bulatova 2026-08-05 21:06:30 +00:00
  • a303cb0648 refactor(webapp): one presenter for all watch and view-block wording Katia Bulatova 2026-08-05 21:00:53 +00:00
  • b20806247f fix(run-store): stop run-create failing on a brief write stall (#4514) Eric Allam 2026-08-05 17:35:46 +01:00
  • 58bf4e2833 feat(webapp): per-client database pool and connect timeout overrides (#4515) Eric Allam 2026-08-05 17:26:41 +01:00
  • 04687767c9 chore: oxfmt the blank lines left by the removed comments Katia Bulatova 2026-08-05 16:17:09 +00:00
  • d70bcfc7df chore(dashboard-agent): shorten the agent and tool-layer comments Katia Bulatova 2026-08-05 16:16:43 +00:00
  • c331843dfc chore(webapp): shorten the watch service and test comments Katia Bulatova 2026-08-05 16:14:11 +00:00
  • a5dd3f13b6 chore(webapp): shorten the report, waiting-run and agent route comments Katia Bulatova 2026-08-05 16:13:41 +00:00
  • 6ac42141e6 chore(webapp): shorten the suggested-prompt and demo-fixture comments Katia Bulatova 2026-08-05 16:10:48 +00:00
  • d1fff9c45b chore(webapp): shorten the agent panel and view comments Katia Bulatova 2026-08-05 16:05:20 +00:00
  • 0357d7926a chore(dashboard-agent-contracts): cut the wire-contract comments to their rules Katia Bulatova 2026-08-05 16:00:28 +00:00
  • 398e8c56ea chore(dashboard-agent): shorten the watch-tick comments to their invariants Katia Bulatova 2026-08-05 15:59:02 +00:00
  • 5247a008f0 chore(dashboard-agent-db): shorten the query-layer and schema comments Katia Bulatova 2026-08-05 15:57:23 +00:00
  • 16682d565c chore(webapp): the page-context comments say only what the handle doesn't Katia Bulatova 2026-08-05 15:55:17 +00:00
  • 27a9263f5e chore(webapp): tighten the chat-prose theme comments Katia Bulatova 2026-08-05 15:53:38 +00:00
  • 8349bf4384 chore(webapp): shorten the agent logo, spinner and scenario-kit comments Katia Bulatova 2026-08-05 15:52:59 +00:00
  • f428759269 chore(dashboard-agent): drop the M0 verdicts file, inline its reasons at the call sites Katia Bulatova 2026-08-05 15:44:31 +00:00
  • a4cd475eb7 chore(webapp): drop the unused stale-window import from the watch sweep Katia Bulatova 2026-08-05 15:40:16 +00:00
  • 1989336e68 fix(dashboard-agent): a dead chain is re-armed on its own cadence, and never stops owing a wake Katia Bulatova 2026-08-05 15:38:55 +00:00
  • 93c5344df1 test(webapp): the batch check shares one authorization and one report read Katia Bulatova 2026-08-05 15:34:40 +00:00
  • 3993381a69 test(dashboard-agent): the batch tick isolates, bounds, and never double-fires Katia Bulatova 2026-08-05 15:28:15 +00:00
  • 5d90eb1eea feat(webapp): the batch check answers a whole environment's watches at once Katia Bulatova 2026-08-05 15:24:42 +00:00
  • e16320bf56 feat(dashboard-agent): one tick run per environment and cadence, not per watch Katia Bulatova 2026-08-05 15:15:57 +00:00
  • cbeee6716f feat(dashboard-agent): a batch chain registry, one per environment and cadence Katia Bulatova 2026-08-05 15:09:43 +00:00
  • 1a16d61a37 fix(build): support decorator metadata with TypeScript 7 (#4505) Chris Arderne 2026-08-05 16:33:32 +01:00
  • 771937adf5 fix(webapp): clamp run priority so a large value can't fail run creation (#4512) Eric Allam 2026-08-05 16:28:22 +01:00
  • 4dedd60b3f chore: drop the working notes and the stray diff from the repo root Katia Bulatova 2026-08-05 14:57:49 +00:00
  • ac1fdfd29b chore(dashboard-agent): say why the title gate is the transcript length Katia Bulatova 2026-08-05 14:49:57 +00:00
  • d3d33a6aef chore: oxfmt the generated drizzle snapshot and the presenter test import Katia Bulatova 2026-08-05 14:46:00 +00:00
  • 37e4c234c2 fix(webapp): the chat name is on the row before the turn settles Katia Bulatova 2026-08-05 14:45:54 +00:00
  • 4606b94e0f feat(webapp): the watch sweep retires watches that ended a week ago Katia Bulatova 2026-08-05 14:40:47 +00:00
  • 0b66440e99 perf(webapp): a finished report is reusable for 90s Katia Bulatova 2026-08-05 14:37:15 +00:00
  • 0045062261 perf(webapp): the wake poll sleeps in hidden tabs and no longer runs in lockstep Katia Bulatova 2026-08-05 14:34:46 +00:00
  • 1bc6a019c7 perf(webapp): the wake feed reads a tenant-scoped partial index Katia Bulatova 2026-08-05 14:34:40 +00:00
  • 3039bc14d6 fix(webapp): honor the configured database connect timeout (#4513) Eric Allam 2026-08-05 15:52:12 +01:00
  • 85f5b37c68 chore: upgrade to TypeScript 7 (#4318) Chris Arderne 2026-08-05 15:49:44 +01:00
  • 814b527aeb docs(dashboard-agent): one guidebook replaces the playbook and scenarios Katia Bulatova 2026-08-05 14:40:25 +00:00
  • 95fa1b64b5 chore(webapp): drop the agent-examples review seeder Katia Bulatova 2026-08-05 14:40:23 +00:00
  • 75aba7f24c feat(webapp): the scenario kit runs against any local project and environment Katia Bulatova 2026-08-05 14:40:16 +00:00
  • cb4790a2f4 chore(deps): bump the github-actions group across 1 directory with 11 updates dependabot/github_actions/github-actions-3e454d60c6 dependabot[bot] 2026-08-05 13:29:28 +00:00
  • ef65f468a2 chore: one release note for the dashboard agent, one short changeset Katia Bulatova 2026-08-05 13:23:36 +00:00
  • a2298f4fb9 fix(core): preserve message payloads during validation chore/zod-4 Chris Arderne 2026-08-04 15:09:00 +01:00
  • 8f319c08ed verify omitted payload Chris Arderne 2026-08-04 14:35:12 +01:00
  • 7f09aece81 fix ci Chris Arderne 2026-08-04 14:28:19 +01:00
  • 644f0372f8 improve cross-version zod support Chris Arderne 2026-08-04 14:13:34 +01:00
  • 62d44fb640 fix: preserve empty task payloads and validation messages Chris Arderne 2026-08-04 10:46:39 +01:00
  • 3f5bb4f6f6 fix: use zod-error v2 with zod 4 Chris Arderne 2026-08-04 08:01:11 +01:00