block-open-source / goose

Goose is a developer agent that operates from your command line to help you do the boring stuff.
https://block-open-source.github.io/goose/
Apache License 2.0
73 stars 12 forks source link

feat: add a deep thinking reasoner model (o1-preview/mini) #68

Open michaelneale opened 2 weeks ago

michaelneale commented 2 weeks ago

This starts to introduce the concept of a "slower" reasoner model (alongside accelerator and processor) - and uses it via a toolkit for enhanced debugging/understanding and code authoring.

It will use the o1 models in some cases as needed, to compliment gpt4-o and gpt-4o-mini in the openai case. The "reasoner" model doesn't do tool calling or planning directly, but is consulting.

michaelneale commented 1 week ago

I have been using this all week to great success.

codefromthecrypt commented 1 day ago

@michaelneale curious what specific sort of thing do you feel was more effective or possible with this vs without?

michaelneale commented 19 hours ago

@codefromthecrypt mostly harder problems - for example the "interactive" fix for goose came from it initially (goose wasn't able to solve things that deep before). It also seems to help avoid goose prematurely jumping to a solution by misunderstanding the nuances of a problem and doing a "too obvious" thing. Well worth it IMO (and as a toolkit - so it doesn't kick in all the time).