diff --git a/packages/core/src/tools/monitor.ts b/packages/core/src/tools/monitor.ts index 8dedf11c78d..1311d804013 100644 --- a/packages/core/src/tools/monitor.ts +++ b/packages/core/src/tools/monitor.ts @@ -677,6 +677,11 @@ export class MonitorTool extends BaseDeclarativeTool< required: ['command'], additionalProperties: false, }, + true, // isOutputMarkdown + false, // canUpdateOutput + true, // shouldDefer — monitoring is infrequent + false, // alwaysLoad + 'monitor watch tail log stream background', ); } diff --git a/packages/core/src/tools/send-message.ts b/packages/core/src/tools/send-message.ts index 64697bb464f..62a3b978805 100644 --- a/packages/core/src/tools/send-message.ts +++ b/packages/core/src/tools/send-message.ts @@ -129,6 +129,11 @@ export class SendMessageTool extends BaseDeclarativeTool< required: ['task_id', 'message'], additionalProperties: false, }, + true, // isOutputMarkdown + false, // canUpdateOutput + true, // shouldDefer — sending messages to tasks is infrequent + false, // alwaysLoad + 'send message task communicate notify', ); } diff --git a/packages/core/src/tools/task-stop.ts b/packages/core/src/tools/task-stop.ts index bbe75806258..b51e4ebbaf1 100644 --- a/packages/core/src/tools/task-stop.ts +++ b/packages/core/src/tools/task-stop.ts @@ -247,6 +247,11 @@ export class TaskStopTool extends BaseDeclarativeTool< required: ['task_id'], additionalProperties: false, }, + true, // isOutputMarkdown + false, // canUpdateOutput + true, // shouldDefer — stopping tasks is infrequent + false, // alwaysLoad + 'task stop cancel kill background', ); } diff --git a/packages/core/src/tools/web-fetch.ts b/packages/core/src/tools/web-fetch.ts index 30bdef4c0d1..8e7b3cc139a 100644 --- a/packages/core/src/tools/web-fetch.ts +++ b/packages/core/src/tools/web-fetch.ts @@ -289,6 +289,11 @@ export class WebFetchTool extends BaseDeclarativeTool< required: ['url', 'prompt'], type: 'object', }, + true, // isOutputMarkdown + false, // canUpdateOutput + true, // shouldDefer — web fetching is infrequent + false, // alwaysLoad + 'web fetch url http download content', ); }