Misunderstanding of how the skillId parameter of the load_skill_through_path tool works.
#3203
Replies: 1 comment
|
These are two separate mechanisms in the current source.
{"skillId": "the-id-advertised-in-the-skill-catalog", "path": "SKILL.md"}The model/tool-call adapter supplies these arguments; deleting the workspace shouldn't make an object a valid alternative type. Capture the outgoing tool schema and the raw returned tool-call arguments before conversion. That will distinguish a model returning malformed arguments from an adapter wrapping a valid string in an object. Also check that the advertised skill ID remains the same after rebuilding the catalog. I haven't found a general no-staging switch in the builder path I checked; the setting above is not one. Which AgentScope version, model/provider, and builder configuration are you using? Those are needed before suggesting a compatible way to avoid local materialization, especially if the skills include executable scripts. |
Uh oh!
There was an error while loading. Please reload this page.
Good evening everyone,
I’m using
PostgresSkillRepository. However, I’ve noticed that skills loaded from the database are being cached inworkspace\.skills-cache, even when I use the.disableDefaultWorkspaceSkills()method.Additionally, for the same project, the
skillIdparameter is sometimes correctly provided as a string, while at other times it is an object. and when it is object (usually after deleting workspace) it failed to find the skill.I would like to understand:
Thanks
All reactions