Skip to content

Package into CLI#5

Merged
miguelg719 merged 3 commits into
mainfrom
clify
Nov 4, 2025
Merged

Package into CLI#5
miguelg719 merged 3 commits into
mainfrom
clify

Conversation

@miguelg719
Copy link
Copy Markdown
Contributor

No description provided.

@miguelg719 miguelg719 merged commit 736269e into main Nov 4, 2025
aq17 added a commit that referenced this pull request Jun 1, 2026
… truth)

- create now releases the inbox the task already tracks before minting a new
  one — a re-create within the 1h sweep window otherwise orphaned a live inbox
  (leaked AND unreachable by release). (#2)
- evaluate.mjs resolves the inbox address from .inbox.json (what wait-otp/
  wait-link actually poll); --inbox-email is a fallback and a mismatch now warns
  instead of silently polling a different inbox. (#4)
- {{inbox_email}} in task.md is now substituted with the resolved address. (#3)
- executeCommand pins inbox.mjs to the run's own --workspace/--task, so a
  sub-agent can't read or release a sibling task's inbox (parallel runs share a
  workspace, isolated only by --task). (#5)

The 30s exec-timeout issue (#1) was already fixed by execTimeoutFor in 2d091fc.

Verified: re-create deletes the prior inbox (no orphan); a divergent
--inbox-email warns and the resolved address wins; {{inbox_email}} is replaced;
an agent passing a foreign --task is overridden back to its own.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

3 participants