kimi-code / packages /agent-core-v2 /src /session /sessionToolPolicyGate /sessionToolPolicyGateService.ts
Download packages/agent-core-v2/src/session/sessionToolPolicyGate/sessionToolPolicyGateService.ts from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 623 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/session/sessionToolPolicyGate/sessionToolPolicyGateService.ts
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/agent-core-v2/src/session/sessionToolPolicyGate/sessionToolPolicyGateService.ts
-
curl -L -o sessionToolPolicyGateService.ts https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/session/sessionToolPolicyGate/sessionToolPolicyGateService.ts
623 Bytes
| import { Event } from '#/_base/event'; | |
| import { LifecycleScope } from '#/app/scopes'; | |
| import { ScopeActivation, registerScopedService } from '#/_base/di/scope'; | |
| import { ISessionToolPolicyGate } from './sessionToolPolicyGate'; | |
| export class NoopSessionToolPolicyGate implements ISessionToolPolicyGate { | |
| declare readonly _serviceBrand: undefined; | |
| readonly disabledTools: readonly string[] = []; | |
| readonly onDidChange = Event.None as Event<void>; | |
| } | |
| registerScopedService( | |
| LifecycleScope.Session, | |
| ISessionToolPolicyGate, | |
| NoopSessionToolPolicyGate, | |
| ScopeActivation.OnScopeCreated, | |
| 'sessionToolPolicyGate', | |
| ); | |