Hermes Project Stewardship
Sahil-SS9/hermes-project-stewardship
Project ownership layer for Hermes agent fleets with verified cycles and an explicit autonomy policy
Hermes Project Stewardship is a plugin that lets a team of Hermes profiles take ongoing responsibility for a project by verifying real state, proposing evidence-backed initiatives and running work through Kanban under an explicit autonomy policy.
What Hermes Project Stewardship does
Stewardship runs a repeating cycle: wake, verify, snapshot, assess, propose, gate, execute, measure and learn. A cycle may not claim project status or authorize changes without canonical evidence such as git state, tests and CI, or declared files, and unknown or contradictory state blocks mutations. NO_ACTION_REQUIRED is a normal outcome. Work executes through existing Hermes Projects and Kanban, while a store called Dockyard, a SQLite database in WAL mode, holds policy, evidence, approvals and audit metadata.
Autonomy policy can only restrict what Hermes may do, never widen tool permissions or credentials. Six levels run from Assistant, which inspects and answers, through Investigator, Planner, Builder and Maintainer to Steward. Levels 4 and 5 ship disabled, and level 3 and above needs a capability allowlist gate. It can be used through the stewardctl CLI, an RPC API at /stewardship/v1 with bearer auth and rate limiting, gateway commands such as Discord, and a Desktop plugin, all sharing one backend. The README describes v0.3.0 as a local release that is not installed or activated.
Key features
- Verified ownership loop from wake and verify through execute, measure and learn
- Fail-closed behavior when project state is unknown or contradictory
- Six restriction-only autonomy levels, with levels 4 and 5 disabled by default
- stewardctl CLI, RPC API, gateway commands and Desktop plugin on one backend
- Work executed through existing Hermes Kanban
- Installs as a Hermes directory plugin with a bundled skill and dashboard assets
When to use it
- Having a team of Hermes profiles keep a repository healthy over weeks
- Requiring approval before any agent merges or changes source
- Measuring whether stewardship cycles actually improved the project
Who it is for: Operators running several Hermes profiles who want accountable, policy-bound project ownership.
How it fits with Hermes Agent
Built for Hermes Agent as a directory plugin that uses Hermes plugin APIs such as register_tool and register_skill and executes work through Hermes Projects and Kanban.
How to install Hermes Project Stewardship
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install Sahil-SS9/hermes-project-stewardship --enableRequirements: Python 3.10+; no third-party runtime dependencies for the core engine
Note: The README calls v0.3.0 a local release that is not installed or activated, and GitHub could not identify a license for the repository.
FAQ
What is Hermes Project Stewardship?
Hermes Project Stewardship is a plugin that makes a team of Hermes profiles responsible for a project over time. It verifies evidence, proposes initiatives and executes through Kanban under an autonomy policy.
Does Hermes Project Stewardship work with Hermes Agent?
Yes, it is built as a Hermes directory plugin using shipped vanilla plugin APIs. It executes work through Hermes Projects and Kanban using a versioned host adapter.
What do I need to run Hermes Project Stewardship?
You need Python 3.10 or newer. The README says the core engine has no third-party runtime dependencies.
Similar multi-agent for Hermes Agent
All multi-agentPer-folder scoped Hermes Agents with their own config, skills and memory, launched by the hermes command
bigph00t HermesCraftEmbodied Hermes agents that join your Minecraft world as in-world players, alone or as a group
magnus919 Hermes CouncilPlugin foundation for a multi-agent debate system in Hermes Agent, still in early development
rexleimo AIOSLocal-first control plane adding project memory, agent teams and verification around coding agents
Ardha-Eco-System RUDR9Installer that turns Hermes Agent into a multi-profile AI engineering team coordinated by Kanban
amirghm hermes-kanbanSQLite-backed Kanban board for Hermes Agent with REST API, drag and drop and auto-detected agents
Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop