eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
33 lines (32 loc) • 1.16 kB
TypeScript
import type { CancelSessionResult, ClearResult, ClientRedirectPolicy, CompactResult, ResetResult } from "#client/types.js";
interface SessionControlContext {
readonly host: string;
readonly redirect?: ClientRedirectPolicy;
resolveHeaders(): Promise<Headers>;
}
export declare function cancelClientSession(input: {
readonly context: SessionControlContext;
readonly options?: {
readonly signal?: AbortSignal;
readonly tasks?: boolean;
readonly turnId?: string;
};
readonly sessionId: string;
}): Promise<CancelSessionResult>;
export declare function clearClientSession(input: {
readonly context: SessionControlContext;
readonly sessionId: string;
}): Promise<ClearResult>;
export declare function compactClientSession(input: {
readonly context: SessionControlContext;
readonly sessionId: string;
}): Promise<CompactResult>;
export declare function resetClientSession(input: {
readonly context: SessionControlContext;
readonly options?: {
readonly reason?: string;
readonly signal?: AbortSignal;
};
readonly sessionId: string;
}): Promise<ResetResult>;
export {};