@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
46 lines (45 loc) • 3.06 kB
TypeScript
export declare const LogsTailParamsSchema: import("@sinclair/typebox").TObject<{
cursor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
limit: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
maxBytes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
export declare const LogsTailResultSchema: import("@sinclair/typebox").TObject<{
file: import("@sinclair/typebox").TString;
cursor: import("@sinclair/typebox").TInteger;
size: import("@sinclair/typebox").TInteger;
lines: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>;
truncated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
reset: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export declare const ChatHistoryParamsSchema: import("@sinclair/typebox").TObject<{
sessionKey: import("@sinclair/typebox").TString;
limit: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
export declare const ChatSendParamsSchema: import("@sinclair/typebox").TObject<{
sessionKey: import("@sinclair/typebox").TString;
message: import("@sinclair/typebox").TString;
thinking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
deliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
attachments: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnknown>>;
timeoutMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
idempotencyKey: import("@sinclair/typebox").TString;
}>;
export declare const ChatAbortParamsSchema: import("@sinclair/typebox").TObject<{
sessionKey: import("@sinclair/typebox").TString;
runId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const ChatInjectParamsSchema: import("@sinclair/typebox").TObject<{
sessionKey: import("@sinclair/typebox").TString;
message: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const ChatEventSchema: import("@sinclair/typebox").TObject<{
runId: import("@sinclair/typebox").TString;
sessionKey: import("@sinclair/typebox").TString;
seq: import("@sinclair/typebox").TInteger;
state: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"delta">, import("@sinclair/typebox").TLiteral<"final">, import("@sinclair/typebox").TLiteral<"aborted">, import("@sinclair/typebox").TLiteral<"error">]>;
message: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
errorMessage: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
usage: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnknown>;
stopReason: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;