Repository navigation
bluedoc 1.0.0-beta20
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/antigravityRestart 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 planor/plan): when the agent writes its implementation plan for review, aPreToolUsehook onwrite_to_fileopens 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 aPreInvocationhook 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-*) fromcommands/commands.json, covered bytools/gen_commands.py --check.- Skill description fits the Agent Skills limit:
SKILL.md'sdescriptionis 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 alocal://…URL, whichbuild.py from-mdcan'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_planin its system prompt: the tool now carries apromptSnippet, without which pi left it out of the model's tool list (a local model then never called it).tests/test_extension.pyloads the extension under node to keep it there. - Copilot CLI approval holds after a change round: Copilot updates
plan.mdwhile 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.