Download packages/agent-core-v2/src/session/sessionToolPolicyGate/sessionToolPolicyGate.ts from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 655 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/session/sessionToolPolicyGate/sessionToolPolicyGate.ts
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/agent-core-v2/src/session/sessionToolPolicyGate/sessionToolPolicyGate.ts
-
curl -L -o sessionToolPolicyGate.ts https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/session/sessionToolPolicyGate/sessionToolPolicyGate.ts
655 Bytes
| import { createDecorator, type ServiceIdentifier } from '#/_base/di/instantiation'; | |
| import type { ScopeSeed } from '#/_base/di/scope'; | |
| import type { Event } from '#/_base/event'; | |
| export interface ISessionToolPolicyGate { | |
| readonly _serviceBrand: undefined; | |
| readonly disabledTools: readonly string[]; | |
| readonly onDidChange: Event<void>; | |
| } | |
| export const ISessionToolPolicyGate: ServiceIdentifier<ISessionToolPolicyGate> = | |
| createDecorator<ISessionToolPolicyGate>('sessionToolPolicyGate'); | |
| export function sessionToolPolicyGateSeed(gate: ISessionToolPolicyGate): ScopeSeed { | |
| return [[ISessionToolPolicyGate as ServiceIdentifier<unknown>, gate]]; | |
| } | |