Add manifest.json for update discovery

Updates now fetch manifest.json first to discover all updatable components.
This allows 1.0 users to learn about new files (like commands.md) when they
run "update". Safety-protocol.md bumped to 1.1.0 with update notice for 1.0 users.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Anthony Taglianetti
2026-02-08 14:30:02 -08:00
parent 27b09a6165
commit 2684a25c29
3 changed files with 63 additions and 11 deletions
+37
View File
@@ -0,0 +1,37 @@
{
"version": "1.0.0",
"description": "Inner Dialogue updatable components",
"components": {
"safety-protocol": {
"file": "safety-protocol.md",
"target": ".therapy/safety-protocol.md",
"required": true,
"description": "Crisis protocols and safety guidelines"
},
"commands": {
"file": "commands.md",
"target": ".therapy/commands.md",
"required": true,
"description": "Customization commands (import, update, persona, etc.)"
},
"personas": {
"files": "personas/*.md",
"target": ".therapy/library/personas/",
"required": false,
"description": "Communication style options"
},
"modalities": {
"files": "modalities/*.md",
"target": ".therapy/library/modalities/",
"required": false,
"description": "Therapeutic approach options"
},
"structures": {
"files": "structures/*.md",
"target": ".therapy/library/structures/",
"required": false,
"description": "Session structure options"
}
},
"base_url": "https://raw.githubusercontent.com/ataglianetti/inner-dialogue/main/"
}