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

lsm / neokai / 28573718941
82%

Build:
DEFAULT BRANCH: dev
Ran 02 Jul 2026 07:41AM UTC
Jobs 28
Files 622
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

02 Jul 2026 07:40AM UTC coverage: 82.413% (-0.02%) from 82.429%
28573718941

push

github

web-flow
fix(space): align worker agent tool profiles with runtime inheritance semantics (#2214)

* fix(space): align worker agent tool profiles with runtime inheritance semantics

After PR #2199 the runtime treats a worker agent's non-empty tools list as an
explicit override profile and inherits all other SDK built-ins. The UI was still
showing stale restrictive allowlists, so presets and the editor now reflect the
actual policy:

- Coder, General, Planner, Research, and Coordinator default to an empty
  permissive profile (inherit all SDK built-ins).
- Reviewer keeps read/search/delegation tools plus Task/TaskOutput/TaskStop and
  denies Bash along with the other mutation tools.
- QA keeps Bash for running tests while denying Write/Edit/MultiEdit/
  NotebookEdit.
- deriveWorkerDisallowedTools now includes Bash in the mutation deny-list.
- Empty tools arrays are preserved in the DB as '[]' so the UI knows inheritance
  is explicit rather than unset.
- SpaceAgentEditor shows 'SDK defaults are always inherited', marks denied
  mutators, and presets map to the new semantics.
- Updated unit tests for seed agents, agent config, custom agent init, space
  agent manager, and SpaceAgentEditor.

* test: update worker-agent tool expectations for CI shards

- Allow empty permissive tool profiles in built-in template assertions.
- Include Bash in long-horizon agent mutation deny-list expectations.

* fix(web): address review P3 findings on agent tools editor

- Update stale test header comment: empty tool profile is valid.
- When the last checked tool is toggled off, switch back to the Inherited
  preset instead of leaving Custom active with an empty list.
- Add test covering the Inherited transition after unchecking all tools.

* fix(web,space): address QA findings on agent editor and worker list

QA raised three issues after the initial fix; all addressed here.

1. Inherit-mode checkboxes were all unchecked, which read as 'no tools'
   even though the banner says all S... (continued)

11493 of 16569 branches covered (69.36%)

Branch coverage included in aggregate %.

51 of 54 new or added lines in 4 files covered. (94.44%)

19 existing lines in 2 files now uncovered.

97983 of 116269 relevant lines covered (84.27%)

301.24 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
85.16
-1.6% packages/web/src/components/space/SpaceAgentEditor.tsx

Coverage Regressions

Lines Coverage ∆ File
12
97.14
-0.19% packages/daemon/src/lib/space/runtime/space-runtime.ts
7
85.16
-1.6% packages/web/src/components/space/SpaceAgentEditor.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-5-space-runtime-a - 28573718941.1 02 Jul 2026 07:41AM UTC 131
39.65
GitHub Action Run
2 daemon-online-coordinator - 28573718941.2 02 Jul 2026 07:41AM UTC 350
7.78
GitHub Action Run
3 daemon-4-space-migrations-b - 28573718941.3 02 Jul 2026 07:42AM UTC 48
56.5
GitHub Action Run
4 daemon-4-space-storage - 28573718941.4 02 Jul 2026 07:41AM UTC 160
53.62
GitHub Action Run
5 daemon-online-lifecycle - 28573718941.5 02 Jul 2026 07:41AM UTC 361
21.86
GitHub Action Run
6 daemon-online-space-2 - 28573718941.6 02 Jul 2026 07:43AM UTC 361
31.61
GitHub Action Run
7 daemon-online-agent-sdk - 28573718941.7 02 Jul 2026 07:42AM UTC 361
21.56
GitHub Action Run
8 daemon-online-space-1 - 28573718941.8 02 Jul 2026 07:42AM UTC 361
31.42
GitHub Action Run
9 daemon-online-rpc-4 - 28573718941.9 02 Jul 2026 07:42AM UTC 361
22.25
GitHub Action Run
10 daemon-5-space-runtime-b - 28573718941.10 02 Jul 2026 07:42AM UTC 186
47.88
GitHub Action Run
11 daemon-online-rewind-1 - 28573718941.11 02 Jul 2026 07:42AM UTC 361
21.68
GitHub Action Run
12 daemon-online-rpc-3 - 28573718941.12 02 Jul 2026 07:41AM UTC 361
18.77
GitHub Action Run
13 daemon-online-components - 28573718941.13 02 Jul 2026 07:41AM UTC 361
17.38
GitHub Action Run
14 web - 28573718941.14 02 Jul 2026 07:42AM UTC 252
74.56
GitHub Action Run
15 daemon-online-rewind-2 - 28573718941.15 02 Jul 2026 07:41AM UTC 361
22.13
GitHub Action Run
16 daemon-online-rpc-2 - 28573718941.16 02 Jul 2026 07:42AM UTC 361
22.58
GitHub Action Run
17 daemon-5-space-agent-other - 28573718941.17 02 Jul 2026 07:41AM UTC 288
25.54
GitHub Action Run
18 daemon-online-convo - 28573718941.18 02 Jul 2026 07:42AM UTC 361
21.47
GitHub Action Run
19 daemon-0-shared-handlers-workflow - 28573718941.19 02 Jul 2026 07:41AM UTC 366
32.27
GitHub Action Run
20 daemon-online-features-2 - 28573718941.20 02 Jul 2026 07:41AM UTC 361
21.69
GitHub Action Run
21 daemon-1-core - 28573718941.21 02 Jul 2026 07:41AM UTC 366
34.7
GitHub Action Run
22 daemon-online-rpc-1 - 28573718941.22 02 Jul 2026 07:42AM UTC 361
18.45
GitHub Action Run
23 daemon-online-websocket - 28573718941.23 02 Jul 2026 07:41AM UTC 361
17.47
GitHub Action Run
24 daemon-online-features-1 - 28573718941.24 02 Jul 2026 07:42AM UTC 361
22.24
GitHub Action Run
25 daemon-4-space-migrations-a - 28573718941.25 02 Jul 2026 07:42AM UTC 74
36.81
GitHub Action Run
26 daemon-online-sdk - 28573718941.26 02 Jul 2026 07:41AM UTC 361
21.56
GitHub Action Run
27 daemon-online-mcp - 28573718941.27 02 Jul 2026 07:41AM UTC 361
17.69
GitHub Action Run
28 daemon-online-git - 28573718941.28 02 Jul 2026 07:41AM UTC 361
18.2
GitHub Action Run
Source Files on build 28573718941
  • Tree
  • List 622
  • Changed 16
  • Source Changed 6
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28573718941
  • aac9c414 on github
  • Prev Build on dev (#28562532172)
  • Next Build on dev (#28588222306)
  • 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