session summaries in data

This commit is contained in:
Dax Raad
2025-10-23 16:28:20 -04:00
parent f4dfae0bb0
commit cee7106054
4 changed files with 60 additions and 39 deletions

View File

@@ -36,7 +36,7 @@ import { MCP } from "../mcp"
import { Storage } from "../storage/storage"
import type { ContentfulStatusCode } from "hono/utils/http-status"
import { Snapshot } from "@/snapshot"
import { MessageSummary } from "@/session/summary"
import { SessionSummary } from "@/session/summary"
const ERRORS = {
400: {
@@ -629,19 +629,19 @@ export namespace Server {
validator(
"param",
z.object({
id: MessageSummary.diff.schema.shape.sessionID,
id: SessionSummary.diff.schema.shape.sessionID,
}),
),
validator(
"query",
z.object({
messageID: MessageSummary.diff.schema.shape.messageID,
messageID: SessionSummary.diff.schema.shape.messageID,
}),
),
async (c) => {
const query = c.req.valid("query")
const params = c.req.valid("param")
const result = await MessageSummary.diff({
const result = await SessionSummary.diff({
sessionID: params.id,
messageID: query.messageID,
})