@measey/mycoder-agent
Version:
Agent module for mycoder - an AI-powered software development assistant
67 lines • 2.22 kB
TypeScript
import { z } from 'zod';
import { Tool } from '../../core/types.js';
declare const parameterSchema: z.ZodObject<{
status: z.ZodOptional<z.ZodEnum<["all", "running", "completed", "error", "terminated"]>>;
verbose: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
status?: "running" | "completed" | "error" | "terminated" | "all" | undefined;
verbose?: boolean | undefined;
}, {
status?: "running" | "completed" | "error" | "terminated" | "all" | undefined;
verbose?: boolean | undefined;
}>;
declare const returnSchema: z.ZodObject<{
sessions: z.ZodArray<z.ZodObject<{
sessionId: z.ZodString;
status: z.ZodString;
startTime: z.ZodString;
endTime: z.ZodOptional<z.ZodString>;
runtime: z.ZodNumber;
url: z.ZodOptional<z.ZodString>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, "strip", z.ZodTypeAny, {
status: string;
startTime: string;
runtime: number;
sessionId: string;
endTime?: string | undefined;
url?: string | undefined;
metadata?: Record<string, any> | undefined;
}, {
status: string;
startTime: string;
runtime: number;
sessionId: string;
endTime?: string | undefined;
url?: string | undefined;
metadata?: Record<string, any> | undefined;
}>, "many">;
count: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
count: number;
sessions: {
status: string;
startTime: string;
runtime: number;
sessionId: string;
endTime?: string | undefined;
url?: string | undefined;
metadata?: Record<string, any> | undefined;
}[];
}, {
count: number;
sessions: {
status: string;
startTime: string;
runtime: number;
sessionId: string;
endTime?: string | undefined;
url?: string | undefined;
metadata?: Record<string, any> | undefined;
}[];
}>;
type Parameters = z.infer<typeof parameterSchema>;
type ReturnType = z.infer<typeof returnSchema>;
export declare const listSessionsTool: Tool<Parameters, ReturnType>;
export {};
//# sourceMappingURL=listSessions.d.ts.map