• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 26856530284 / 21
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 03 Jun 2026 12:40AM UTC
Files 260
Run time 8s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Jun 2026 12:37AM UTC coverage: 27.759% (+0.4%) from 27.406%
26856530284.21

push

github

web-flow
feat: make codex review bot check opt-in per workflow node (#2054)

* feat: make codex review bot check opt-in per workflow node

- Add requireCodexApproval?: boolean to WorkflowNode, WorkflowNodeInput,
  ExportedWorkflowNode, and NodeDraft types (default false)
- Update gate-features.ts getEffectiveGate/getEffectiveGatePoll to inject
  codex_review_bot script/poll when source node has requireCodexApproval
- Pass workflow to all getEffectiveGate call sites (channel-router,
  space-runtime, node-agent-tools, gate-poll-manager)
- Remove hardcoded features: { codex_review_bot: true } from built-in
  templates (plan-approval-gate, review-approval-gate)
- Preserve existing codex_review_bot gate features during re-stamp for
  backward compatibility with pre-existing workflows
- Add "Require Codex approval" toggle to NodeConfigPanel.tsx
- Update tests to reflect node-level opt-in behavior

* fix: address review feedback on codex opt-in PR

- Persist requireCodexApproval through frontend serialization and backend
  NodeConfigJson/rowToNode/buildNodeConfig
- Add requireCodexApproval: true to built-in Review/Plan Review nodes so
  newly seeded workflows keep codex checks enabled by default
- Pass workflow into all node-agent-tools getEffectiveGate calls (gate
  writes + read_gate) so tool-side evaluation matches channel-router
- Limit codex feature injection to gates with an 'approved' field only,
  preventing accidental override of non-approval scripted gates
- Round-trip requireCodexApproval through export/import (schema + handler)
- Remove now-unused hasGateFeatures import from node-agent-tools

* fix: address second round review feedback on codex opt-in PR

- isApprovalGate now recognizes approvals map fields with match: 'approved'
- maybeInjectCodexFeature skips gates that already have a custom script
- workflowToVisualState preserves requireCodexApproval on NodeDraft load
- evaluateTerminalGateFeatures limited to gates with injected features only
- doesAn... (continued)

22724 of 81863 relevant lines covered (27.76%)

15.41 hits per line

Source Files on job daemon-5-space-agent-other - 26856530284.21
  • Tree
  • List 260
  • Changed 13
  • Source Changed 13
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26856530284
  • fc236d0d on github
  • Prev Job for on dev (#26826748007.10)
  • Next Job for on dev (#26858852152.10)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc