diff --git a/hermes-agent/leoclean-skills/gcp/teleo-kb-bridge/SKILL.md b/hermes-agent/leoclean-skills/gcp/teleo-kb-bridge/SKILL.md index 72bfe8f..d7a106b 100644 --- a/hermes-agent/leoclean-skills/gcp/teleo-kb-bridge/SKILL.md +++ b/hermes-agent/leoclean-skills/gcp/teleo-kb-bridge/SKILL.md @@ -58,6 +58,7 @@ not stop at `search` or default `list-proposals`. Run the status-specific proposal and governance readbacks needed to avoid overclaiming: ```bash +/home/teleo/.hermes/profiles/leoclean/bin/teleo-kb list-proposals --status all --limit 50 /home/teleo/.hermes/profiles/leoclean/bin/teleo-kb search-proposals "" --status all --limit 20 /home/teleo/.hermes/profiles/leoclean/bin/teleo-kb decision-matrix-status ``` diff --git a/hermes-agent/leoclean-skills/vps/teleo-kb-bridge/SKILL.md b/hermes-agent/leoclean-skills/vps/teleo-kb-bridge/SKILL.md index ff08be8..dcb5f8f 100644 --- a/hermes-agent/leoclean-skills/vps/teleo-kb-bridge/SKILL.md +++ b/hermes-agent/leoclean-skills/vps/teleo-kb-bridge/SKILL.md @@ -50,6 +50,7 @@ not stop at `search` or default `list-proposals`. Run the status-specific proposal and governance readbacks needed to avoid overclaiming: ```bash +/home/teleo/.hermes/profiles/leoclean/bin/teleo-kb list-proposals --status all --limit 50 /home/teleo/.hermes/profiles/leoclean/bin/teleo-kb search-proposals "" --status all --limit 20 /home/teleo/.hermes/profiles/leoclean/bin/teleo-kb decision-matrix-status ``` diff --git a/tests/test_hermes_leoclean_skill_surfaces.py b/tests/test_hermes_leoclean_skill_surfaces.py index bdeaab0..5171c87 100644 --- a/tests/test_hermes_leoclean_skill_surfaces.py +++ b/tests/test_hermes_leoclean_skill_surfaces.py @@ -13,6 +13,7 @@ def test_gcp_kb_skill_uses_cloudsql_bridge_not_vps_docker() -> None: assert "/home/teleo/.hermes/profiles/leoclean/bin/teleo-kb" in text assert "search-proposals" in text assert "decision-matrix-status" in text + assert "list-proposals --status all" in text assert "Do not answer" in text or "do not infer matrix approval" in text assert "Next Cory-style follow-up" in text assert "I cannot claim canonical DB changed" in text @@ -33,6 +34,7 @@ def test_vps_kb_skill_keeps_vps_scope_explicit() -> None: assert "Status: applied | pending | missing | partially applied" in text assert "search-proposals" in text assert "decision-matrix-status" in text + assert "list-proposals --status all" in text assert "do not infer matrix approval" in text assert "approved/staged or packet-ready but not canonical" in text assert "Next Cory-style follow-up" in text