Skip to content

fix: rewrite system task prompts to use injected memory instead of generic identity#825

Closed
chubes4 wants to merge 1 commit intomainfrom
fix/system-task-prompts
Closed

fix: rewrite system task prompts to use injected memory instead of generic identity#825
chubes4 wants to merge 1 commit intomainfrom
fix/system-task-prompts

Conversation

@chubes4
Copy link
Member

@chubes4 chubes4 commented Mar 16, 2026

Summary

  • System tasks already receive SOUL.md, MEMORY.md, USER.md via CoreMemoryFilesDirective (contexts ['all']), but the prompts were written as if the AI had zero context — re-introducing identity with generic "you are a system agent" framing that competed with the actual agent identity
  • SystemAgentDirective: replaced "you are a system infrastructure specialist" with operational context that tells the AI its memory files are already loaded
  • DailyMemoryTask: reframed from third-person "you are a system agent generating a daily memory entry for an AI agent's memory library" to first-person "write your own notes for future sessions"
  • Memory cleanup: "clean up your MEMORY.md" instead of "you are maintaining an AI agent's MEMORY.md file"
  • AltTextTask / MetaDescriptionTask: added "match the voice and tone of this site" / "use your knowledge of this site's voice" — actually leveraging the site knowledge that's already in the context
  • InternalLinkingTask: tightened to direct task instructions

The core principle: the memory files define who the agent is — task prompts should give task instructions, not create a competing generic identity.

…neric identity

System tasks already receive SOUL.md, MEMORY.md, USER.md via CoreMemoryFilesDirective
but the prompts were written as if the AI had no context — re-introducing identity with
generic 'you are a system agent' framing that competed with the actual agent identity.

- SystemAgentDirective: drop 'you are a system infrastructure specialist', replace with
  operational context that references memory files already in the context window
- DailyMemoryTask: reframe as 'write your own notes' instead of 'you are a system agent
  generating a daily memory entry for an AI agent'
- Memory cleanup: 'clean up your MEMORY.md' instead of 'you are maintaining an AI agent's
  MEMORY.md file'
- AltTextTask: add 'match the voice and tone of this site' — leverage site knowledge
- MetaDescriptionTask: add 'use your knowledge of this site's voice and audience'
- InternalLinkingTask: tighten to direct task instructions
@github-actions
Copy link

github-actions bot commented Mar 16, 2026

Homeboy Results — data-machine

Lint

⚡ Scope: changed files only

lint (changed files only)

Test

⚡ Scope: changed files only

test (changed files only)

Audit

⚡ Scope: changed files only

audit (changed files only)

Tooling versions
  • Homeboy CLI: homeboy 0.78.0+5b275f58
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: unknown
  • Action: Extra-Chill/homeboy-action@v1

Homeboy Action v1

@chubes4
Copy link
Member Author

chubes4 commented Mar 17, 2026

Superseded by #828 which includes all these prompt changes plus the full directive rename/refactor.

@chubes4 chubes4 closed this Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant