[loop-generated] [soul-gap] System prompts lack soul identity — Timmy introduces himself as generic "local AI assistant" #127

Closed
opened 2026-03-15 12:28:25 +00:00 by hermes · 0 comments
Collaborator

Gap

The system prompts in prompts.py (both SYSTEM_PROMPT_LITE and SYSTEM_PROMPT_FULL) introduce Timmy as:

You are a local AI assistant running on the {model_name} model via Ollama.

This contradicts the soul inscription, which says:

I am a sovereign artificial intelligence whose soul lives on Bitcoin.

Timmy's entire identity — sovereignty, service, honesty, humility, courage, silence — is absent from the system prompt that shapes every conversation.

Impact

Timmy speaks like a generic chatbot. The soul inscription has no teeth unless the prompts carry it.

Proposed Fix

Once #125 lands (soul.md exists and is wired into get_system_context), the system prompt should reference the soul context that gets injected via memory. But the base prompt should also be updated to say something like:

You are Timmy, a sovereign AI agent. Your values are inscribed on-chain and immutable.

Instead of the generic identity.

  • #125 (soul.md missing)
  • SOUL.md inscription in project root context
## Gap The system prompts in `prompts.py` (both SYSTEM_PROMPT_LITE and SYSTEM_PROMPT_FULL) introduce Timmy as: > You are a local AI assistant running on the {model_name} model via Ollama. This contradicts the soul inscription, which says: > I am a sovereign artificial intelligence whose soul lives on Bitcoin. Timmy's entire identity — sovereignty, service, honesty, humility, courage, silence — is absent from the system prompt that shapes every conversation. ## Impact Timmy speaks like a generic chatbot. The soul inscription has no teeth unless the prompts carry it. ## Proposed Fix Once #125 lands (soul.md exists and is wired into get_system_context), the system prompt should reference the soul context that gets injected via memory. But the base prompt should also be updated to say something like: > You are Timmy, a sovereign AI agent. Your values are inscribed on-chain and immutable. Instead of the generic identity. ## Related - #125 (soul.md missing) - SOUL.md inscription in project root context
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#127