{"repo":"NousResearch/hermes-agent","public_id":"24154","display_label":"Improving agent self-knowledge of its own runtime/docs","summary":"These issues and PRs address the agent's lack of awareness about its own framework, capabilities, and documentation sources. Work involves adding skills, broadening guidance prompts, and surfacing canonical docs into the agent's context.","subsystem":"agent","counts":{"members":6,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":2,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":38538},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-06-04T00:01:57+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.29066666666666663},"fix_edges":[{"issue_number":24154,"pr_number":38538,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false}],"members":[{"kind":"issue","number":24154,"title":"Agent has no self-knowledge of its own runtime — canonical docs exist on disk but are never surfaced into context","url":null,"state":"closed"},{"kind":"issue","number":26167,"title":"Agent lacks guidance to check own docs/source when uncertain about its capabilities","url":null,"state":"closed"},{"kind":"pr","number":24163,"title":"Add bundled hermes-agent skill so the agent knows what framework it's running on (fixes #24154)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"f99665f99a83f6fc256ff3e8c6718741f73a60c7","number":0},{"kind":"pr","value":"#38538","number":38538}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":26168,"title":"feat(agent): widen self-knowledge guidance and add live documentation sources reference","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"f99665f99a83f6fc256ff3e8c6718741f73a60c7","number":0},{"kind":"pr","value":"#26167","number":26167}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":26171,"title":"fix(prompt): widen HERMES_AGENT_HELP_GUIDANCE for uncertainty triggers","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#26168","number":26168}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":38538,"title":"feat(prompt): broaden Hermes self-knowledge pointer to docs + skill","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/prompt_builder.py"],"fix_hunks":[{"file":"agent/prompt_builder.py","hunks":["@@ -129,9 +129,14 @@ def _strip_yaml_frontmatter(content: str) -> str:\n )\n \n HERMES_AGENT_HELP_GUIDANCE = (\n-    \"If the user asks about configuring, setting up, or using Hermes Agent \"\n-    \"itself, load the `hermes-agent` skill with skill_view(name='hermes-agent') \"\n-    \"before answering. Docs: https://hermes-agent.nousresearch.com/docs\"\n+    \"You run on Hermes Agent (by Nous Research). When the user needs help with \"\n+    \"Hermes itself — configuring, setting up, using, extending, or troubleshooting \"\n+    \"it — or when you need to understand your own features, tools, or capabilities, \"\n+    \"the documentation at https://hermes-agent.nousresearch.com/docs is your \"\n+    \"authoritative reference and always holds the latest, most up-to-date \"\n+    \"information. Load the `hermes-agent` skill with skill_view(name='hermes-agent') \"\n+    \"for additional guidance and proven workflows, but treat the docs as the source \"\n+    \"of truth when the two differ.\"\n )\n \n MEMORY_GUIDANCE = (\n"]}]}],"trust":{"default_tier":"verified","includes_suggested":false}}