Commit graph

470 commits

Author SHA1 Message Date
Brad Groux
8478add149
Merge pull request #1285 from BradGroux/feat/html-artifact-previews-1254
feat: sandbox HTML artifact previews
2026-08-30 07:04:15 -05:00
Brad Groux
627a467556 feat: sandbox HTML artifact previews 2026-08-30 06:48:45 -05:00
Brad Groux
fc966b6c16 test: cover automation release gates 2026-08-30 06:39:48 -05:00
Brad Groux
ec1c714fa3 test: preserve lint warning budget 2026-08-30 06:39:48 -05:00
Brad Groux
00728911ed feat: activate governed recurring automations 2026-08-30 06:39:48 -05:00
Brad Groux
62fcee5cdb
feat: govern active Run Access transitions (#1279)
* feat: govern active run access changes

* fix: classify Run Access CLI permissions

* test: cover Run Access CLI states
2026-08-30 05:43:44 -05:00
Brad Groux
f361367d3c
Merge pull request #1278 from BradGroux/feat/artifact-previews-1250
feat: add governed artifact previews
2026-08-30 05:17:06 -05:00
Brad Groux
ee9c47f07c fix: preserve preview coverage boundary 2026-08-30 05:09:01 -05:00
Brad Groux
f8cec7c618 Merge remote-tracking branch 'origin/main' into feat/artifact-previews-1250
# Conflicts:
#	web/src/components/task/AgentRunTimelinePanel.tsx
#	web/src/components/task/TaskWorkView.tsx
2026-08-30 04:49:42 -05:00
Brad Groux
ae9c18a45b Merge remote-tracking branch 'origin/main' into feat/run-file-provenance-1251
# Conflicts:
#	cli/src/__tests__/agents-runtime-capabilities.test.ts
#	cli/src/commands/agents.ts
#	docs/CLI-GUIDE.md
#	docs/testing/critical-path-coverage.json
#	server/src/__tests__/routes/phase-transitions.test.ts
#	server/src/routes/agents.ts
#	web/src/__tests__/agent-run-timeline-mantine.test.tsx
#	web/src/hooks/useAgent.ts
2026-08-30 04:49:42 -05:00
Brad Groux
61468620e7
feat: add deterministic automation drafts (#1276)
* feat: add deterministic automation drafts

* test: include automation draft input evidence

* test: cover automation draft persistence and API

* fix: harden automation draft persistence
2026-08-30 04:46:14 -05:00
Brad Groux
8dc7ecd66a
feat: add effective Run Access summary (#1275)
* feat: add effective run access summary

* docs: classify Run Access CLI permission

* test: cover Run Access CLI rendering

* test: cover Run Access failures
2026-08-30 04:45:54 -05:00
Brad Groux
bdd5f885ad feat: add governed artifact previews 2026-08-30 04:45:29 -05:00
Brad Groux
907d46e394 feat: add causal run file provenance 2026-08-30 04:19:54 -05:00
Brad Groux
8135942eed
fix: reveal secondary actions for keyboard and touch (#1272)
* fix: reveal secondary actions for keyboard and touch

* test: await mobile status persistence
2026-08-30 03:59:33 -05:00
Brad Groux
f3c26088ae
feat: add governed file-backed work products (#1270)
* feat: add governed file-backed work products

* test: cover file work product delivery paths

* test: cover work product artifact persistence

* fix: harden artifact file handling

* fix: harden work product artifact boundaries

* test: cover artifact source replacement
2026-08-30 03:59:19 -05:00
Brad Groux
838663cfc2 fix: constrain shared interface motion 2026-08-30 02:52:25 -05:00
Brad Groux
45becddee9
fix: announce authentication validation errors (#1271) 2026-08-30 02:46:34 -05:00
Brad Groux
3851fea93e
fix: reject unsafe URI prefixes (#1243) 2026-08-24 08:16:43 -05:00
Brad Groux
eee4dd9a2a
fix: harden input validation (#1236) 2026-08-24 07:47:20 -05:00
Brad Groux
6ab3feb35f
fix: harden file and input handling (#1234)
* fix: harden file and input handling

* fix: keep URI scheme regex lint-safe
2026-08-24 01:58:21 -05:00
Brad Groux
25be48454b
refactor: extract Codex event interpretation (#1224)
* refactor: extract Codex event interpreter

* fix: reuse Codex event interpretation

* test: preserve dispatch coverage boundary

* test: stabilize extracted dispatch coverage

* test: await provider turn persistence

* test: align web mocks with API client
2026-08-23 22:42:27 -05:00
Brad Groux
6e3b8bfe79
fix: centralize credential-aware API requests (#1218) 2026-08-23 20:59:52 -05:00
Brad Groux
bd03e2e17c
test: bound workflow draft interaction cost (#1181) 2026-08-23 12:13:18 -05:00
Brad Groux
2cfb89396d
chore(release): prepare Veritas Kanban 6.1.1
Audit and resolve the open contributor and dependency backlog, stabilize the release candidate, synchronize versioned documentation, and prepare the verified 6.1.1 release.
2026-08-22 19:55:58 -05:00
Matt Ezell
3917456bf6
fix: restore task drawer scrolling (#1154)
Restores the shared overlay flex-column contract so long Task Detail content remains constrained and scrollable after the Mantine migration.

Fixes #1153.
2026-08-22 18:43:48 -05:00
Brad Groux
17055b2cd3
feat: add typed reviewed reflection promotions (#1091) 2026-07-25 22:54:01 -05:00
Brad Groux
57dbd930bb
feat: pause runaway execution-tree fan-out (#1075)
* feat: add fan-out breaker controls

* feat: complete fan-out breaker operations

* fix: render admission control telemetry

* fix: bind queued workflow roots to compiled budgets
2026-07-25 19:47:11 -05:00
Brad Groux
49b03e373e
feat: unify all agent launch admission paths (#1073)
* feat: unify agent launch admission

* feat: add launch admission diagnostics

* test: align workflow recovery claim assertion
2026-07-25 19:04:29 -05:00
Brad Groux
baec6e8137
feat: show admission queue in operations (#1072) 2026-07-25 18:57:56 -05:00
Brad Groux
8dc6bf32c9 feat: add workflow view and edit actions 2026-07-25 04:03:42 -05:00
Brad Groux
c59a400406 feat: enforce active phase authority 2026-07-25 03:24:29 -05:00
Brad Groux
edcd33c9f5
fix: contain desktop chat in a reversible dock (#1008) 2026-07-24 17:18:05 -05:00
Brad Groux
19e95f0d80
fix: report packaged desktop version (#997) 2026-07-24 13:40:46 -05:00
Brad Groux
311879be50 fix: expand template editor authoring surface 2026-07-24 13:31:33 -05:00
Brad Groux
2f9375a540 fix: remove nested scoring page scroll 2026-07-24 13:27:29 -05:00
Brad Groux
989ae8c81e fix: reconcile operations digest inventory 2026-07-24 13:17:48 -05:00
Brad Groux
0dd8d57ac5 fix: preserve in-app navigation context 2026-07-24 13:08:06 -05:00
Brad Groux
26eb23f784
fix: make task overlays scrollable (#992) 2026-07-24 13:04:52 -05:00
Brad Groux
0e9cfa75a2
fix: prevent archive card content clipping (#991) 2026-07-24 13:02:24 -05:00
Brad Groux
f0f5af3f6f
fix: make scoring profile creation visible (#990) 2026-07-24 12:53:37 -05:00
Brad Groux
53c5ba2df3
fix: normalize task workflow collections (#989) 2026-07-24 12:49:18 -05:00
Brad Groux
20e56aeb59
fix: make desktop chat layout recoverable (#988) 2026-07-24 12:44:44 -05:00
Brad Groux
6c1ecd04ba
feat: bridge Buzz messages to workflow triggers (#978) 2026-07-24 09:28:57 -05:00
Brad Groux
37d256a3a6
feat: add harness compatibility matrix (#976) 2026-07-24 09:01:43 -05:00
Brad Groux
f6ffa7c485
Add generic ACP stdio provider (#961)
* feat: add generic ACP stdio provider (#870)

* fix: declare Node process in ACP fixture
2026-07-24 05:54:03 -05:00
Brad Groux
6b9510c58f
feat: add provider-neutral conversation lifecycle (#856) (#958) 2026-07-24 04:07:40 -05:00
Brad Groux
2c76424b6a
feat: add provider-native interactive approval broker (#953)
* feat: add provider-native approval broker

* fix: register approval broker permission surfaces
2026-07-24 02:28:18 -05:00
Brad Groux
8904d6093f
feat: add Codex app-server adapter (#952) 2026-07-24 01:38:57 -05:00
Brad Groux
3b07a5cb4f
feat: add first-class Claude Code adapter (#951) 2026-07-24 01:00:09 -05:00