tweak: adjust skill presentation to be a little less token heavy (#17098)

This commit is contained in:
Aiden Cline
2026-03-11 16:03:15 -05:00
committed by GitHub
parent 387ab78bf6
commit f96e2d4222
4 changed files with 23 additions and 15 deletions

View File

@@ -64,7 +64,9 @@ export namespace SystemPrompt {
return [
"Skills provide specialized instructions and workflows for specific tasks.",
"Use the skill tool to load a skill when a task matches its description.",
list.length === 0 ? "No skills are currently available." : "\n" + Skill.fmt(list),
// the agents seem to ingest the information about skills a bit better if we present a more verbose
// version of them here and a less verbose version in tool description, rather than vice versa.
Skill.fmt(list, { verbose: true }),
].join("\n")
}
}