track version on session info

This commit is contained in:
Dax Raad
2025-06-18 13:40:21 -04:00
parent b796d6763f
commit f99904bc1c
6 changed files with 51 additions and 19 deletions

View File

@@ -5,10 +5,11 @@ export namespace Tool {
title: string
[key: string]: any
}
export type Context = {
export type Context<M extends Metadata = Metadata> = {
sessionID: string
messageID: string
abort: AbortSignal
metadata(meta: M): void
}
export interface Info<
Parameters extends StandardSchemaV1 = StandardSchemaV1,