Enhanced context-aware @ Referencing in Goose: Local Files, Sessions, and Beyond + codebase Indexing in Goose #4274
Abhijay007
started this conversation in
Ideas
Replies: 1 comment 2 replies
-
This sounds interesting. Would you mind including examples from tools like Zed and Cursor here for reference? As for if goose currently indexes the existing codebase or search through files during execution each time, I'll let the dev team answer! @DOsinga @alexhancock @michaelneale @zanesq @katzdave @jamadeo @amed-xyz @angelahning (personal note: totally need a GitHub role to tag you in discussions like this <3 ) |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I have a feature request, but I thought of posting it here for discussion before opening an issue.
In Goose, when I use @ for referencing a file, it currently only picks from the root directory (eg : c/users/...) and not from the folder I’m currently in. I think it would be great if we could reference specific files within the active folder for better prompting.
Also, I believe we could extend referencing beyond just files, such as referencing previous sessions/chats, maybe recipes and extensions (not sure about this one) , etc, like direly calling them with @, wanted files/folders, web search results, etc.—similar to how other IDEs and tools like Zed and Cursor handle it. This could make the workflow much more powerful.
One more thing I’m not completely sure about: does Goose currently index the existing codebase, or does it search through files during execution each time? If indexing were added, it might give better control and performance when working with code bases.
Beta Was this translation helpful? Give feedback.
All reactions