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