File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
packages/server/src/experimental/tasks Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import {
1616 ErrorCode ,
1717 getDisplayName ,
1818 GetPromptResultSchema ,
19+ InMemoryTaskStore ,
1920 ListPromptsResultSchema ,
2021 ListResourcesResultSchema ,
2122 ListToolsResultSchema ,
@@ -27,7 +28,6 @@ import {
2728 StreamableHTTPClientTransport
2829} from '@modelcontextprotocol/client' ;
2930import { Ajv } from 'ajv' ;
30- import { InMemoryTaskStore } from '../../experimental/tasks/stores/in-memory.js' ;
3131
3232// Create readline interface for user input
3333const readline = createInterface ( {
Original file line number Diff line number Diff line change @@ -140,7 +140,7 @@ export class ExperimentalServerTasks<
140140 // These may appear even without tools/toolChoice in the current request when
141141 // a previous sampling request returned tool_use and this is a follow-up with results.
142142 if ( params . messages . length > 0 ) {
143- const lastMessage = params . messages [ params . messages . length - 1 ] ;
143+ const lastMessage = params . messages [ params . messages . length - 1 ] ! ;
144144 const lastContent = Array . isArray ( lastMessage . content ) ? lastMessage . content : [ lastMessage . content ] ;
145145 const hasToolResults = lastContent . some ( c => c . type === 'tool_result' ) ;
146146
You can’t perform that action at this time.
0 commit comments