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

umputun / agterm / 28926192921 / 1
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 08 Jul 2026 07:45AM UTC
Files 56
Run time 1s
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 07:43AM UTC coverage: 99.035% (+0.002%) from 99.033%
28926192921.1

push

github

web-flow
feat: add read-back for the focused split pane, status blink/color, and quick-terminal visibility (#169)

* feat: expose the focused split pane on the tree read side

session.focus sets which split pane holds keyboard focus but nothing reported it
back. Add splitFocused on ControlSessionNode (session.hasSplit ? session.splitFocused
: nil): true = the split (right) pane, false = the main (left) pane, nil = no split.
The read side of session.focus, so a script can record the focused pane and restore
it via session.focus --pane left|right (a false is emitted, distinct from the nil
no-split case).

keep-in-sync: agent-skill reference.md + SKILL.md, control-api.md.

* feat: expose the agent-status blink and color modifiers on the tree read side

session.status --blink/--color set the status glyph's pulse and tint, but only status
and statusPane were readable, so a script couldn't record-then-restore the full status.
Add statusBlink and statusColor on ControlSessionNode, populated in controlTree gated on
the same non-idle condition as status/statusPane (statusBlink omitted when false).

keep-in-sync: agent-skill reference.md + SKILL.md, control-api.md.

* feat: expose the quick terminal's visibility on the tree read side

quick show/hide/toggle sets the per-window quick terminal but nothing reported whether
it's visible, so a script couldn't make the toggle idempotent. Add quickVisible at the
ControlTree top level, resolved live app-side in buildTree from the projected window's
QuickTerminalController.isVisible (the window id found by store identity). tree-only like
sidebarMode, since the GUI toggle bypasses the command path and a cached window.list copy
would go stale.

Threaded as a quickVisible closure on AppStore.controlTree (nil default for host-free
tests); the QuickTerminalRegistry read is app-side, build-verified.

keep-in-sync: agent-skill reference.md + SKILL.md, control-api.md.

* fix(review-loop): final cleanup pass, addressed 2 findings

- [doc... (continued)

3799 of 3836 relevant lines covered (99.04%)

7837688.25 hits per line

Source Files on job 28926192921.1
  • Tree
  • List 56
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 28926192921
  • 2f59f137 on github
  • Prev Job for on master (#28926034576.1)
  • Next Job for on master (#28926497599.1)
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