Download packages/agent-core-v2/src/agent/toolPolicy/toolPolicy.ts from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 685 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/agent/toolPolicy/toolPolicy.ts
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/agent-core-v2/src/agent/toolPolicy/toolPolicy.ts
-
curl -L -o toolPolicy.ts https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/agent/toolPolicy/toolPolicy.ts
685 Bytes
| import { createDecorator } from '#/_base/di/instantiation'; | |
| import type { ToolSource } from '#/tool/toolContract'; | |
| import type { ToolActivationPolicy } from './evaluate'; | |
| export interface IAgentToolPolicyService { | |
| readonly _serviceBrand: undefined; | |
| isToolActive(name: string, source?: ToolSource): boolean; | |
| isToolActiveForDisclosure(name: string, source?: ToolSource): boolean; | |
| isToolActiveForProfile( | |
| profile: ToolActivationPolicy, | |
| name: string, | |
| source?: ToolSource, | |
| ): boolean; | |
| setSessionDisabledTools(names: readonly string[]): Promise<void>; | |
| } | |
| export const IAgentToolPolicyService = | |
| createDecorator<IAgentToolPolicyService>('agentToolPolicyService'); | |