Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
d7f1ed2
feat(web,containers,skills): engagement dashboard, streaming componen…
VoidChecksum May 3, 2026
1c5a003
fix(web): prevent terminal reset and stuck Processing indicator on ta…
VoidChecksum May 3, 2026
bbce42d
fix(loop): prevent objectives from being orphaned at IN_PROGRESS status
VoidChecksum May 3, 2026
babe4ad
fix(api): downgrade stale IN_PROGRESS objectives to pending in opplan…
VoidChecksum May 3, 2026
f13ca33
fix(exploit): raise recursion_limit from 400 to 1000 for iterative ex…
VoidChecksum May 4, 2026
33c8a6c
fix(ingestion): guard int() parsing against non-numeric strings (HTML…
VoidChecksum May 4, 2026
e805703
fix(middleware): add LangGraph reducer for engagement_name
VoidChecksum May 4, 2026
f886a7c
fix(ask_user): add argument coercers for local model malformed tool c…
VoidChecksum May 4, 2026
3d7aed7
fix(test): update test_truncates_header_longer_than_max to match Befo…
VoidChecksum May 4, 2026
4aa0fbe
fix(ask_user): handle Python-syntax options strings and unescaped new…
VoidChecksum May 4, 2026
c820af8
fix: silence 3 medium-severity bugs from codebase audit
VoidChecksum May 4, 2026
fa2da39
feat: implement 4 improvements from codebase audit
VoidChecksum May 4, 2026
504670f
feat(intelligence): comprehensive agent intelligence middleware stack
VoidChecksum May 4, 2026
142a7ef
Revert "feat(intelligence): comprehensive agent intelligence middlewa…
VoidChecksum May 4, 2026
1933923
fix: address static analysis findings from codebase audit
VoidChecksum May 5, 2026
fc9b106
feat(vaccine): RLVR environment-grounded verification layer
VoidChecksum May 5, 2026
fe98b75
Merge remote-tracking branch 'origin/main' into feat/rlvr-env-verifier
VoidChecksum May 5, 2026
6fa60f1
fix(ci): ruff format + basedpyright — Python RLVR files
VoidChecksum May 5, 2026
4d85ede
fix(ci): basedpyright — assert self._state narrowing in engagement_loop
VoidChecksum May 6, 2026
39c5542
feat(rlvr): triager-grade N-run consensus, baseline gate, CVSS, impac…
VoidChecksum May 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export CLAUDE_CREDENTIALS_VOLUME ?= $(shell test -f $(HOME)/.claude/.credentials
dogfood launcher smoke \
dev cli-dev web-dev infra \
quality quality-cli test test-local lint lint-fix \
web-build web-lint web-migrate web-ee web-oss \
web-build web-hotswap web-lint web-migrate web-ee web-oss \
status logs health clean \
node-install web-db-ensure \
benchmark recreate-litellm
Expand Down Expand Up @@ -68,6 +68,7 @@ help:
@echo ""
@echo "Web dashboard (single checks):"
@echo " make web-build Prisma generate + Next build"
@echo " make web-hotswap Build + inject into running container (~15s)"
@echo " make web-lint ESLint"
@echo " make web-migrate [NAME=] Prisma migrate dev"
@echo " make web-ee / web-oss Toggle EE/OSS mode (dev-only)"
Expand Down Expand Up @@ -196,6 +197,11 @@ quality: lint test-local quality-cli web-lint web-build
web-build: node-install
cd $(WEB_DIR) && npx prisma generate && npm run build

## Hot-swap web dashboard into running container (~15s vs ~5min docker build).
## Builds Next.js on host, injects via tar pipe, restarts container.
web-hotswap: node-install web-build
./scripts/web-hotswap.sh --skip-build

web-lint: node-install
cd $(WEB_DIR) && npx eslint src/ --max-warnings 0

Expand Down
2 changes: 1 addition & 1 deletion benchmark/xbow-validation-benchmarks
Submodule xbow-validation-benchmarks updated 37 files
+1 −4 benchmarks/XBEN-004-24/src/Dockerfile
+1 −4 benchmarks/XBEN-007-24/app/Dockerfile
+1 −4 benchmarks/XBEN-008-24/src/Dockerfile
+1 −4 benchmarks/XBEN-010-24/src/Dockerfile
+1 −4 benchmarks/XBEN-011-24/src/Dockerfile
+1 −4 benchmarks/XBEN-012-24/src/Dockerfile
+1 −4 benchmarks/XBEN-013-24/src/Dockerfile
+1 −4 benchmarks/XBEN-015-24/src/Dockerfile
+1 −4 benchmarks/XBEN-016-24/src/Dockerfile
+1 −4 benchmarks/XBEN-017-24/src/Dockerfile
+1 −4 benchmarks/XBEN-018-24/src/Dockerfile
+1 −4 benchmarks/XBEN-026-24/app/Dockerfile
+1 −4 benchmarks/XBEN-031-24/apache/Dockerfile
+0 −4 benchmarks/XBEN-041-24/php/Dockerfile
+1 −1 benchmarks/XBEN-044-24/app/Dockerfile
+1 −4 benchmarks/XBEN-046-24/src/Dockerfile
+1 −4 benchmarks/XBEN-047-24/src/Dockerfile
+1 −4 benchmarks/XBEN-048-24/src/Dockerfile
+1 −4 benchmarks/XBEN-049-24/src/Dockerfile
+1 −4 benchmarks/XBEN-050-24/src/Dockerfile
+1 −4 benchmarks/XBEN-051-24/src/Dockerfile
+1 −4 benchmarks/XBEN-059-24/src/Dockerfile
+1 −4 benchmarks/XBEN-062-24/src/Dockerfile
+1 −4 benchmarks/XBEN-064-24/src/Dockerfile
+1 −4 benchmarks/XBEN-065-24/src/Dockerfile
+1 −4 benchmarks/XBEN-066-24/haproxy/Dockerfile
+0 −4 benchmarks/XBEN-067-24/php/Dockerfile
+1 −4 benchmarks/XBEN-070-24/src/Dockerfile
+1 −4 benchmarks/XBEN-074-24/src/Dockerfile
+0 −4 benchmarks/XBEN-081-24/php/Dockerfile
+1 −4 benchmarks/XBEN-087-24/src/Dockerfile
+1 −4 benchmarks/XBEN-089-24/app/Dockerfile
+1 −4 benchmarks/XBEN-090-24/app/Dockerfile
+1 −4 benchmarks/XBEN-091-24/app/Dockerfile
+1 −4 benchmarks/XBEN-093-24/app/Dockerfile
+1 −4 benchmarks/XBEN-094-24/app/Dockerfile
+1 −4 benchmarks/XBEN-100-24/app/Dockerfile
1 change: 1 addition & 0 deletions clients/web/.build-stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1777825936
7 changes: 7 additions & 0 deletions clients/web/next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,13 @@ const nextConfig: NextConfig = {
},
],
},
// HTML pages: no cache so hotswap chunk name changes take effect immediately
{
source: "/:path((?!_next/static|_next/image|favicon.ico).*)",
headers: [
{ key: "Cache-Control", value: "no-cache, no-store, must-revalidate" },
],
},
];
},
// Pin Turbopack workspace root to the monorepo root (where npm workspaces
Expand Down
Loading