Teach echo specific things about Sirens Community Discord #790

Open
opened 2026-08-15 01:14:24 +00:00 by coilysiren · 0 comments
Owner

eg. roles, channel format, things we do...


Resolved spec (design pass, 2026-08-15)

Decision - this knowledge lives in a hand-written, checked-in doc. Live Discord introspection and an on-demand server-facts MCP tool were both considered and declined for this issue.

Build

  1. Add a knowledge doc to the agent knowledge tree that Echo's composed system prompt already reads from. Find and match the existing convention in this repo rather than inventing a new location or loader.
  2. Sections, each a flat bullet list - server roles and what each one confers, channel naming format and what each channel is for, recurring community practices ("things we do").
  3. Compose into Echo's prompt only. Deep is out of scope for this issue.

Kai supplies - the actual role list, channel format rules, and practices. Ship the doc with those sections present and each marked unresolved until Kai fills them. Do not invent server facts.

Acceptance

  • The doc is in git and editable by hand without touching code.
  • Echo answers "what is <role>" and "what belongs in <channel>" from the doc with zero Discord API calls.
  • The prompt-size delta is measured and reported on this issue, because #162 already flags a 53 KB per-turn prompt.

Out of scope - live Discord role/channel introspection, per-guild generalization, Deep.

eg. roles, channel format, things we do... --- ## Resolved spec (design pass, 2026-08-15) **Decision** - this knowledge lives in a hand-written, checked-in doc. Live Discord introspection and an on-demand server-facts MCP tool were both considered and declined for this issue. **Build** 1. Add a knowledge doc to the agent knowledge tree that Echo's composed system prompt already reads from. Find and match the existing convention in this repo rather than inventing a new location or loader. 2. Sections, each a flat bullet list - server roles and what each one confers, channel naming format and what each channel is for, recurring community practices ("things we do"). 3. Compose into Echo's prompt only. Deep is out of scope for this issue. **Kai supplies** - the actual role list, channel format rules, and practices. Ship the doc with those sections present and each marked unresolved until Kai fills them. Do not invent server facts. **Acceptance** * The doc is in git and editable by hand without touching code. * Echo answers "what is `<role>`" and "what belongs in `<channel>`" from the doc with zero Discord API calls. * The prompt-size delta is measured and reported on this issue, because #162 already flags a 53 KB per-turn prompt. **Out of scope** - live Discord role/channel introspection, per-guild generalization, Deep.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/sirens-echo#790
No description provided.