diff --git a/README.md b/README.md index 20302bc..d36a3ba 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,14 @@ # AI-Powered Security, Governance and Policy Enforcement for Hermes Agent ### The IntentFrame security plugin and safety gate for [Hermes Agent](https://github.com/NousResearch/hermes-agent) +**Put an external validation checkpoint in front of the tools [Hermes Agent](https://github.com/NousResearch/hermes-agent) runs on your machine — terminal, code, file writes, cron — powered by [IntentFrame](https://github.com/intentframe/intentframe).** + +IntentFrame is a separate policy runtime, not part of the agent: it judges Hermes's risky actions from *outside* the agent, against rules you set, before they run. Hermes proposes; IntentFrame judges; a governed action runs only on **ALLOW**. (IntentFrame's integration layer is agent-agnostic — Hermes is the first integration.) + +

+ IntentFrame Control Plane — governance, policy, stack control, and audit at http://127.0.0.1:9720 +

+

Release CI @@ -8,11 +16,13 @@ IntentFrame

-**Put an external validation checkpoint in front of the tools [Hermes Agent](https://github.com/NousResearch/hermes-agent) runs on your machine — terminal, code, file writes, cron — powered by [IntentFrame](https://github.com/intentframe/intentframe).** - -IntentFrame is a separate policy runtime, not part of the agent: it judges Hermes's risky actions from *outside* the agent, against rules you set, before they run. Hermes proposes; IntentFrame judges; a governed action runs only on **ALLOW**. (IntentFrame's integration layer is agent-agnostic — Hermes is the first integration.) - -[Install](#install-intentframe-into-hermes) · [See a BLOCK](#see-it-work) · [Choose what's governed](#control-which-hermes-tools-are-governed) · [Write policy](#modify-intentframe-policy) · [Docs](#status-and-resources) +

+ Install · + See a BLOCK · + Choose what's governed · + Write policy · + Docs +

--- diff --git a/assets/if_control_plane.gif b/assets/if_control_plane.gif new file mode 100644 index 0000000..f819d23 Binary files /dev/null and b/assets/if_control_plane.gif differ diff --git a/assets/if_control_plane_1.png b/assets/if_control_plane_1.png new file mode 100644 index 0000000..1e49f8e Binary files /dev/null and b/assets/if_control_plane_1.png differ diff --git a/assets/if_control_plane_2.png b/assets/if_control_plane_2.png new file mode 100644 index 0000000..d93d0f4 Binary files /dev/null and b/assets/if_control_plane_2.png differ diff --git a/assets/if_control_plane_3.png b/assets/if_control_plane_3.png new file mode 100644 index 0000000..1acaf19 Binary files /dev/null and b/assets/if_control_plane_3.png differ diff --git a/assets/if_control_plane_4.png b/assets/if_control_plane_4.png new file mode 100644 index 0000000..7f34024 Binary files /dev/null and b/assets/if_control_plane_4.png differ