Skip to content

Release 0.8.1 - #32

Merged
leonlee merged 3 commits into
mainfrom
release/0.8.1
Nov 6, 2026
Merged

leonlee merged 3 commits into
mainfrom
release/0.8.1

Conversation

@leonlee

@leonlee leonlee commented Nov 6, 2026

Copy link
Copy Markdown
Owner

Release 0.8.1: guidance for parallel work with subagents. Instructions and docs only; no runtime behavior change.

Why

A subagent inherits the auto author's pair environment (PAIR_AUTO_ROLE=author, the session's PAIR_AUTO_RUN, PAIR_BIN); this was verified in a live session. If it follows "when you finish a task, send a request", it opens a real thread in one of two places:

  • in a checkout other subagents are still editing;
  • in its own worktree, where no auto session serves the request, so the request is left on disk.

What

  • Agents' instructions: a new Delegating work section.
    • The parent owns requests, responses, retries and verdicts.
    • It tells subagents to return changes and validation results without running pair, integrates them, and keeps the checkout stable during each round.
    • It reviews separate PRs one at a time in the session's worktree; a subagent's worktree is removed only once its work is committed, never by force.
    • A subagent is told not to run pair even with the author's role in its environment.
  • Finish-a-task triggers now apply only to the agent that owns the review loop.
  • Auto author prompt: one matching sentence, including the separate-PR case.
  • README: a new §5.3 Parallel work.
  • DESIGN: a Delegation row in the decisions table.
  • Release: version 0.8.1 and its CHANGELOG entry.

Review

  • Codex brainstorm 2026-11-06T08-19-55-323Z-1887a1: parent-owned loop recommended; one owner serving subagent worktrees deferred, now planned as its own set.
  • Codex approved the change in …3b0d9b and the separate-PR rule in …d3eeae. It confirmed git worktree remove refuses dirty or untracked worktrees.
  • Self-review: four low-severity wording/docs fixes in b51bdbf.

npm test: 119 pass on 0.8.1.

After merge: tag v0.8.1; the maintainer creates the GitHub release and runs npm publish --ignore-scripts --otp=….

🤖 Generated with Claude Code

https://claude.ai/code/session_012Y3kg5hjT2zSZM9qUEEinM

leonlee and others added 3 commits November 6, 2026 17:39
…run pair

A subagent inherits the auto author's pair environment, so following
"when you finish a task, send a request" it could open a thread in a
checkout others are still editing, or in its own worktree where no auto
session serves it. The instructions gain a Delegating work section: the
parent owns requests, responses, retries and verdicts, tells subagents
to return changes and validation results without running pair, keeps
the checkout stable during each round, and reviews separate PRs one at
a time. The finish-a-task triggers apply to the loop owner, the auto
author prompt says the same, and README gains a Parallel work section.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012Y3kg5hjT2zSZM9qUEEinM
…d the decision in DESIGN

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012Y3kg5hjT2zSZM9qUEEinM
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012Y3kg5hjT2zSZM9qUEEinM
@leonlee
leonlee merged commit d4d856e into main Nov 6, 2026
2 checks passed
@leonlee
leonlee deleted the release/0.8.1 branch November 6, 2026 08:55
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.

1 participant