Skip to content

feat: ACP terminal auth, local tools, schedule, and channel workers - #649

Merged
justrach merged 4 commits into
mainfrom
cursor/exo-seams-613-4ffc
Aug 28, 2026
Merged

feat: ACP terminal auth, local tools, schedule, and channel workers#649
justrach merged 4 commits into
mainfrom
cursor/exo-seams-613-4ffc

Conversation

@justrach

@justrach justrach commented Aug 27, 2026

Copy link
Copy Markdown
Owner

First slices of #613, #555, #556, and #558. Local tier-1 + unit suite green (1738 tests).

What this does

Out of scope

  • Registry PR in the other repo
  • Agent Auth / env-var auth
  • Discord/Slack adapters
  • Growing schema.zig or regenerating SDKs

Test plan

  • zig build test (1738)
  • Local scripts/eval-tier1.sh on the previous revision
  • GitHub windows / zig jobs on this push
Open in Web Open in Cursor 

Advertise graff-login as Terminal Auth on initialize (#613). Install
project-local tools under .graff/tools with dry-run validation (#555).
Schedule due-claim wakes at the same step boundary as job_notify (#556).
Channel workers are a JSONL protocol plus inbox wake, not Discord/Slack (#558).
createDirPath / iterate / fchdir match the current Io.Dir API, exec is
not named call (parameter shadow), and takeWake formats are comptime.
exec runs a sh script from an absolute path and returns stdout. Install
and schedule store tests still chdir; those stay Unix-only like the
other scratch-cwd suites.
Proves the #558 wake seam: record → deliver → history user line, same
shape as job_notify, without a Discord/Slack front.
cursor Bot pushed a commit that referenced this pull request Aug 27, 2026
The merged leftovers (#646#649) grew the suite 30 past the old 1715
floor (slack 25). Bump the ratchet so a dropped module would still
fail the hook.
@justrach
justrach merged commit c785e43 into main Aug 28, 2026
6 checks passed
@justrach
justrach deleted the cursor/exo-seams-613-4ffc branch August 28, 2026 09:20
yermakoffivan pushed a commit to yermakoffivan/codegraff that referenced this pull request Aug 28, 2026
Second continuation after justrach#645. Lists TUI polish, experiment fan-out,
peer mailbox leftovers, and the exo-seams first slices.
yermakoffivan pushed a commit to yermakoffivan/codegraff that referenced this pull request Aug 28, 2026
Move justrach#645justrach#649 leftovers onto release/v0.0.280. Tagged v0.0.279 stays
as published; this is not a retag.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants