Skip to content

find_skills: guide re-discovery / in-scope tools when a skill has no tools#24

Merged
eshwar-sundar-glean merged 2 commits into
mainfrom
eshwar/find-skills-no-tools-hint
Jun 22, 2026
Merged

find_skills: guide re-discovery / in-scope tools when a skill has no tools#24
eshwar-sundar-glean merged 2 commits into
mainfrom
eshwar/find-skills-no-tools-hint

Conversation

@eshwar-sundar-glean

@eshwar-sundar-glean eshwar-sundar-glean commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

When find_skills returns a skill that resolves to no tools (e.g. tool-less UGC skills or servers:[] static skills), the model otherwise gets just the skill's playbook with no signal about what to do next. This adds guidance to the find_skills tool description: if a returned skill lists no tools and its playbook can't complete the task, first check tools already in scope — from other skills in this response, earlier find_skills calls, or tools you can already call directly — and only re-discover with reworded or additional queries if none fit.

…as no tools

When a returned skill lists no tools and its playbook can't complete the task,
the model should first check tools already in scope — from other skills in this
response, earlier find_skills calls, or directly available — and only re-discover
with reworded or additional queries if none fit. Mirrors the QE-side find_skills
tool description.
@eshwar-sundar-glean eshwar-sundar-glean merged commit 245c83f into main Jun 22, 2026
2 checks passed
@eshwar-sundar-glean eshwar-sundar-glean deleted the eshwar/find-skills-no-tools-hint branch June 22, 2026 11:57

@mohit-gupta-glean mohit-gupta-glean left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

swarup-padhi-glean added a commit that referenced this pull request Jun 23, 2026
main advanced to 0.2.32 (#24 merged), so move above it again.
swarup-padhi-glean added a commit that referenced this pull request Jun 23, 2026
Resolve version-line conflicts in the three plugin manifests to 0.2.33
(above main's 0.2.32). dist rebuilt from merged source; src auto-merged
(logging change + #24 find_skills hint). typecheck + 154 tests pass.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants