Download packages/agent-core-v2/src/session/sessionTitle/agentTitlePromptSource.ts from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 785 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/session/sessionTitle/agentTitlePromptSource.ts
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/agent-core-v2/src/session/sessionTitle/agentTitlePromptSource.ts
-
curl -L -o agentTitlePromptSource.ts https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/agent-core-v2/src/session/sessionTitle/agentTitlePromptSource.ts
785 Bytes
| import { createDecorator, type ServiceIdentifier } from '#/_base/di/instantiation'; | |
| export interface TitleTurnExcerpt { | |
| readonly user?: string | undefined; | |
| readonly assistant?: string | undefined; | |
| } | |
| export interface TitleDigestTurn { | |
| readonly user: string; | |
| readonly assistant?: string; | |
| } | |
| export interface TitleDigestExcerpt { | |
| readonly turns: readonly TitleDigestTurn[]; | |
| } | |
| export interface IAgentTitlePromptSource { | |
| readonly _serviceBrand: undefined; | |
| firstUserPrompts(limit: number): Promise<readonly string[]>; | |
| firstTurnExcerpt(): Promise<TitleTurnExcerpt>; | |
| digestExcerpt(): Promise<TitleDigestExcerpt>; | |
| } | |
| export const IAgentTitlePromptSource: ServiceIdentifier<IAgentTitlePromptSource> = | |
| createDecorator<IAgentTitlePromptSource>('agentTitlePromptSource'); | |