mirror of
https://github.com/anomalyco/opencode.git
synced 2026-08-24 06:33:01 -04:00
9 lines
282 B
TypeScript
9 lines
282 B
TypeScript
import { Permission } from "@opencode-ai/core/permission"
|
|
import { Effect, Layer } from "effect"
|
|
|
|
export const permissionLayer = (overrides: Partial<Permission.Interface> = {}) =>
|
|
Layer.mock(Permission.Service, {
|
|
allowsAll: () => Effect.succeed(false),
|
|
...overrides,
|
|
})
|