Open Kvadratni opened 1 month ago
@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.
One thing to try is tree sitter:
https://github.com/grantjenks/py-tree-sitter-languages
and just see how it parses quickly per edit
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: