Fresh history cut from cynarAI/evoo antigravity-handoff/project-timeline (Voice First + project timeline). Brand docs/titles as evOo; keep @rakazo/* packages as tech debt. Excludes node_modules, caches, secrets, voice blobs.
18 lines
518 B
TypeScript
18 lines
518 B
TypeScript
import * as z from "zod";
|
|
import { Id, RunStatus } from "./ids.js";
|
|
|
|
export const ProjectSessionSchema = z.object({
|
|
sessionId: Id,
|
|
sourceMessageId: Id,
|
|
promptSnippet: z.string(),
|
|
startedAt: z.string(),
|
|
status: RunStatus,
|
|
botNames: z.array(z.string()),
|
|
});
|
|
export type ProjectSession = z.infer<typeof ProjectSessionSchema>;
|
|
|
|
export const ProjectSessionsOutputSchema = z.object({
|
|
sessions: z.array(ProjectSessionSchema),
|
|
});
|
|
export type ProjectSessionsOutput = z.infer<typeof ProjectSessionsOutputSchema>;
|