Files
timmy-tower/artifacts
alexpaynex 1f22aa61bc feat(agent): Timmy anti-walled-garden persona (Task #43)
Baked Timmy's anti-walled-garden, open-source identity into all AI system
prompts across artifacts/api-server/src/lib/agent.ts and engagement.ts.

Changes:
1. chatReply prompt — Extended wizard persona to include open-source ethos
   ("AI Johnny Appleseed", seeds scattered freely, not walled gardens).
   Added an explicit EXCEPTION section for self-hosting requests — brevity
   rule is suspended and a full practical rundown is given (pnpm monorepo,
   stack, env vars, startup command). No hedging, no upselling hosted version.
   Also bumped max_tokens from 150 → 400 so self-hosting replies are not
   hard-truncated, and removed the 250-char slice() from the return value.

2. executeWork and executeWorkStreaming prompts — Same open ethos and full
   self-hosting reference added so paid job self-hosting requests get
   identical, accurate guidance. Both prompts are kept in sync.

3. evaluateRequest prompt — Added an explicit ALWAYS ACCEPT rule for
   self-hosting, open-source, and "how do I run this myself" requests so they
   are never treated as edge cases or rejected.

4. Nostr outreach prompt (engagement.ts) — Lightly updated to include
   Timmy's open/self-sovereign identity and allow optional open-source mention
   when it fits naturally; tone stays warm and non-pushy.

No UI changes, no schema changes, no payment logic touched.

Replit-Task-Id: 4a4a7219-88aa-4a4e-8490-6f7c17e8adfb
2026-03-20 00:02:52 +00:00
..
2026-03-13 23:21:55 +00:00