feat(opencode): add code-mode MCP adapter (#35085)

This commit is contained in:
Aiden Cline
2026-07-03 09:24:27 +00:00
committed by GitHub
parent 30936a9bca
commit abaab29cb3
6 changed files with 1370 additions and 0 deletions
@@ -213,6 +213,11 @@ export function disabled(tools: string[], ruleset: PermissionV1.Ruleset): Set<st
)
}
export function visibleTools<T>(tools: Record<string, T>, ruleset: PermissionV1.Ruleset): Record<string, T> {
const hidden = disabled(Object.keys(tools), ruleset)
return Object.fromEntries(Object.entries(tools).filter(([name]) => !hidden.has(name)))
}
export const node = LayerNode.make({ service: Service, layer: layer, deps: [EventV2Bridge.node] })
export * as Permission from "."