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

umputun / agterm / 32427278231
93%

Build:
DEFAULT BRANCH: master
Ran 20 Aug 2026 11:09PM UTC
Jobs 1
Files 94
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

20 Aug 2026 11:07PM UTC coverage: 97.988%. Remained the same
32427278231

push

github

web-flow
clear three backlog items: folder usage strings, seeded Lazygit target, unused public surface (#474)

* fix: explain why agterm asks for Desktop, Documents and Downloads

macOS defines an optional usage string per protected folder and falls back to
its own copy when none is present, so the user was asked why a terminal wants
his Downloads and told nothing. The other sixteen strings in this file all
explain hosted-CLI responsibility; these five now say the same thing in the
same voice.

They gate nothing. agterm can obtain these grants without them, so this repairs
no denial and adds no access, it only replaces Apple's generic prompt copy with
the reason. CI pins the entitlement set and asserts nothing here, and confirming
the text renders needs a signed build with fresh TCC state by hand.

* fix(keymap): pin the seeded Lazygit example to its own session

`--target` defaults to `active`, and `active` resolves when the request reaches
the server rather than when the chord captured its context. Custom commands are
spawned detached and fire-and-forget, so a session or window switch between the
keypress and delivery opened the overlay over whatever was selected by then.
`$AGT_SESSION_ID` is the stable id a custom command already has for this.

The seed is now what a new user reads next to the pinned example in the command
reference, so the two no longer give different answers. The neighbouring Zed and
Deploy examples are unaffected: neither sends a session-addressed request.

* refactor(hooks): stop exporting the enum's unused public surface

`codexWrapperPath` was public with its only caller in the same file, sitting
beside `codexWrapperName`, which earns its public through
`agterm/AgentHooksInstaller.swift:136`. The two looked alike while only one was
an app-target contract, so a reader had to grep to tell them apart.

The backlog item asked for the rest of the enum in the same pass rather than one
symbol alone, and eight more were the same: piExtensionN... (continued)

6 of 6 new or added lines in 2 files covered. (100.0%)

8083 of 8249 relevant lines covered (97.99%)

4946677.2 hits per line

Jobs
ID Job ID Ran Files Coverage
1 32427278231.1 20 Aug 2026 11:09PM UTC 94
97.99
GitHub Action Run
Source Files on build 32427278231
  • Tree
  • List 94
  • Changed 2
  • Source Changed 2
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32427278231
  • d54b50f5 on github
  • Prev Build on master (#32395976930)
  • Next Build on master (#32444043802)
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