Skip to content

chore(pstack): sync dotai 351c30a plans, sweeps and panel rounds near pstack's defaults - #5206

Open
zbeyens wants to merge 1 commit into
mainfrom
codex/pstack-defaults
Open

zbeyens wants to merge 1 commit into
mainfrom
codex/pstack-defaults

Conversation

@zbeyens

@zbeyens zbeyens commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Why

The owner asked to cut the agent workflow's overhead while keeping its output, as close to pstack's defaults as possible.

What changed

This branch syncs from udecode/dotai@351c30a, which carries fdc8c20, at the v0.9.88 pin:

  • Plans. Every PR still keeps its plan and page. Work that ends in one session without a PR keeps its decision log local and replies in chat with what landed, its proof and limits, and each pick with the word that reverses it.
  • Suggested tasks. Offers still go to the ledger, and the hand-back says how many and that /chips cards them. The sweep runs only on /chips and once every task started from this session's cards has landed or the owner dropped it, and that sweep cards the next wave instead of starting it.
  • Panel review. A change to agent instructions alone gets one round, and its fixes land without another. The seat ping is gone; a failed seat reruns once on its own model, then the run stops.
  • Card briefs. A fast task started by "start " counts as the word fast, a landing patch that git refuses is redone on unchanged copies, a session that delivers through its own branch removes its worktree, and a session waiting on the owner titles itself with the waiting state.
  • docs/development/agent-skills.md says the same.

It also carries every shared commit since plate's last sync from e23bf33 (compare): per-run plan page files with page-stop.mjs, cards that open in their own worktree and retitle themselves once landed, the Time budget and Codex worker rules moved into time.md and codex.md, seats.mjs for panel seats, a stop when a models-sheet model cannot run, and several panel, chips and cleanup fixes. The trunk-delivery commits among them render nothing here.

The one-phase-per-session rule for long runs is trunk-only and does not render here. plate-2's verdict playbook now sweeps at a verdict's close; plate gets that with its next workflow sync from plate-2.

Verification

  • Paired read-only smoke in Claude Code and Codex on an export of this branch, before and after the change: a one-session fix keeps no plan in either runtime, a wave's end cards the next wave, and an instruction-only change runs one panel round. Codex names an offered task without its count.
  • sync-pstack verify passes here, and dotai's sync-pstack suite passes 317 tests.

Who gains or loses what: Claude Code and Codex sessions here stop sweeping at each hand-back and after compaction, and agent-instruction changes get one panel round in both. Work that ends without a PR hands back in chat in both.

… pstack's defaults

Sync from udecode/dotai 351c30a, which carries fdc8c20, at the v0.9.88 pin, plus every shared commit since plate's last sync from e23bf33. The owner asked to cut the workflow's overhead while keeping its output, as close to pstack's defaults as possible.

Every PR still keeps its plan and page; work that ends in one session without a PR hands back in chat. Offers still go to the ledger, and the hand-back says how many and that /chips cards them; a sweep runs only on /chips and once every task started from this session's cards has landed or been dropped, and that sweep cards the next wave. A change to agent instructions alone gets one panel round, and a failed seat reruns once on its own model, then the run stops. docs/development/agent-skills.md says the same.

Who gains or loses what: Claude Code and Codex sessions here stop sweeping at each hand-back and after compaction, and agent-instruction changes get one panel round in both.
@zbeyens
zbeyens requested a review from a team October 19, 2026 13:07
@codesandbox

codesandbox Bot commented Oct 19, 2026

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web Editor • VS Code • Insiders

Open Preview

@changeset-bot

changeset-bot Bot commented Oct 19, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: e582938

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

This branch has not been deployed

No deployments
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