Closed loke-bager closed 8 months ago
Hi @loke-bager,
Thanks for noting this. Can you confirm the following:
Note that a workflow is a snapshot/copy of the skills/model you add. Each time you create a new skill/model the workflow needs to be updated.
Also, how are you inspecting skills.py? e.g. inspecting scratch folder etc?
I am having the same problem and I suspect it was caused by the fix applied to #1294, which removed the append functionality that joined all the skill functions into a single skills.py file in the scratch folder. When I have more than one skill, only the second appears in skills.py, possibly because it is overwriting the file rather than appending the second skill. I have tried re-adding skills to agents, and re-adding agents to workflows, and those things definitely don't fix it in my case.
check me to on a mac, scratch fill skills.py contains only one skill, running from source
Hi @loke-bager,
Thanks for noting this. Can you confirm the following:
- Each time you add or update a skill, it does not get automatically added to your Workflow.
Update workflow
- Build -> Workflow -> Agent Workflow -> Agents ... add skill to agent .. save.
- At this point, the workflow now has the skills you have created.
Note that a workflow is a snapshot/copy of the skills/model you add. Each time you create a new skill/model the workflow needs to be updated.
Also, how are you inspecting skills.py? e.g. inspecting scratch folder etc?
I tried this and it solved the problem for me. Thank you very much for the feedback. I was not aware of this flow.
check me to on a mac, scratch fill skills.py contains only one skill, running from source
have you been able to solve it? I am using AutoGen Studio v0.0.54, adding new skills doesnt seem to add them to skills.py
Describe the bug
When I in Autogen Studio add a skill, i the skills.py file is not updated, and the LLM can not "see" the skill and will try to make a new function itself.
Steps to reproduce
create a skill, see if it is added to skills.py and if the LLM can use it.
Expected Behavior
I expect that when i create a new skill in the UI it will be added to the skills.py code and the LLM will be able to use it
Screenshots and logs
skills.py
Additional Information
Used pip install autogenstudio running on windows 10 python version 3.11 AutoGen Studio CLI version: 0.0.44a