From d0c1416f168509457141d6bc8ab04117b23b8d40 Mon Sep 17 00:00:00 2001 From: tux Date: Sun, 30 Aug 2026 23:13:33 +0530 Subject: [PATCH] feat(ai-harness): add ponytail plugin --- modules/hm/shell/opencode.nix | 1 + modules/nixos/services/hermes-agent.nix | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/modules/hm/shell/opencode.nix b/modules/hm/shell/opencode.nix index 9c66c81..3c6bf9b 100644 --- a/modules/hm/shell/opencode.nix +++ b/modules/hm/shell/opencode.nix @@ -25,6 +25,7 @@ }; }; }; + plugin = [ "@dietrichgebert/ponytail" ]; }; }; }; diff --git a/modules/nixos/services/hermes-agent.nix b/modules/nixos/services/hermes-agent.nix index 561b4c7..5f0da1d 100644 --- a/modules/nixos/services/hermes-agent.nix +++ b/modules/nixos/services/hermes-agent.nix @@ -3,6 +3,7 @@ { config, lib, + pkgs, options, userName, ... @@ -30,6 +31,15 @@ }; environmentFiles = cfg.environmentFiles; addToSystemPackages = true; + + extraPlugins = [ + (pkgs.fetchFromGitHub { + owner = "DietrichGebert"; + repo = "ponytail"; + rev = "v4.9.0"; + hash = "sha256-8cYggVltBAlZ/Zj4pl1bOu7mQdZFXCmDGW4RSpvRA+w="; + }) + ]; }; users.users.${userName}.extraGroups = [ "hermes" ];