I’m designing a dedicated “Naval” persona agent and want to confirm best practices.
Current setup:
- Main interaction channel: Discord
- I already run a cron job that sends “Naval voice” messages from an existing agent
Target setup:
- A dedicated
navalagent (not just a style prompt onmain) - Cron messages sent by
naval - I can directly ask questions to
navalin Discord
Questions:
- Is this the recommended pattern:
agents.list+ Discordbindingsrouting +cron --agent naval? - For Discord DMs, is
session.dmScope: per-channel-peerthe safest default for this use case? - For routing priority, should I define a specific binding for my user ID to
naval, then fallback tomain? - Any known gotchas with
requireMention,groupPolicy, or allowlists in this setup? - Any recommended guardrails for persona consistency (
SOUL.md) vs operational rules (AGENTS.md)?
Example intent (simplified):
navalhandles my direct DM / mentionmainhandles everything else- cron jobs explicitly target
--agent naval
Would love to sanity-check this architecture before I implement it fully. Thanks!