From 1951ab47dfe3c70dcce435bd13d3acd44d1ade18 Mon Sep 17 00:00:00 2001 From: brawlaphant <35781613+brawlaphant@users.noreply.github.com> Date: Sat, 11 Apr 2026 12:27:07 -0700 Subject: [PATCH] ci(agents): wire agent-001-registry-reviewer into the typecheck matrix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The AGENT-001 Registry Reviewer standalone TypeScript implementation has been in the repo since PR #64 but was never wired into the CI `Agents` job. Only `agents/` (the ElizaOS character pack) and `agent-002-governance-analyst/` run `npx tsc --noEmit` on every PR. `agent-001-registry-reviewer/` has its own `package.json`, `tsconfig.json`, and a full workflow implementation (reviewer, ooda, 3 workflows, ledger client, store, types). It compiles cleanly on Node 22 locally — this PR adds it to the CI matrix so regressions are caught on every PR. After PRs #80 and #81 (which added agent-003 and agent-004 to CI), this PR closes the gap for the only remaining unwired standalone agent: agent-001. The full CI Agents job now typechecks four standalone agent processes: agents/ (ElizaOS character pack) agent-001-registry-reviewer/ (this PR) agent-002-governance-analyst/ (already wired) agent-003-market-monitor/ (added in PR #80) agent-004-validator-monitor/ (added in PR #81) ## Validation $ cd agent-001-registry-reviewer && npm ci && npx tsc --noEmit (exit 0) Same commands as the CI step. - Lands in: `.github/workflows/ci.yml` - Changes: add agent-001-registry-reviewer npm ci + typecheck steps - Validate: `cd agent-001-registry-reviewer && npm ci && npx tsc --noEmit` --- .github/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b09c30e..534187d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,6 +71,14 @@ jobs: working-directory: agents run: npx tsc --noEmit + - name: Install agent-001-registry-reviewer/ dependencies + working-directory: agent-001-registry-reviewer + run: npm ci + + - name: Typecheck agent-001-registry-reviewer/ + working-directory: agent-001-registry-reviewer + run: npx tsc --noEmit + - name: Install agent-002-governance-analyst/ dependencies working-directory: agent-002-governance-analyst run: npm ci