Syntax
Usage example
What gets updated
scoutica update re-runs the official install script from the main branch of the Scoutica Protocol repository. This updates:
- The
scouticaCLI binary at~/.scoutica/bin/scoutica - Rule templates in
~/.scoutica/templates/rules/ - JSON schemas in
~/.scoutica/schemas/ - The
validate_card.pyvalidation script - The
GENERATE_MY_CARD.mdAI prompt file
profile.json, rules.yaml, evidence.json, SKILL.md) are never touched by the update command — they live in your own private directory, not inside ~/.scoutica/.
Expected output
Safety note
The update command overwrites your local
~/.scoutica/ installation files. This is safe — all files inside ~/.scoutica/ are protocol-owned (CLI, schemas, templates), not personal data.Your Skill Card files live in a separate directory (e.g. ~/my-card/) and are never modified by scoutica update.Verify the update
After updating, confirm the new version:scoutica doctor to confirm everything is consistent after the update: