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

lsm / neokai / 26856530284
82%

Build:
DEFAULT BRANCH: dev
Ran 03 Jun 2026 12:38AM UTC
Jobs 28
Files 583
Run time 2min
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: 82.781% (+0.02%) from 82.758%
26856530284

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)

9940 of 14510 branches covered (68.5%)

Branch coverage included in aggregate %.

574 of 679 new or added lines in 13 files covered. (84.54%)

26 existing lines in 3 files now uncovered.

83655 of 98553 relevant lines covered (84.88%)

295.88 hits per line

Uncovered Changes

Lines Coverage ∆ File
54
88.29
-3.09% packages/daemon/src/lib/space/workflows/built-in-workflows.ts
26
91.97
-6.63% packages/daemon/src/lib/space/runtime/gate-features.ts
10
93.04
0.05% packages/daemon/src/lib/space/runtime/gate-poll-manager.ts
7
62.96
-2.2% packages/web/src/components/space/visual-editor/NodeConfigPanel.tsx
6
91.05
5.09% packages/daemon/src/lib/space/tools/node-agent-tools.ts
2
95.15
-4.85% packages/daemon/src/storage/repositories/space-workflow-repository.ts

Coverage Regressions

Lines Coverage ∆ File
19
95.15
-4.85% packages/daemon/src/storage/repositories/space-workflow-repository.ts
6
98.8
-1.2% packages/daemon/src/lib/space/managers/space-workflow-manager.ts
1
76.1
-0.52% packages/web/src/components/MessageInput.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-5-space-runtime-b - 26856530284.1 03 Jun 2026 12:39AM UTC 166
44.37
GitHub Action Run
2 daemon-online-rewind-1 - 26856530284.2 03 Jun 2026 12:39AM UTC 334
22.64
GitHub Action Run
3 daemon-4-space-migrations-a - 26856530284.3 03 Jun 2026 12:39AM UTC 69
38.51
GitHub Action Run
4 daemon-5-space-runtime-a - 26856530284.4 03 Jun 2026 12:38AM UTC 117
40.53
GitHub Action Run
5 daemon-online-space-2 - 26856530284.5 03 Jun 2026 12:40AM UTC 334
32.86
GitHub Action Run
6 daemon-online-rewind-2 - 26856530284.6 03 Jun 2026 12:39AM UTC 334
23.08
GitHub Action Run
7 daemon-4-space-storage - 26856530284.7 03 Jun 2026 12:38AM UTC 152
55.86
GitHub Action Run
8 daemon-online-convo - 26856530284.8 03 Jun 2026 12:39AM UTC 334
22.38
GitHub Action Run
9 daemon-online-rpc-4 - 26856530284.9 03 Jun 2026 12:39AM UTC 334
23.46
GitHub Action Run
10 daemon-0-shared-handlers-workflow - 26856530284.10 03 Jun 2026 12:38AM UTC 166
62.22
GitHub Action Run
11 daemon-online-components - 26856530284.11 03 Jun 2026 12:38AM UTC 334
18.37
GitHub Action Run
12 daemon-online-rpc-3 - 26856530284.12 03 Jun 2026 12:39AM UTC 334
19.97
GitHub Action Run
13 daemon-online-agent-sdk - 26856530284.13 03 Jun 2026 12:39AM UTC 334
22.49
GitHub Action Run
14 daemon-4-space-migrations-b - 26856530284.14 03 Jun 2026 12:39AM UTC 45
58.93
GitHub Action Run
15 daemon-online-features-2 - 26856530284.15 03 Jun 2026 12:39AM UTC 334
22.82
GitHub Action Run
16 daemon-online-websocket - 26856530284.16 03 Jun 2026 12:38AM UTC 334
18.48
GitHub Action Run
17 daemon-online-rpc-1 - 26856530284.17 03 Jun 2026 12:39AM UTC 334
19.59
GitHub Action Run
18 daemon-online-space-1 - 26856530284.18 03 Jun 2026 12:39AM UTC 334
34.03
GitHub Action Run
19 web - 26856530284.19 03 Jun 2026 12:39AM UTC 239
73.79
GitHub Action Run
20 daemon-online-features-1 - 26856530284.20 03 Jun 2026 12:39AM UTC 334
23.25
GitHub Action Run
21 daemon-5-space-agent-other - 26856530284.21 03 Jun 2026 12:39AM UTC 260
27.76
GitHub Action Run
22 daemon-online-rpc-2 - 26856530284.22 03 Jun 2026 12:39AM UTC 334
23.62
GitHub Action Run
23 daemon-1-core - 26856530284.23 03 Jun 2026 12:39AM UTC 340
36.13
GitHub Action Run
24 daemon-online-mcp - 26856530284.24 03 Jun 2026 12:38AM UTC 334
18.74
GitHub Action Run
25 daemon-online-git - 26856530284.25 03 Jun 2026 12:39AM UTC 334
19.35
GitHub Action Run
26 daemon-online-coordinator - 26856530284.26 03 Jun 2026 12:38AM UTC 323
7.74
GitHub Action Run
27 daemon-online-lifecycle - 26856530284.27 03 Jun 2026 12:39AM UTC 334
22.89
GitHub Action Run
28 daemon-online-sdk - 26856530284.28 03 Jun 2026 12:39AM UTC 334
22.5
GitHub Action Run
Source Files on build 26856530284
  • Tree
  • List 583
  • Changed 21
  • Source Changed 17
  • Coverage Changed 21
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26856530284
  • fc236d0d on github
  • Prev Build on dev (#26826748007)
  • Next Build on dev (#26858852152)
  • 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