SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
68d7816 verified
Raw History Blame Contribute Delete
537 Bytes
import { createDecorator, type ServiceIdentifier } from '#/_base/di/instantiation';
export interface UndoAvailability {
readonly maxTurns: number;
readonly stoppedAtCompaction: boolean;
}
export interface IAgentConversationUndoService {
readonly _serviceBrand: undefined;
availability(): UndoAvailability;
undo(turns: number): Promise<number>;
}
export const IAgentConversationUndoService: ServiceIdentifier<IAgentConversationUndoService> =
createDecorator<IAgentConversationUndoService>('agentConversationUndoService');