From e856c766584ed933bed0b79c7ef47b6d98b0fb7e Mon Sep 17 00:00:00 2001 From: Ben Sima Date: Fri, 19 Dec 2025 16:41:01 -0500 Subject: Omni/Agent: wire prompt templating system to agents - Telegram.hs: add loadTelegramSystemPrompt with fallback - Subagent.hs: add loadSystemPromptForRole with fallback - Coder.hs: add loadCoderSystemPrompt with fallback - Ava.nix: add tmpfiles rules for /home/ava/prompts/ - Prompts.hs: fix test to expect .mustache extension Templates loaded at runtime from $AVA_DATA_ROOT/prompts/. Falls back to hardcoded prompts if templates not found. Amp-Thread-ID: https://ampcode.com/threads/T-019b3878-73be-77ec-97cc-d092a28d211e Co-authored-by: Amp --- Omni/Dev/Beryllium/Ava.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Omni/Dev/Beryllium') diff --git a/Omni/Dev/Beryllium/Ava.nix b/Omni/Dev/Beryllium/Ava.nix index d732249..becbf9e 100644 --- a/Omni/Dev/Beryllium/Ava.nix +++ b/Omni/Dev/Beryllium/Ava.nix @@ -83,6 +83,14 @@ in { "d /home/ava 0755 ava users -" "d /home/ava/omni 0755 ava users -" "d /home/ava/skills 0755 ava users -" + "d /home/ava/prompts 0755 ava users -" + "d /home/ava/prompts/agents 0755 ava users -" + "d /home/ava/prompts/agents/telegram 0755 ava users -" + "d /home/ava/prompts/shared 0755 ava users -" + "d /home/ava/prompts/shared/formatting 0755 ava users -" + "d /home/ava/prompts/subagents 0755 ava users -" + "d /home/ava/prompts/subagents/generic 0755 ava users -" + "d /home/ava/prompts/subagents/coder 0755 ava users -" "d /home/ava/outreach 0755 ava users -" "d /home/ava/outreach/pending 0755 ava users -" "d /home/ava/outreach/approved 0755 ava users -" -- cgit v1.2.3