Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/hive-runtime/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas bed72ce280 hive-runtime, hive-agent: MCP permission only for kind other
A permission request counted as an MCP tool call whenever its title
looked like `<server>_<tool>`, whatever its kind, and acp_permits
allowed MCP calls before looking at the kind. So an `execute` request
titled e.g. `hyperhive_x`, or a `fetch` without web_tools, was allowed.

MCP tool calls come with kind `other` (opencode's toToolKind maps every
tool it doesn't name, MCP tools included, to "other"). The runtime now
sets PermissionAsk::mcp_server only for kind `other`, and acp_permits
allows an MCP server's tool only under the `other` arm.

Refs #4391
2026-09-29 22:29:36 +02:00
..
acp hive-runtime, hive-agent: MCP permission only for kind other 2026-09-29 22:29:36 +02:00
claude.rs hive-runtime: shared runtime crate with claude and acp backends 2026-09-29 22:29:36 +02:00
lib.rs hive-runtime: record a new ACP session only once its first prompt is answered 2026-09-29 22:29:36 +02:00
spec.rs hive-runtime: shared runtime crate with claude and acp backends 2026-09-29 22:29:36 +02:00