Skip to content

release: Open Pstack 1.15.0 without the Devin, agy and dsh repository refusals (#216) - #217

Merged
mergify[bot] merged 1 commit into
mainfrom
release/216-open-pstack-1.15.0
Oct 16, 2026
Merged

mergify[bot] merged 1 commit into
mainfrom
release/216-open-pstack-1.15.0

Conversation

@ericlitman

@ericlitman ericlitman commented Oct 16, 2026 •

Copy link
Copy Markdown
Owner

Summary

Releases Open Pstack 1.15.0, which runs Devin, agy and dsh lanes in any repository (#215). Closes #216.

 CHANGES.md
+## 1.15.0 runs Devin, agy and dsh lanes in any repository
 version 1.14.0 → 1.15.0
   .claude-plugin/marketplace.json, plugins/pstack/.claude-plugin/plugin.json, plugins/pstack/.codex-plugin/plugin.json
   UPSTREAM.md (table and sentence), README.md, docs/reference.md

The Cursor sync point (pstack 0.15.25 at 99743e9) does not change.

Evidence

  • CHANGES.md's 1.15.0 section is written from refactor(runner): drop the Devin, agy and dsh repository refusals (#204) #215's body and checked against main at ae3f98d: the lane settings (run.ts and the Devin, agy and dsh adapters), and the catalog's Devin, agy and dsh notes.
  • python3 scripts/release_test.py: OK.
  • Live gate: passed on 39cb5e4 from trusted main ae3f98d, 2 planned sessions: evidence comment. Both harnesses installed plugin 1.15.0 from this head and received the startup hook's context.

Merge Danger

Door: two-way. Version strings and release notes; the tag and GitHub release come after merge.

Blast Radius: installs. After release.py publish, plugin installs and updates report 1.15.0.

Live gate

Run from trusted main, because the PR does not change the verifier. The only runtime paths are the version lines of the three manifests, which the verifier classifies as version-only, so the reachable set is hook:startup in each harness.

Feature Why
claude:hook:startup The installed Claude plugin's version changes; the evidence records the installed version.
codex:hook:startup The same for Codex.

#215's own live gate covered the runner from both parents (dsh route).

Acceptance criteria

Criterion (#216) Verification
"One PR adds a ## 1.15.0 section to CHANGES.md, written from the body of PR #215 and checked against main." The section; Evidence above.
"The same PR bumps the version from 1.14.0 to 1.15.0 everywhere 1.14.0 appears as the current version" The seven-file diff; UPSTREAM.md's history clause now reads 1.11.0 through 1.15.0.
"The Cursor sync point does not change." UPSTREAM.md commit and upstream version rows unchanged.
"The PR head passes verify, Unfret and its exact-head live-gate ... with claude:hook:startup and codex:hook:startup" Checks on this head; Live gate above.
"After merge, python3 scripts/release.py publish tags the live-gated head and publishes the v1.15.0 release." Done after merge; recorded on #216.

Gate results

On head 39cb5e4:

Check Exit Summary
bun run test 0 501 pass
bun run typecheck 0
bun run static 0 verifier suite 166 pass
claude plugin validate plugins/pstack 0 Validation passed
python3 scripts/release_test.py 0 OK

Not verified

The tag and GitHub release, which exist only after merge.

🤖 Generated with Claude Code

… refusals (#216)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mergify

mergify Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Merge Protections

🟢 All 2 merge protections satisfied — ready to merge.

Show 2 satisfied protections

🟢 Queue ready pull requests

Automatically queue non-draft pull requests targeting main after verify, Unfret, and live-gate pass on the head and every review thread is resolved.

  • #review-threads-unresolved = 0
  • -draft
  • check-success=Unfret
  • check-success=live-gate
  • check-success=verify

🟢 🚦 Auto-queue

When all merge protections are satisfied and these conditions match, this pull request will be queued automatically.

  • -files~=^\.github/
  • base = main

@ericlitman

Copy link
Copy Markdown
Owner Author

Live evidence: Open Pstack

  • Candidate SHA: 39cb5e4a4d3c03e432a0dc840bcfdae0856166ac
  • Base SHA: ae3f98d6486bbf8319d69508d95c5c72e046dbc9
  • Result: PASSED — named features verified
  • Self-test: not requested
  • Planned sessions: 2 (limit 12)
  • Publisher revision: ae3f98d6486bbf8319d69508d95c5c72e046dbc9
  • Evidence-set SHA-256: 84029c11742ec5dcee69a37c2876af98802333bb6c2f5bae8dd73a9aa2fe385e
  • Installation (claude): CLI 2.1.301 (Claude Code), plugin 1.15.0, candidate 39cb5e4a4d3c03e432a0dc840bcfdae0856166ac, tree bc0a3990e5f96077709e96b8702bb2a078d053aafbcdb1e748628c9892c14f3a.
  • Installation (codex): CLI codex-cli 0.163.0, plugin 1.15.0, candidate 39cb5e4a4d3c03e432a0dc840bcfdae0856166ac, tree bc0a3990e5f96077709e96b8702bb2a078d053aafbcdb1e748628c9892c14f3a.
  • Observation (claude / hook:startup): surface claude -p stream-json with the candidate plugin-dir; action recipe hook:startup: startup; result passed: startup:exit-0 startup:hook-context-injected; 2 assertions machine-checked; transcript SHA-256 6a277e0c72bc544152f1770f622cd74ba0afe5bd19a08684602f29910a144c93; artifact-set SHA-256 f0742b82d4de17cdfb0f1c51eb2e6e3e19ab9b7b741f57b1f407c9439a0bc2d6.
  • Observation (codex / hook:startup): surface codex exec --json with the run-owned candidate installation; action recipe hook:startup: startup; result passed: startup:exit-0 startup:hook-context-injected; 2 assertions machine-checked; transcript SHA-256 f44c72247db3c89e89c46af0744c0986b72d4b3b0eccfc9d2874d8f30780626b; artifact-set SHA-256 4e35e50908ec4977af3c11994697ec31f9f631a56227dae966bf55acdf398c51.
  • Policy: every new head requires a fresh run; this verifier does not change PR state, queue, or merge.

@greptile-apps

greptile-apps Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

RetriggerView in Greptile

[Low impact] The version and release-note changes appear safe to merge.

Summary

Releases Open Pstack 1.15.0 without changing the Cursor sync point.

  • Open Pstack's plugin listings and release notes now identify version 1.15.0.

Reviews (1) · Last reviewed commit: "release: Open Pstack 1.15.0 without the ..." · Reviewed by Greptile

@unfret-eal

unfret-eal Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

✅ No blocking findings

Walkthrough

This releases Open Pstack 1.15.0, which packages the earlier change (#215) that lets Devin, agy and dsh lanes run in any repository instead of refusing when they find directories like `.devin/`, `.agents/` or a `.env` file. It adds a 1.15.0 section to `CHANGES.md` explaining that the runner no longer adds these refusals and listing what each CLI still loads from the working directory. It also bumps the version from 1.14.0 to 1.15.0 in the three plugin manifests, README, UPSTREAM.md and the reference docs, and leaves the Cursor pstack 0.15.25 sync point unchanged. The author reports that the tag and GitHub release will be created after merge.

Area What changes
Release notes Adds the 1.15.0 `CHANGES.md` section describing the removed Devin, agy and dsh repository refusals and what each CLI still loads.
Version bump Updates 1.14.0 to 1.15.0 in the marketplace, Claude and Codex plugin manifests, README, UPSTREAM.md and docs/reference.md, and leaves the Cursor sync commit unchanged.
Details
Lane / stage Model Effort Outcome Duration
broad-gpt-5.6-sol-xhigh / review openai/gpt-5.6-sol → gpt-5.6-sol · primary xhigh succeeded 11 s
broad-opus-5.5-max / review anthropic/claude-opus-5-5 → claude-opus-5-5 · primary max succeeded 1 min 34 s
focal-gpt-5.6-sol-xhigh copy / review openai/gpt-6.1-sol → gpt-6.1-sol · primary xhigh succeeded 2 min 35 s
focal-gpt-5.6-sol-xhigh copy 2 / review openai/gpt-6.1-sol → gpt-6.1-sol · primary xhigh succeeded 3 min 24 s

First review of this pull request.
4 reviewers finished.
Commit 39cb5e4.
Check run.
Run: GET /unfret/run/panel:39cb5e4a4d3c03e432a0dc840bcfdae0856166ac:Tcrjjw1EMdw:LMYiTTXiYVc.

@unfret review · @unfret status · @unfret help

@unfret-eal unfret-eal Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No blocking findings
Check

@mergify

mergify Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Merge Queue Status

  • ✅ Entered queue — 2026-10-16 20:51 UTC · Rule: default · triggered by merge protections
  • ✅ Checks skipped · PR is already up-to-date
  • ✅ Merged — 2026-10-16 20:51 UTC · at 54169c26711a77b4f5337d969681032bef6eb1d0 · merge

This pull request spent 9 seconds in the queue, including 1 second running CI.

Required conditions to merge

@mergify
mergify Bot merged commit 54169c2 into main Oct 16, 2026
7 checks passed
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.

Release Open Pstack 1.15.0 without the Devin, agy and dsh repository refusals

1 participant