personal memory agent
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add explicit instructions config to all muse generator prompts

Previously, muse prompts relied on implicit defaults for sources and
facets configuration, which varied based on schedule type (segment vs
daily) and were spread across multiple code paths. This made it
confusing to understand what sources each prompt would actually use.

Now all generator prompts have explicit instructions in their
frontmatter:
- Segment generators: {audio: true, screen: true, agents: false}
- Daily generators: {audio: true, screen: false, agents: true}
- All prompts: facets: "short" (or "none" where appropriate)

This covers 17 prompts that needed explicit config added, plus 3
existing explicit configs normalized for consistency.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+91 -24
+5 -1
muse/activity.md
··· 4 4 "description": "Synthesizes segment activity from screenshots and audio, focusing on observable changes and searchability.", 5 5 "color": "#00bcd4", 6 6 "schedule": "segment", 7 - "output": "md" 7 + "output": "md", 8 + "instructions": { 9 + "sources": {"audio": true, "screen": true, "agents": false}, 10 + "facets": "short" 11 + } 8 12 9 13 } 10 14
+5 -1
muse/daily_schedule.md
··· 7 7 "hook": {"pre": "daily_schedule"}, 8 8 "color": "#455a64", 9 9 "thinking_budget": 4096, 10 - "max_output_tokens": 512 10 + "max_output_tokens": 512, 11 + "instructions": { 12 + "sources": {"audio": true, "screen": false, "agents": true}, 13 + "facets": "short" 14 + } 11 15 12 16 } 13 17
+5 -1
muse/decisions.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#dc3545", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/documentation.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#007bff", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+2 -3
muse/entities.md
··· 9 9 "max_output_tokens": 1024, 10 10 "output": "md", 11 11 "instructions": { 12 - "system": "journal", 13 - "facets": "none", 14 - "sources": {"audio": true, "screen": true, "agents": false} 12 + "sources": {"audio": true, "screen": true, "agents": false}, 13 + "facets": "none" 15 14 } 16 15 17 16 }
+2 -3
muse/facets.md
··· 10 10 "max_output_tokens": 512, 11 11 "output": "json", 12 12 "instructions": { 13 - "system": "journal", 14 - "facets": "short", 15 - "sources": {"audio": false, "screen": false, "agents": true} 13 + "sources": {"audio": false, "screen": false, "agents": true}, 14 + "facets": "short" 16 15 } 17 16 18 17 }
+5 -1
muse/files.md
··· 7 7 "color": "#28a745", 8 8 "schedule": "daily", 9 9 "disabled": true, 10 - "output": "md" 10 + "output": "md", 11 + "instructions": { 12 + "sources": {"audio": true, "screen": false, "agents": true}, 13 + "facets": "short" 14 + } 11 15 12 16 } 13 17
+5 -1
muse/flow.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#17a2b8", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/followups.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#ffc107", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/knowledge_graph.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#6f42c1", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/media.md
··· 7 7 "color": "#fd7e14", 8 8 "schedule": "daily", 9 9 "disabled": true, 10 - "output": "md" 10 + "output": "md", 11 + "instructions": { 12 + "sources": {"audio": true, "screen": false, "agents": true}, 13 + "facets": "short" 14 + } 11 15 12 16 } 13 17
+5 -1
muse/meetings.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#e83e8c", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/messages.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#78909c", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/opportunities.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#20c997", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/research.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#ff5722", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/schedule.md
··· 5 5 "hook": {"post": "anticipation"}, 6 6 "color": "#5e35b1", 7 7 "schedule": "daily", 8 - "output": "md" 8 + "output": "md", 9 + "instructions": { 10 + "sources": {"audio": true, "screen": false, "agents": true}, 11 + "facets": "short" 12 + } 9 13 10 14 } 11 15
+5 -1
muse/screen.md
··· 4 4 "description": "Creates a detailed documentary record of screen activity. Focuses on the 'what' - chronological account with preserved details, excerpts, and entities.", 5 5 "color": "#9c27b0", 6 6 "schedule": "segment", 7 - "output": "md" 7 + "output": "md", 8 + "instructions": { 9 + "sources": {"audio": true, "screen": true, "agents": false}, 10 + "facets": "short" 11 + } 8 12 9 13 } 10 14
+2 -1
muse/speakers.md
··· 6 6 "output": "json", 7 7 "color": "#e64a19", 8 8 "instructions": { 9 - "sources": {"audio": "required", "screen": true, "agents": false} 9 + "sources": {"audio": "required", "screen": true, "agents": false}, 10 + "facets": "short" 10 11 } 11 12 12 13 }
+5 -1
muse/timeline.md
··· 6 6 "hook": {"post": "occurrence"}, 7 7 "color": "#7b1fa2", 8 8 "schedule": "daily", 9 - "output": "md" 9 + "output": "md", 10 + "instructions": { 11 + "sources": {"audio": true, "screen": false, "agents": true}, 12 + "facets": "short" 13 + } 10 14 11 15 } 12 16
+5 -1
muse/tools.md
··· 7 7 "color": "#795548", 8 8 "schedule": "daily", 9 9 "disabled": true, 10 - "output": "md" 10 + "output": "md", 11 + "instructions": { 12 + "sources": {"audio": true, "screen": false, "agents": true}, 13 + "facets": "short" 14 + } 11 15 12 16 } 13 17