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

lsm / HyperNeo / 32375799260
80%

Build:
DEFAULT BRANCH: dev
Ran 20 Aug 2026 01:43PM UTC
Jobs 34
Files 691
Run time 4min
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

20 Aug 2026 01:42PM UTC coverage: 79.215% (+0.03%) from 79.185%
32375799260

push

github

web-flow
fix(daemon): structurally scope Reviewer Bash to read-only gh commands (#2593)

* fix(daemon): structurally scope Reviewer Bash to read-only gh commands

Replace the Reviewer preset's bare Bash grant with scoped Bash(prefix:*)
command patterns (gh pr view/diff/checks, gh api graphql, gh api repos
compare, plus jq/mktemp/echo/cat/test/head/tr/base64/trap/exit posting
helpers) and enforce them with a PreToolUse bash-scope hook that evaluates
every segment of compound commands (heredoc bodies, comments, line
continuations, quotes, and command substitutions are handled), so the
reviewer cannot run tests, builds, or app code while the documented
inspection + review-posting procedure still executes end-to-end.

Tool validation accepts Bash(prefix:*) entries, deriveWorkerDisallowedTools
keeps Bash undenied when scoped entries exist, the contract states the
boundary is permission-enforced (denial = working as designed, no
route-arounds), migration m196 re-stamps existing Reviewer rows, and task
messages label the Verification section implementer-facing so the reviewer
reading the task no longer inherits the implementer's run-instructions.

* fix(daemon): close bash-scope heredoc bypasses and keep scoped patterns through promotion

Review round 1 on #2593: the heredoc branch consumed the closing
delimiter's trailing newline without flushing, so a command placed on the
line after a heredoc concatenated onto the still-open segment and was
never validated; and unquoted heredoc delimiters let command
substitutions in the body execute via shell expansion while the scanner
skipped the body. Flush the segment when a heredoc span completes and
deny unquoted delimiters outright (the documented procedure only uses
<<'DELIM'). Also fix session promotion: extractTools filtered
allowedTools against bare KNOWN_TOOLS, dropping the Bash(...:*) entries
and re-adding bare Bash — promoted reviewer agents lost the scope guard.
Filter with isKnownToolEntry and omit bare Bash when ... (continued)

44037 of 59509 branches covered (74.0%)

Branch coverage included in aggregate %.

313 of 356 new or added lines in 10 files covered. (87.92%)

1 existing line in 1 file now uncovered.

59944 of 71755 relevant lines covered (83.54%)

3850.62 hits per line

Uncovered Changes

Lines Coverage ∆ File
42
85.53
packages/daemon/src/lib/agent/bash-scope.ts
1
92.42
packages/daemon/src/storage/schema/m196-scope-reviewer-bash-patterns.ts

Coverage Regressions

Lines Coverage ∆ File
1
84.16
-0.17% packages/daemon/src/lib/agent/query-runner.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-b - 32375799260.1 20 Aug 2026 01:43PM UTC 28
69.26
GitHub Action Run
2 daemon-online-space-d - 32375799260.2 20 Aug 2026 01:43PM UTC 373
16.41
GitHub Action Run
3 daemon-shared - 32375799260.3 20 Aug 2026 01:43PM UTC 24
85.19
GitHub Action Run
4 daemon-5-space-runtime-b - 32375799260.4 20 Aug 2026 01:45PM UTC 226
31.42
GitHub Action Run
5 daemon-4-space-migrations-a - 32375799260.5 20 Aug 2026 01:44PM UTC 60
31.36
GitHub Action Run
6 daemon-online-mcp - 32375799260.6 20 Aug 2026 01:43PM UTC 373
10.05
GitHub Action Run
7 daemon-1-core - 32375799260.7 20 Aug 2026 01:47PM UTC 380
32.61
GitHub Action Run
8 daemon-online-lifecycle - 32375799260.8 20 Aug 2026 01:44PM UTC 373
13.97
GitHub Action Run
9 daemon-online-agent-sdk - 32375799260.9 20 Aug 2026 01:45PM UTC 373
13.45
GitHub Action Run
10 daemon-online-features-b - 32375799260.10 20 Aug 2026 01:44PM UTC 373
13.82
GitHub Action Run
11 daemon-online-space-c - 32375799260.11 20 Aug 2026 01:44PM UTC 373
18.16
GitHub Action Run
12 daemon-online-rpc-b - 32375799260.12 20 Aug 2026 01:45PM UTC 373
10.67
GitHub Action Run
13 daemon-online-rpc-a - 32375799260.13 20 Aug 2026 01:44PM UTC 373
10.42
GitHub Action Run
14 web - 32375799260.14 20 Aug 2026 01:44PM UTC 283
77.03
GitHub Action Run
15 daemon-online-convo - 32375799260.15 20 Aug 2026 01:44PM UTC 373
13.38
GitHub Action Run
16 daemon-online-rpc-f - 32375799260.16 20 Aug 2026 01:44PM UTC 373
13.94
GitHub Action Run
17 daemon-online-space-a - 32375799260.17 20 Aug 2026 01:44PM UTC 373
18.22
GitHub Action Run
18 daemon-online-features-a - 32375799260.18 20 Aug 2026 01:43PM UTC 373
8.57
GitHub Action Run
19 daemon-online-sdk - 32375799260.19 20 Aug 2026 01:44PM UTC 373
13.4
GitHub Action Run
20 daemon-online-features-c - 32375799260.20 20 Aug 2026 01:44PM UTC 373
13.94
GitHub Action Run
21 daemon-online-rpc-c - 32375799260.21 20 Aug 2026 01:43PM UTC 373
10.06
GitHub Action Run
22 daemon-online-coordinator - 32375799260.22 20 Aug 2026 01:43PM UTC 363
1.23
GitHub Action Run
23 daemon-online-websocket - 32375799260.23 20 Aug 2026 01:43PM UTC 373
9.83
GitHub Action Run
24 daemon-5-space-runtime-a - 32375799260.24 20 Aug 2026 01:44PM UTC 243
23.04
GitHub Action Run
25 daemon-0-shared-handlers-workflow - 32375799260.25 20 Aug 2026 01:45PM UTC 379
27.59
GitHub Action Run
26 daemon-5-space-agent-other - 32375799260.26 20 Aug 2026 01:44PM UTC 294
18.9
GitHub Action Run
27 daemon-online-rpc-e - 32375799260.27 20 Aug 2026 01:45PM UTC 373
10.3
GitHub Action Run
28 daemon-online-git - 32375799260.28 20 Aug 2026 01:43PM UTC 373
10.31
GitHub Action Run
29 daemon-online-rpc-d - 32375799260.29 20 Aug 2026 01:43PM UTC 373
10.59
GitHub Action Run
30 daemon-online-rewind-b - 32375799260.30 20 Aug 2026 01:44PM UTC 373
13.87
GitHub Action Run
31 daemon-online-components - 32375799260.31 20 Aug 2026 01:43PM UTC 373
9.72
GitHub Action Run
32 daemon-4-space-storage - 32375799260.32 20 Aug 2026 01:44PM UTC 159
47.39
GitHub Action Run
33 daemon-online-space-b - 32375799260.33 20 Aug 2026 01:43PM UTC 373
11.28
GitHub Action Run
34 daemon-online-rewind-a - 32375799260.34 20 Aug 2026 01:44PM UTC 373
13.46
GitHub Action Run
Source Files on build 32375799260
  • Tree
  • List 691
  • Changed 68
  • Source Changed 10
  • Coverage Changed 68
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32375799260
  • fc50930a on github
  • Prev Build on dev (#32373476850)
  • Next Build on dev (#32381106130)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc