Skip to content

bluedoc 1.0.0-beta20

Choose a tag to compare

@andreiverdes andreiverdes released this 17 Oct 20:05

Gemini CLI is replaced by Antigravity CLI. bluedoc no longer ships a Gemini CLI extension (gemini/ is gone); it ships an Antigravity CLI (agy) plugin instead.

Install (Antigravity CLI):

git clone https://github.com/andreiverdes/bluedoc.git
agy plugin install bluedoc/antigravity

Restart agy. To update: git -C bluedoc pull && agy plugin install bluedoc/antigravity; to remove: agy plugin uninstall bluedoc. If you installed the Gemini CLI extension from beta19, remove it with gemini extensions uninstall bluedoc.

  • Plan gate in Antigravity plan mode (agy --mode plan or /plan): when the agent writes its implementation plan for review, a PreToolUse hook on write_to_file opens it as a bluedoc plan page and turns the agent back to wait for your answer. Request changes comes back as a change request; after Approve plan the agent writes the plan again, the hook lets it through without agy's own review, and a PreInvocation hook hands the approval note to the model so it implements with your decisions.
  • /bluedoc-<name> commands in Antigravity: the 14 commands are generated as Antigravity skills (antigravity/skills/bluedoc-*) from commands/commands.json, covered by tools/gen_commands.py --check.
  • Skill description fits the Agent Skills limit: SKILL.md's description is now 997 characters (it was 1112, over the 1024 cap, which pi reported as a skill conflict). A test keeps it under the cap.
  • omp plan gate with local:// plan paths: omp reports its plan as a local://… URL, which build.py from-md can't read; the gate now imports the plan text instead, still naming the doc from the URL, and a refined plan becomes the next rev of the same doc.
  • pi lists bluedoc_submit_plan in its system prompt: the tool now carries a promptSnippet, without which pi left it out of the model's tool list (a local model then never called it). tests/test_extension.py loads the extension under node to keep it there.
  • Copilot CLI approval holds after a change round: Copilot updates plan.md while it revises the doc, so after Approve plan the gate re-imported it as a new rev and opened it again; it now checks the session's approval first.