Agent-first Armory automation from any repository.
Quartermaster runs the required flow:
- Refresh Armory clone (
git -C <armoryRepoRoot> pull --ff-only) - Scout and shortlist tools for the current task
- Build a dependency-aware cart
- Enforce explicit approval before equip/install
- Equip selected tools and report in active mode tone (
saga|civ)
# Via installed command shim (recommended from any repo)
armory quartermaster scout --task "release readiness"
armory quartermaster plan --task "secret scan and repo status" --top 3
armory quartermaster equip --from-last-plan --approve
armory quartermaster report --from-last-plan
# Scout
bash ./items/quartermaster/quartermaster.sh scout --task "release readiness"
# Build cart/plan and persist it
bash ./items/quartermaster/quartermaster.sh plan --task "secret scan and repo status" --top 3
# Equip from saved plan (approval required)
bash ./items/quartermaster/quartermaster.sh equip --from-last-plan --approve
# Report status from saved plan
bash ./items/quartermaster/quartermaster.sh report --from-last-planArmory root resolution order:
--armory-root~/.armory/config.json(repoRoot)ARMORY_REPO_ROOT- Common paths (
./armory,../armory,~/armory,~/Documents/Code Repos/armory) - One-time prompt and persistence
Quartermaster persists the latest plan at:
~/.armory/quartermaster/last-plan.json
Use --from-last-plan to resume equip/report.