mirror of
https://github.com/0xrsydn/nix-hermes-agent.git
synced 2026-08-07 00:53:52 +00:00
feat: add declarative Hermes skills phase 1
This commit is contained in:
parent
c2966d2515
commit
a1b9295c8e
4 changed files with 276 additions and 1 deletions
17
checks.nix
17
checks.nix
|
|
@ -95,4 +95,21 @@
|
|||
mkdir -p $out
|
||||
echo "ok" > $out/result
|
||||
'';
|
||||
|
||||
# Verify upstream source exposed to the module contains skills trees
|
||||
skills-source-layout = pkgs.runCommand "hermes-skills-source-layout" { } ''
|
||||
set -e
|
||||
|
||||
SRC=${hermes-agent.upstreamSrc}
|
||||
|
||||
echo "=== Checking upstream skills trees ==="
|
||||
test -d "$SRC/skills" || (echo "FAIL: missing skills/ in upstream source"; exit 1)
|
||||
test -d "$SRC/optional-skills" || (echo "FAIL: missing optional-skills/ in upstream source"; exit 1)
|
||||
find "$SRC/skills" -name SKILL.md -print -quit | grep -q . || (echo "FAIL: no bundled SKILL.md found"; exit 1)
|
||||
find "$SRC/optional-skills" -name SKILL.md -print -quit | grep -q . || (echo "FAIL: no optional SKILL.md found"; exit 1)
|
||||
echo "PASS: upstream skills source layout present"
|
||||
|
||||
mkdir -p $out
|
||||
echo "ok" > $out/result
|
||||
'';
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue