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

lsm / neokai / 28562532172
82%

Build:
DEFAULT BRANCH: dev
Ran 02 Jul 2026 03:09AM 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 03:08AM UTC coverage: 82.429% (-0.02%) from 82.445%
28562532172

push

github

web-flow
feat: inline session rename for chat + space sessions (#2215)

* feat(session): skip auto-title generation for user-renamed sessions

Add a titleSetBy metadata flag ('user' | 'auto') and accept it via
UpdateSessionRequest.metadata. generateTitleAndRenameBranch now early-returns
when a user has renamed, so the auto-gen job never clobbers a manual rename.

* feat(web): add useSessionRename hook

Centralizes inline-rename state and the optimistic commit pipeline (optimistic
title update, await session.update with titleSetBy, rollback + toast on failure).
Enter/blur commits, Esc cancels, auto-select-all on focus, and a settled-guard
prevents double-commit when Enter/Esc unmount the input.

* feat(web): inline rename for chat + space sessions

Wire useSessionRename into all four session-list surfaces: the chat sidebar
(SessionListItem) and the three space rows (SpaceDetailPanel, SpaceOverview,
SpaceSessionsPage). Each renders an inline input in place of the row while
editing, shows a hover-revealed pencil (with stopPropagation where the row
navigates), and supports double-click to edit. Shares a RenameIcon component.

* fix(web): hover-revealed pencil on SpaceSessionsPage + row a11y/click target

Address review feedback on PR #2215:
- SpaceSessionsPage rename pencil now uses the hover-revealed classes
  (opacity-0 group-hover/row:opacity-100) matching the other surfaces, with
  group/row on the row.
- SpaceOverview/SpaceDetailPanel rows regressed from <button> to <div> in the
  initial change; restore keyboard activation (role=button, tabIndex, Enter/Space
  handler guarded so the nested pencil doesn't double-fire) and move the click
  handler to the outer row so the full row + status dot stay clickable.

* fix: harden rename guardrail + optimistic update (Codex review)

Address the 4 review comments on PR #2215:
- TOCTOU: generateTitleAndRenameBranch re-checks titleSetBy after the async
  model + branch-rename work (before the write), so a manual rename t... (continued)

11464 of 16535 branches covered (69.33%)

Branch coverage included in aggregate %.

74 of 94 new or added lines in 8 files covered. (78.72%)

1 existing line in 1 file now uncovered.

98008 of 116273 relevant lines covered (84.29%)

301.41 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
76.61
-9.58% packages/web/src/components/space/SpaceOverview.tsx
6
72.78
-5.21% packages/web/src/islands/SpaceDetailPanel.tsx
2
65.22
-0.15% packages/web/src/lib/space-store.ts

Coverage Regressions

Lines Coverage ∆ File
1
84.94
-0.57% packages/web/src/components/MessageInput.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-space-2 - 28562532172.1 02 Jul 2026 03:11AM UTC 361
31.73
GitHub Action Run
2 daemon-online-sdk - 28562532172.2 02 Jul 2026 03:10AM UTC 361
21.58
GitHub Action Run
3 daemon-online-rpc-3 - 28562532172.3 02 Jul 2026 03:10AM UTC 361
18.79
GitHub Action Run
4 daemon-4-space-migrations-b - 28562532172.4 02 Jul 2026 03:10AM UTC 48
56.5
GitHub Action Run
5 daemon-4-space-storage - 28562532172.5 02 Jul 2026 03:09AM UTC 160
53.62
GitHub Action Run
6 daemon-online-git - 28562532172.6 02 Jul 2026 03:09AM UTC 361
18.21
GitHub Action Run
7 web - 28562532172.7 02 Jul 2026 03:10AM UTC 252
74.56
GitHub Action Run
8 daemon-online-rewind-2 - 28562532172.8 02 Jul 2026 03:10AM UTC 361
22.15
GitHub Action Run
9 daemon-online-mcp - 28562532172.9 02 Jul 2026 03:09AM UTC 361
17.7
GitHub Action Run
10 daemon-online-rewind-1 - 28562532172.10 02 Jul 2026 03:10AM UTC 361
21.7
GitHub Action Run
11 daemon-5-space-runtime-b - 28562532172.11 02 Jul 2026 03:11AM UTC 186
47.92
GitHub Action Run
12 daemon-online-features-1 - 28562532172.12 02 Jul 2026 03:10AM UTC 361
22.26
GitHub Action Run
13 daemon-online-lifecycle - 28562532172.13 02 Jul 2026 03:10AM UTC 361
21.88
GitHub Action Run
14 daemon-5-space-runtime-a - 28562532172.14 02 Jul 2026 03:09AM UTC 131
39.69
GitHub Action Run
15 daemon-online-rpc-4 - 28562532172.15 02 Jul 2026 03:10AM UTC 361
22.27
GitHub Action Run
16 daemon-online-websocket - 28562532172.16 02 Jul 2026 03:09AM UTC 361
17.49
GitHub Action Run
17 daemon-online-rpc-1 - 28562532172.17 02 Jul 2026 03:10AM UTC 361
18.46
GitHub Action Run
18 daemon-online-space-1 - 28562532172.18 02 Jul 2026 03:10AM UTC 361
31.44
GitHub Action Run
19 daemon-0-shared-handlers-workflow - 28562532172.19 02 Jul 2026 03:10AM UTC 366
32.29
GitHub Action Run
20 daemon-online-components - 28562532172.20 02 Jul 2026 03:09AM UTC 361
17.37
GitHub Action Run
21 daemon-online-features-2 - 28562532172.21 02 Jul 2026 03:10AM UTC 361
21.71
GitHub Action Run
22 daemon-5-space-agent-other - 28562532172.22 02 Jul 2026 03:10AM UTC 288
25.56
GitHub Action Run
23 daemon-4-space-migrations-a - 28562532172.23 02 Jul 2026 03:10AM UTC 74
36.89
GitHub Action Run
24 daemon-online-rpc-2 - 28562532172.24 02 Jul 2026 03:10AM UTC 361
22.6
GitHub Action Run
25 daemon-online-coordinator - 28562532172.25 02 Jul 2026 03:09AM UTC 350
7.8
GitHub Action Run
26 daemon-online-convo - 28562532172.26 02 Jul 2026 03:10AM UTC 361
21.49
GitHub Action Run
27 daemon-online-agent-sdk - 28562532172.27 02 Jul 2026 03:10AM UTC 361
21.58
GitHub Action Run
28 daemon-1-core - 28562532172.28 02 Jul 2026 03:10AM UTC 366
34.71
GitHub Action Run
Source Files on build 28562532172
  • Tree
  • List 622
  • Changed 16
  • Source Changed 7
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28562532172
  • bdf094ed on github
  • Prev Build on dev (#28562366804)
  • Next Build on dev (#28573718941)
  • 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