Skip to content

ci(agents): wire agent-001-registry-reviewer into the typecheck matrix#96

Merged
glandua merged 1 commit into
regen-network:mainfrom
brawlaphant:ci/wire-agent-001-typecheck
Apr 25, 2026
Merged

ci(agents): wire agent-001-registry-reviewer into the typecheck matrix#96
glandua merged 1 commit into
regen-network:mainfrom
brawlaphant:ci/wire-agent-001-typecheck

Conversation

@brawlaphant
Copy link
Copy Markdown
Contributor

Summary

The AGENT-001 Registry Reviewer standalone TypeScript implementation has been in the repo since #64 but was never wired into the CI `Agents` job. Only `agents/` and `agent-002-governance-analyst/` run `npx tsc --noEmit` on every PR. This PR closes that gap.

  • Lands in: `.github/workflows/ci.yml`
  • Changes: add `agent-001-registry-reviewer` `npm ci` + typecheck steps to the `Agents` job
  • Validate: `cd agent-001-registry-reviewer && npm ci && npx tsc --noEmit`

Before and after

After PRs #80 (agent-003) and #81 (agent-004) which added the two new standalone agents to the CI matrix, the only remaining unwired agent was `agent-001-registry-reviewer`. This PR fills the gap.

After this PR, the CI `Agents` job typechecks 5 standalone agent processes:

Process Status
`agents/` (ElizaOS character pack) ✅ already wired
`agent-001-registry-reviewer/` this PR
`agent-002-governance-analyst/` ✅ already wired
`agent-003-market-monitor/` ✅ added in #80
`agent-004-validator-monitor/` ✅ added in #81

Why this matters

`agent-001-registry-reviewer` is a full standalone Node.js process with its own OODA loop, reviewer, three workflows (class screening, project validation, batch review), ledger client, and SQLite store. It compiles cleanly on Node 22, but without CI coverage any regression (dependency drift, TypeScript upgrade, API shift in the Cosmos LCD types) would land silently until someone runs the typecheck locally. That's not a good place to leave working code.

Test plan

  • `cd agent-001-registry-reviewer && npm ci && npx tsc --noEmit` — clean locally on Node 22
  • CI `Agents (Node 20/22)` job runs `npx tsc --noEmit` for agent-001 on every future PR

The AGENT-001 Registry Reviewer standalone TypeScript implementation
has been in the repo since PR regen-network#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 regen-network#80 and regen-network#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 regen-network#80)
  agent-004-validator-monitor/    (added in PR regen-network#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`
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@glandua glandua closed this Apr 25, 2026
@glandua glandua reopened this Apr 25, 2026
@glandua glandua merged commit bf7fb7c into regen-network:main Apr 25, 2026
6 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants