Repository navigation
chore: sync pstack upstream 1e5c90a4b6f2 - #10
Closed
github-actions[bot] wants to merge 16 commits into
Closed
github-actions[bot] wants to merge 16 commits into
github-actions[bot] wants to merge 16 commits into
Conversation
…ter, document the / menu (cursor#597) * fix(pstack): let poteto-agent find poteto-mode without a path Co-authored-by: lauren <poteto@users.noreply.github.com> * chore(poteto-mode): drop the mode and reminder frontmatter keys Cursor ignores both keys, so the reminder text never reached the model. Co-authored-by: lauren <poteto@users.noreply.github.com> * docs(pstack): tell users to pick /poteto-mode from the slash menu Co-authored-by: lauren <poteto@users.noreply.github.com> * chore(pstack): bump version to 0.15.23 Co-authored-by: lauren <poteto@users.noreply.github.com> * fix(poteto-agent): pick the highest plugin.json version when several poteto-mode copies match Co-authored-by: lauren <poteto@users.noreply.github.com> * chore(pstack): drop version bump --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
cursor#602) * feat(pstack): add /in-your-own-words to play back the goal before work * chore(pstack): bump to 0.15.24 * refactor(pstack): tighten /in-your-own-words * refactor(pstack): cut /in-your-own-words to the core * refactor(pstack): reduce /in-your-own-words to one line * chore(pstack): drop version bump --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
…cursor#595) * feat(pstack): shorten /ketchup replies and build them on real visuals Cap the reply text at 250 words, with Markdown tables counted as text. Show what happened in one status visual with at most three one-line results, give each action item in three lines, and put each item's options and costs in a before-and-after visual. Define a visual as a picture, so a Markdown table no longer counts as one. Bump pstack to 0.15.22. * fix(pstack): keep /ketchup's number check and missing-screenshot mark Check each number the reply shows against its source and say when one is corrected. Put a visible change that has no screenshot in the status visual, marked "No screenshot yet", so the result cap cannot drop it. * chore(pstack): drop version bump --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
… dig (cursor#604) * feat(pstack): propose a cheap always-on signal after a deep debugging dig * chore(pstack): drop version bump --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
…lem (cursor#606) * refactor(pstack): reword /in-your-own-words around goals and the problem * chore(pstack): bump to 0.15.23 --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
* refactor(pstack): make /ketchup read like /bro in 150 words Co-authored-by: lauren <poteto@users.noreply.github.com> * refactor(pstack): name the on-screen change and keep irreversible steps in /ketchup Co-authored-by: lauren <poteto@users.noreply.github.com> * fix(pstack): keep /ketchup on /bro's voice and fit unasked irreversible steps into the reply format Co-authored-by: lauren <poteto@users.noreply.github.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
feat(third_party): add HighLevel plugin
…endpoint feat(highlevel): use HighLevel's Cursor MCP endpoint
…chestrate, and cut playbooks to principles (cursor#613) * feat(pstack): match each subagent's reasoning level and speed to the job Add a Match the model to the job rule to poteto-mode's Subagents section. Each spawn starts from the role's configured slug, moves the effort level for how hard the job is, and uses fast mode only when the job is urgent. Verification keeps the swarm workers model. Point the routed skills and playbooks that spawn subagents at the rule. * fix(pstack): put cursor-grok and composer slugs in the grok family for arena and interrogate fallbacks A refused configured entry falls back to its family's default. Slugs that start with cursor-grok- or composer- now count as the grok family, so a refused composer entry runs on the grok default instead of the no-match claude default. * feat(pstack): run one full swarm per multi-phase PR and a single verifier for small follow-ups The multi-phase plan skeleton ran the full swarm at every push that changed the patch. Run it once at the code-ready head, and again only for new behavior, a redesign, or a large new diff. A rebase, a conflict resolution, or a minor fix gets one verifier at the new head. * refactor(pstack): cut the shipping playbook to its principles Shipping goes from nine steps to six and states why each rule holds. After a merge, the child PR is retargeted to trunk, its patch (not its commits) moves onto the merge result, and it is pushed with --force-with-lease. The patch-id rule then decides whether its verdict survives. opening-a-pr points stacked children at that step. * refactor(pstack): cut the autopilot playbooks to their principles Autopilot-full and Autopilot-stack keep their rules and drop the procedure around them, and each rule says why it holds. Autopilot-stack now states only where it differs from Autopilot-full. Three rules are new: - Pin --force-with-lease to the SHA you last pushed or took over. - When trunk changed a caller of the patch or something it depends on, run the patch's checks on the merge result before merging. - Hold and report to the root rather than take a third rebase past merge prep. A full swarm runs once at the code-ready head, matching the multi-phase plan. * refactor(pstack): resolve the orchestrate frontier from the PR base chain instead of Graphite orch frontier set now walks the pull request base chain through the checkout's current branch with gh by default, or origin with --forge origin. Workers and babysitters no longer run gt; one stacker owns chain rebases, retargets, and merges. * fix(pstack): treat a Code Review Gate waiting on an owner approval as the gate in watch-pr A completed Code Review Gate check run with an ACTION_REQUIRED conclusion now maps to the owner-approval gate instead of a failed check, so the watcher neither fails nor waits on a human approval. * docs(pstack): say trunk, not main, in the subagent model rule * docs(pstack): drop the routing sentence that contradicts the delegate rule The Subagents section said both that the chat receiving /poteto-mode runs the playbook and that /poteto-mode and poteto-agent route through the same wrapper. A Task subagent has no Task tool of its own, so the first rule holds and the second sentence goes. * fix(pstack): read the worktree audit PR column from Origin when it can gh pr list cannot see Origin pull requests, so the PR column was always empty for repositories on Origin. The audit now reads origin pr list when the Origin CLI can read the repository and falls back to gh otherwise. Both shapes normalize to one lowercase state, and draft pull requests also hold the worktree. * fix(pstack): let the watch-pr fast path classify an owner-approval Code Review Gate Co-authored-by: lauren <poteto@users.noreply.github.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
* feat(pstack): add /deeper, /higher, and /wider prompt rewrites * refactor(pstack): fold /deeper, /higher, /wider into one /sharpen skill * feat(pstack): sharpen the task in place and call it from poteto-mode * pstack: make /sharpen manual-only and keep it from overspecifying tasks * pstack: tighten /sharpen to the user's real goal and leave their choices open * sharpen: always keep one outside check --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Owner
|
Superseded by the sync to e5136d8, which includes this revision. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge cursor/plugins at 1e5c90a while preserving the Claude Code/Codex adaptation.
Validation: portable package checks, entry-point preservation tests, and whitespace checks passed in the sync job.
This structural validation does not prove runtime behavior. Review changed workflows in both runtimes before merging.
Changed pstack paths:
Other changed paths (includes the generated package, fork tooling, and other upstream plugins):