Expose tool prompt guidelines to extensions

closes #4879
This commit is contained in:
Mario Zechner
2026-05-28 11:03:25 +02:00
parent 17d39ccfd4
commit edd26444af
5 changed files with 12 additions and 6 deletions

View File

@@ -759,13 +759,14 @@ export class AgentSession {
}
/**
* Get all configured tools with name, description, parameter schema, and source metadata.
* Get all configured tools with name, description, parameter schema, prompt guidelines, and source metadata.
*/
getAllTools(): ToolInfo[] {
return Array.from(this._toolDefinitions.values()).map(({ definition, sourceInfo }) => ({
name: definition.name,
description: definition.description,
parameters: definition.parameters,
promptGuidelines: definition.promptGuidelines,
sourceInfo,
}));
}