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

umputun / agterm / 28923650299
98%

Build:
DEFAULT BRANCH: master
Ran 08 Jul 2026 06:56AM UTC
Jobs 1
Files 56
Run time 1min
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

08 Jul 2026 06:54AM UTC coverage: 99.019% (+0.006%) from 99.013%
28923650299

push

github

web-flow
feat: add read-back for split ratio, window geometry, workspace focus, sidebar mode, window fullscreen/zoom (#168)

* feat: expose a session's split ratio on the tree read side

session.resize could set the split divider ratio, but the applied value was
echoed only on the resize call itself, so a script couldn't read the current
divider position (e.g. if the user dragged it) to restore it.

add splitRatio to ControlSessionNode, populated in AppStore.controlTree from
session.splitRatio when the session HAS a split (shown or hidden); omitted when
there is no split or the divider is still at the default 0.5.

docs: agent-skill reference.md + SKILL.md tree schema, control-api.md read-side note.
tests: round-trip (present + omitted-when-nil) + controlTree populate.

* feat: expose a window's frame on the window.list read side

window.resize/window.move could set a window's size and position but nothing
reported the current frame, so a script couldn't record it to restore the exact
geometry (a window that the user also resizes/moves by hand).

add ControlWindowFrame {x, y, width, height, display} and surface it as
`geometry` on ControlWindowNode. The frame lives in AppKit (WindowLibrary is
host-free), so controlWindowNodes takes a geometry closure that
ControlServer.buildWindowList fills from a new WindowRegistry.geometry(for:) —
the exact inverse of window.move's forward math, so x/y are the top-left
relative to the display (y down), matching window.move/window.resize's own
coordinate system and round-tripping straight back through them.

docs: agent-skill reference.md + SKILL.md, control-api.md, windows.md.
tests: host-free closure plumbing (WindowLibraryTests) + node round-trips
(present + omitted-when-nil). The coordinate conversion is app-side, build-verified
like window.resize/move themselves.

* feat: expose the focused workspace on the tree read side

workspace.focus collapses the sidebar tree to a single workspace, but nothing
reported WHICH worksp... (continued)

34 of 34 new or added lines in 3 files covered. (100.0%)

3735 of 3772 relevant lines covered (99.02%)

7970670.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28923650299.1 08 Jul 2026 06:56AM UTC 56
99.02
GitHub Action Run
Source Files on build 28923650299
  • Tree
  • List 56
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28923650299
  • 9ab7e2e3 on github
  • Prev Build on master (#28919975493)
  • Next Build on master (#28926034576)
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