subagents: fold hive-extra-mcp into hive-agent-sock per mara's rescoping
This commit is contained in:
parent
670e0ccad3
commit
349f7096ba
12 changed files with 75 additions and 81 deletions
|
|
@ -184,7 +184,7 @@ pub fn allowed_mcp_tools(groups: &[hive_sh4re::permissions::ToolGroup]) -> Vec<S
|
|||
// pattern list to `mcp__<server>__<pattern>` so claude can call
|
||||
// them without per-tool operator approval. `["*"]` (the default)
|
||||
// expands to `mcp__<server>__*` — every tool from that server.
|
||||
for (server, spec) in hive_extra_mcp::load_extra_mcp() {
|
||||
for (server, spec) in hive_agent_sock::extra_mcp::load_extra_mcp() {
|
||||
if server == SERVER_NAME || !extra_server_enabled(&server, groups) {
|
||||
continue;
|
||||
}
|
||||
|
|
@ -300,7 +300,7 @@ fn build_mcp_servers() -> serde_json::Map<String, serde_json::Value> {
|
|||
// agent isn't entitled to must not even appear in the MCP config, or the
|
||||
// agent could call it directly (there is no later enforcement point).
|
||||
let groups = effective_tool_groups();
|
||||
for (name, spec) in hive_extra_mcp::load_extra_mcp() {
|
||||
for (name, spec) in hive_agent_sock::extra_mcp::load_extra_mcp() {
|
||||
if name == SERVER_NAME {
|
||||
tracing::warn!(
|
||||
"extra MCP server name `{SERVER_NAME}` collides with the built-in surface; ignoring",
|
||||
|
|
|
|||
Loading…
Reference in a new issue