Skip to content

read the multi-phase tick playbook from the installed plugin - #47

Merged
caelaxie merged 1 commit into
mainfrom
cursor/tick-prompt-plugin-path-81cc
Oct 26, 2026
Merged

caelaxie merged 1 commit into
mainfrom
cursor/tick-prompt-plugin-path-81cc

Conversation

@caelaxie

Copy link
Copy Markdown
Collaborator

Closes #39

the checklist and the verbatim tick prompt both read the installed plugin. the trunk alternative is gone.

head 4f00b863eb9f81bf6bcb6ba6c2f0d97a0f4eedd3

Open in Web Open in Cursor 

drop the trunk alternative so the checklist and the verbatim tick prompt agree.

Co-authored-by: Kaitian Xie <caelaxie@users.noreply.github.com>

@caelaxie caelaxie left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

pass, merging.

  1. minimum changes: 3 lines, exactly the smallest fix from #39. drops the or trunk alternative and the git show origin/main fallback, and points the verbatim tick prompt at the installed playbook. the /schedule tick and ~/.gemini paths are pre-existing agy adaptations, untouched.
  2. layout and target: no new files, no cursor paths.
  3. parity: rest of the playbook unchanged vs upstream.
  4. harness proof: text-only skill change; Validate plugin green on head 4f00b86 (agy plugin validate + agy plugin install + agy plugin list --json skill/agent match).
  5. linkage: Closes #39.
  6. not a draft.

@caelaxie
caelaxie merged commit f82abfd into main Oct 26, 2026
1 check passed
@caelaxie
caelaxie deleted the cursor/tick-prompt-plugin-path-81cc branch October 26, 2026 02:57
@cursor
cursor Bot restored the cursor/tick-prompt-plugin-path-81cc branch October 26, 2026 03:00
@cursor

cursor Bot commented Oct 26, 2026

Copy link
Copy Markdown

harness on head 4f00b863eb9f81bf6bcb6ba6c2f0d97a0f4eedd3. installed skills/poteto-mode/playbooks/multi-phase-plan.md reads the plugin path. or trunk and the git show origin/main alternative are gone (grep exit 1). cmp vs the head blob exits 0. Validate plugin is green: https://github.com/pstack-ports/agy-pstack/actions/runs/40261546927/job/121374809955

$ agy --version
1.4.7
exit:0

$ agy plugin validate .
Validating pstack (.antigravity-plugin/plugin.json)

  ⚠ plugin.json: ignored: .antigravity-plugin/plugin.json takes precedence

  skills 61 · agents 2 · rules 0 · hooks 0 · mcpServers 0 · sidecars 0

✔ Validation passed with 1 warning
exit:0

$ agy plugin install https://github.com/pstack-ports/agy-pstack/tree/cursor/tick-prompt-plugin-path-81cc
Cloning plugin from https://github.com/pstack-ports/agy-pstack.git...
  [ok]    pstack
          ✔ skills      : 61 processed
          ✔ agents      : 2 processed
          - commands    : skipped (not found)
          - mcpServers  : skipped (not found)
          - hooks       : skipped (not found)
exit:0

$ agy plugin list
Installed plugins:
- pstack (enabled, 0.15.32)
    Source:     antigravity
    Components: 61 skills, 2 agents
exit:0

$ git -C /tmp/agy-proof-47/.gemini/config/plugins/pstack rev-parse HEAD
4f00b863eb9f81bf6bcb6ba6c2f0d97a0f4eedd3
exit:0

$ grep -n 'from the installed pstack plugin at program start' /tmp/agy-proof-47/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md
35:- [ ] Read these from the installed pstack plugin at program start. Re-read them at every tick.
exit:0

$ grep -n 'from ~/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/<execution playbook>.md' /tmp/agy-proof-47/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md
42:- [ ] Use this tick prompt, verbatim. "Re-read the execution playbook from ~/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/<execution playbook>.md. Audit the operation against it and fix drift in this tick. Probe every active lane and judge progress by side effects only. Stand down a stuck lane and dispatch its replacement now. Then post a short status message to the operator in chat only when the audit found a tracked change that no earlier status message reported, such as a PR opened, a code-ready head, a round launched or closed, a verdict, a merge, a stuck agent and the action taken, a blocker added or cleared, or a decision only the operator can make. Name every such change and nothing else. Do not repeat a table, the merged list, or an unchanged blocker. If the audit found none, end the turn with no reply text. Either way, log this tick's row in your decision trail. The row names the items reported, or none."
exit:0

$ grep -n 'or trunk' /tmp/agy-proof-47/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md
exit:1

$ grep -n 'git show origin/main:<control skill path>' /tmp/agy-proof-47/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md
exit:1

$ git show 4f00b863eb9f81bf6bcb6ba6c2f0d97a0f4eedd3:skills/poteto-mode/playbooks/multi-phase-plan.md | cmp - /tmp/agy-proof-47/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/multi-phase-plan.md
exit:0

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.

audit: multi-phase tick prompt still reads from trunk

2 participants