Download packages/agent-core-v2/src/session/sessionToolPolicy/sessionToolPolicy.ts from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 604 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/session/sessionToolPolicy/sessionToolPolicy.ts
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/agent-core-v2/src/session/sessionToolPolicy/sessionToolPolicy.ts
-
curl -L -o sessionToolPolicy.ts https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/session/sessionToolPolicy/sessionToolPolicy.ts
604 Bytes
| import { createDecorator, type ServiceIdentifier } from '#/_base/di/instantiation'; | |
| import type { Event, IWaitUntil } from '#/_base/event'; | |
| export type SessionToolPolicyChangedEvent = IWaitUntil; | |
| export interface ISessionToolPolicy { | |
| readonly _serviceBrand: undefined; | |
| readonly ready: Promise<void>; | |
| readonly onDidChange: Event<SessionToolPolicyChangedEvent>; | |
| disabledTools(): readonly string[]; | |
| setDisabledTools(names: readonly string[]): Promise<void>; | |
| } | |
| export const ISessionToolPolicy: ServiceIdentifier<ISessionToolPolicy> = | |
| createDecorator<ISessionToolPolicy>('sessionToolPolicy'); | |