You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@baxen this was a bit like I remember you discussing, the benefit of a fast local look post goose editing a file - if it is syntactically nonsense in some fast detectable way, can give that maybe as fast feedback to goose to try again.
For brainstorming purposes, I think another viable solution would be integration with git. A goose session starts by branching off from the current branch and then commits changes for every individual step it does.
This way you can easily revise to previously working state and also keep track of the individual changes made. This way you could f.e. manually combine the end result with some interesting step that was lost in the end product.
@TimerErTim yeah - I have informally done that with goose in the past (.goosehints for example) - so yeah can totally work. Could be done with an MCP extension (ie specific clear function calls to start/end an edit batch - which it must always call). And it could also then deliberately not work if there are unstaged changes (so you don't lose any work?)
Sometimes goose experiences a hallucination as most LLM's however due to it's agent nature it can destroy code it was working on.
Several fixes for this may be:
The text was updated successfully, but these errors were encountered: