Files
Maestro/docs/examples/local-manifest.json
Kayvan Sylvan 302cd59c5d feat: add local manifest feature for custom playbooks (#204)
- Add comprehensive documentation for local manifest feature
- Create example local-manifest.json with custom playbook structure
- Implement local manifest reading and merging with official manifests
- Add file watcher for hot reload on local manifest changes
- Support local filesystem paths (absolute and tilde-prefixed)
- Add "Local" badge to distinguish custom playbooks in UI
- Expose manifest change event through preload API
- Add source field to playbook type for origin tracking
2026-01-18 10:10:51 -06:00

55 lines
1.4 KiB
JSON

{
"lastUpdated": "2026-01-17",
"playbooks": [
{
"id": "my-custom-playbook",
"title": "My Custom Security Audit",
"description": "Internal security audit playbook for our organization",
"category": "Custom",
"author": "Internal Team",
"lastUpdated": "2026-01-17",
"path": "/Users/me/.maestro/custom-playbooks/security-audit",
"documents": [
{
"filename": "1_SCAN",
"resetOnCompletion": false
},
{
"filename": "2_ANALYZE",
"resetOnCompletion": true
},
{
"filename": "3_REPORT",
"resetOnCompletion": false
}
],
"loopEnabled": false,
"maxLoops": null,
"prompt": null,
"assets": ["config.yaml", "rules.json"]
},
{
"id": "development-security",
"title": "Enhanced Development Security (Override)",
"description": "Custom version of the official playbook with our internal modifications",
"category": "Development",
"author": "Our Team",
"lastUpdated": "2026-01-17",
"path": "~/maestro-playbooks/dev-security",
"documents": [
{
"filename": "SETUP",
"resetOnCompletion": false
},
{
"filename": "SCAN",
"resetOnCompletion": true
}
],
"loopEnabled": true,
"maxLoops": 3,
"prompt": "Custom prompt for our workflow"
}
]
}