# Talking Stick 0.4.3

Date: 2026-05-11

This patch adds a parked wait mode for agents that need to remain coordinated
without taking an idle turn. It addresses release/reclaim churn during pauses
for operator input while preserving the existing `tt wait` behavior for agents
that are ready to work.

## Added

### `tt wait --park`

`tt wait --park` and `tt try --park` now opt out of idle-room auto-claim. The
underlying service/command field is `auto_claim`, which defaults to true for
the existing behavior. When false, an idle room returns `not_yet` with
`reason: "auto_claim_disabled"` and does not mint a claim event or start a
guardian.

Parked waits still return actionable signals:

- already-owned turns remain `your_turn`
- explicit passes or assignments to the caller still become `your_turn`
- takeover availability is still surfaced

Plain `tt wait` is unchanged and still auto-claims idle rooms.

## Changed

### Coordination guidance

The bundled skill and default editable instructions now tell agents to use
`tt wait --park --json` when they have no expected work and are blocked on
operator input or an external signal. They also remind freshly invoked agents
to give peers a short window to join before concluding they are alone, using
normal waits or read-only repo orientation while other harnesses appear.

## Verification

```bash
npm run typecheck
npx vitest run tests/talking-stick.test.ts tests/cli.test.ts -t "auto_claim=false|tt wait --park|auto_claim default"
npm test
npm run build
node dist/cli.js --help
git diff --check
npm pack --dry-run
```
