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

lsm / neokai / 27083825425
82%

Build:
DEFAULT BRANCH: dev
Ran 07 Jun 2026 05:31AM UTC
Jobs 28
Files 591
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

07 Jun 2026 05:30AM UTC coverage: 83.063%. First build
27083825425

push

github

web-flow
feat: ACP protocol types + JSON-RPC stdio transport (#2074)

* feat(shared): add ACP protocol type definitions

Add ACP (Agent Client Protocol) JSON-RPC 2.0 type definitions:
- Base JSON-RPC types (request, response, notification, error)
- Initialization, authentication, session lifecycle
- Content blocks (text, image, audio, resource, resource_link)
- Session update notifications (agent chunks, tool calls, plan, mode, config)
- Tool call types with status tracking
- Permission request/response types
- File system and terminal operation types
- Config options and MCP server configurations
- Session modes

Barrel export at packages/shared/src/acp/index.ts, re-exported via mod.ts.

* fix(acp): align types and transport with ACP v1 spec

Address review feedback on PR #2074:

Types (packages/shared/src/acp/acp-types.ts):
- Rename initialize fields: clientCapabilities/agentCapabilities/agentInfo/authMethods
- Authenticate: methodId instead of credentials payload; empty result
- SessionNewResult: modes as optional { currentModeId, availableModes } state; configOptions optional
- SessionPromptParams: sessionId + prompt field
- StopReason: end_turn | max_tokens | max_turn_requests | refusal | cancelled
- Content blocks: image/audio use flat { mimeType, data, uri? } (not source wrapper)
- Session updates: use sessionUpdate discriminator in update payload
- Tool calls: toolCallId instead of id; ToolKind semantic categories (read/edit/create/delete/run_command/view/custom)
- Permissions: toolCall object + discriminated outcome (allow/deny/allow_once)
- FS: sessionId + line (1-based) instead of offset
- Terminal: sessionId, args, outputByteLimit
- ConfigOption: discriminated select type with grouped choices
- MCP stdio: env as EnvVariable[]; args required
- Add missing session types: close, load, resume, list, set_mode, set_config_option, logout
- Add _meta to all param/result types
- Remove duplicate AcpMode; keep AcpSessionMode

Transport (packages/daemon/src/l... (continued)

10124 of 14808 branches covered (68.37%)

Branch coverage included in aggregate %.

226 of 230 new or added lines in 3 files covered. (98.26%)

86664 of 101716 relevant lines covered (85.2%)

294.06 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
98.25
packages/daemon/src/lib/acp/acp-transport.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-space-1 - 27083825425.1 07 Jun 2026 05:32AM UTC 340
33.57
GitHub Action Run
2 daemon-5-space-runtime-a - 27083825425.2 07 Jun 2026 05:31AM UTC 121
40.21
GitHub Action Run
3 daemon-0-shared-handlers-workflow - 27083825425.3 07 Jun 2026 05:31AM UTC 170
63.38
GitHub Action Run
4 daemon-online-mcp - 27083825425.4 07 Jun 2026 05:31AM UTC 340
18.65
GitHub Action Run
5 daemon-online-coordinator - 27083825425.5 07 Jun 2026 05:31AM UTC 329
7.73
GitHub Action Run
6 daemon-4-space-migrations-b - 27083825425.6 07 Jun 2026 05:31AM UTC 69
39.54
GitHub Action Run
7 daemon-4-space-migrations-a - 27083825425.7 07 Jun 2026 05:31AM UTC 49
56.98
GitHub Action Run
8 daemon-4-space-storage - 27083825425.8 07 Jun 2026 05:31AM UTC 155
55.8
GitHub Action Run
9 daemon-online-agent-sdk - 27083825425.9 07 Jun 2026 05:32AM UTC 340
22.29
GitHub Action Run
10 daemon-online-rewind-1 - 27083825425.10 07 Jun 2026 05:32AM UTC 340
22.43
GitHub Action Run
11 daemon-1-core - 27083825425.11 07 Jun 2026 05:31AM UTC 347
35.84
GitHub Action Run
12 daemon-online-rewind-2 - 27083825425.12 07 Jun 2026 05:32AM UTC 340
22.86
GitHub Action Run
13 daemon-online-rpc-2 - 27083825425.13 07 Jun 2026 05:32AM UTC 340
23.38
GitHub Action Run
14 daemon-online-lifecycle - 27083825425.14 07 Jun 2026 05:31AM UTC 340
22.67
GitHub Action Run
15 daemon-online-rpc-3 - 27083825425.15 07 Jun 2026 05:32AM UTC 340
19.85
GitHub Action Run
16 daemon-online-rpc-4 - 27083825425.16 07 Jun 2026 05:32AM UTC 340
23.23
GitHub Action Run
17 web - 27083825425.17 07 Jun 2026 05:32AM UTC 240
73.7
GitHub Action Run
18 daemon-5-space-agent-other - 27083825425.18 07 Jun 2026 05:31AM UTC 264
27.63
GitHub Action Run
19 daemon-online-websocket - 27083825425.19 07 Jun 2026 05:31AM UTC 340
18.4
GitHub Action Run
20 daemon-online-features-2 - 27083825425.20 07 Jun 2026 05:32AM UTC 340
22.61
GitHub Action Run
21 daemon-online-space-2 - 27083825425.21 07 Jun 2026 05:33AM UTC 340
32.38
GitHub Action Run
22 daemon-online-features-1 - 27083825425.22 07 Jun 2026 05:32AM UTC 340
23.03
GitHub Action Run
23 daemon-5-space-runtime-b - 27083825425.23 07 Jun 2026 05:31AM UTC 173
46.03
GitHub Action Run
24 daemon-online-git - 27083825425.24 07 Jun 2026 05:31AM UTC 340
19.24
GitHub Action Run
25 daemon-online-rpc-1 - 27083825425.25 07 Jun 2026 05:32AM UTC 340
19.47
GitHub Action Run
26 daemon-online-components - 27083825425.26 07 Jun 2026 05:31AM UTC 340
18.3
GitHub Action Run
27 daemon-online-sdk - 27083825425.27 07 Jun 2026 05:31AM UTC 340
22.3
GitHub Action Run
28 daemon-online-convo - 27083825425.28 07 Jun 2026 05:32AM UTC 340
22.19
GitHub Action Run
Source Files on build 27083825425
  • Tree
  • List 591
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27083825425
  • 3d1a238b on github
  • Prev Build on dev (#27071337035)
  • Next Build on dev (#27153174972)
  • 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