Skip to content

Open Pstack 1.7.0 adds optional OpenCode workers

Choose a tag to compare

@arjitj2 arjitj2 released this 28 Sep 19:55
448944e

This historical checkpoint is backfilled from the original merged version. No code changes are included in this release publication.

Cursor baseline: 0.15.5. Pull request #32.

Claude Code and Codex parents can assign an OpenCode worker with an exact opencode:<provider>/<model>@default descriptor. Existing assignments and the default panel do not change. OpenCode routes need explicit API-spend approval because the runner cannot prove subscription-only billing. The runner requires OpenCode 1.18.29 or newer.

Read-only workers inspect files. Writers edit their assigned Git worktree. Both modes deny shell commands, recursive dispatch, web tools, skills, and MCP tools. Each attempt uses private configuration and checks the effective configuration before inference. These are OpenCode permission checks, not an OS sandbox. Receipts record the pinned model argument. Unknown quota errors do not trigger a fallback.

Evidence: OpenCode worker verification, covering installed Claude Code and Codex parents running the exact candidate.

Validation

Original validation and review. The release package tree matches the tested PR candidate c7f32bef7f9c36e7b0d159dbe6606987f01cef6c exactly.

Package tree: 0954134834bfa7a818916f9cf56ff01aeebb4af8. Original merge: 448944e, 2026-09-25.

Known limits

OpenCode requires explicit API-spend approval. Its tool permissions require trusted worktrees and do not provide OS sandboxing. Backend identity remains pinned-argument evidence.

Checkpoint history

Previous tested published tag: v1.6.1. Adaptations and exclusions.