Forge Update
Regenerate platform-specific config files from your content (Identity, Preferences, Goals) and Forge SYSTEM defaults (conventions, steering, approach).
Usage
Run the update script via Bash:
bash
# Use config.yaml config bash Core/bin/forge-update.sh # Override platform bash Core/bin/forge-update.sh --platform cursor
Requires config.yaml to exist (created by /Init), unless --platform is specified.
What It Does
- •Reads
config.yamlfor platform and content source - •Resolves content from external vault, content path, or scaffold templates
- •Collects SYSTEM defaults from
forge-obsidianandforge-steeringmodules - •Generates platform config with body + SYSTEM defaults baked in
Content Source Priority
- •
external_vault(absolute path to Obsidian vault Orchestration/) - •
content_path(relative to forge-core root) - •
Modules/forge-avatar/scaffold/(built-in templates)
When to Run
- •After editing Identity.md, Preferences.md, or Goals.md
- •After updating agents in the Agents/ directory
- •After upgrading forge modules (SYSTEM defaults may have changed)