diff --git a/hive-ag3nt/src/mcp.rs b/hive-ag3nt/src/mcp.rs index e08a33ac..101ca939 100644 --- a/hive-ag3nt/src/mcp.rs +++ b/hive-ag3nt/src/mcp.rs @@ -1013,8 +1013,7 @@ pub struct GetLooseEndsArgs { #[derive(Debug, serde::Deserialize, schemars::JsonSchema)] pub struct RequestApplyCommitArgs { - /// Agent whose config repo the commit lives in (use `"root"` for the - /// manager's own config). + /// Logical agent name whose config repo the commit lives in. pub agent: String, /// Commit sha (full or short, 7-40 hex chars) in that agent's /// proposed config repo. Must be a sha — a branch or tag name @@ -1124,7 +1123,7 @@ pub struct EditScheduleArgs { #[derive(Debug, serde::Deserialize, schemars::JsonSchema)] pub struct GetLogsArgs { - /// Logical agent name to fetch logs for (e.g. `gui`, `root`). + /// Logical agent name to fetch logs for (e.g. `gui`, `iris`). /// hive-c0re maps it to the underlying machine name (`h-gui`) /// itself — pass the plain agent name, not the `h-` form. pub agent: String, @@ -1580,7 +1579,7 @@ impl ManagerServer { #[tool( description = "Submit a config change for operator approval. Pass the agent name \ - (e.g. `alice` or `root` for the manager's own config) and a commit sha (7-40 hex \ + (e.g. `alice`) and a commit sha (7-40 hex \ chars, full or short) in that agent's proposed config repo — a branch/tag name like \ `main` is rejected, the approval pins the exact commit. On approval hive-c0re \ rebuilds the container."