Jarrod Sibbison
Jarrod Sibbison
Thanks for the detailed feedback, seems merge is a lot more intricate than my usecase of upsert 😂 . I'm on holiday next week so it might be awhile before...
Marked PR as WIP while I work through getting this functionality fully running. I've got the new test case running with a second attempt but I've got lots to clean...
@tekumara I've now got a passing build, isolated merge logic into its own files and added some documentation so I can hope to recall how it works in the future....
Doesn't specifically implement this request but **recipes** now have an `available_tools` parameter which filters the tools the agent is allowed to use for a given extension. https://block.github.io/goose/docs/guides/recipes/recipe-reference/#extension-fields
> will this include all the recipe contents? The error is used in both cli and Desktop now. If the recipe is long, it will have a very long error...
Deferring unless others have demand for it