@@ -239,7 +239,7 @@ export function copilotEngine(options: CopilotEngineOptions = {}): AgentFactory
239239 return {
240240 async ask ( prompt , askOptions = { } ) {
241241 writeEvent ( rigEvent ( "agent.ask" , { prompt } ) ) ;
242- const response = await session . sendAndWait (
242+ const response = await ( session . sendAndWait as any ) (
243243 askOptions . signal ? { prompt, signal : askOptions . signal } : { prompt } ,
244244 ) ;
245245 return responseText ( response ) ;
@@ -309,11 +309,11 @@ export type AgentAddon = (
309309 next : ( ) => Promise < void > ,
310310) => void | Promise < void > ;
311311export type ToolHandler < TArgs = unknown > = ( args : TArgs ) => unknown | Promise < unknown > ;
312- export type ToolParameters < TArgs = unknown > = Schema | Record < string , unknown > ;
312+ export type ToolParameters = Schema | Record < string , unknown > ;
313313export type Tool < TArgs = unknown > = ToolConfig < TArgs > & { name : string } ;
314314export type ToolConfig < TArgs = unknown > = {
315315 description ?: string ;
316- parameters ?: ToolParameters < TArgs > ;
316+ parameters ?: ToolParameters ;
317317 handler ?: ToolHandler < TArgs > ;
318318 overridesBuiltInTool ?: boolean ;
319319 skipPermission ?: boolean ;
@@ -1022,7 +1022,7 @@ function normalizeSpec(specOrName: AgentSpec<any, any>): NormalizedAgentSpec<any
10221022 return spec ;
10231023}
10241024
1025- function normalizeToolParameters < T > ( parameters : ToolParameters < T > | undefined ) : ToolParameters < T > | undefined {
1025+ function normalizeToolParameters ( parameters : ToolParameters | undefined ) : ToolParameters | undefined {
10261026 return parameters !== undefined && isSchema ( parameters ) ? toJsonSchema ( parameters ) : parameters ;
10271027}
10281028
0 commit comments