-
Notifications
You must be signed in to change notification settings - Fork 708
Description
Thank you for what you have come up with.
I use Gemini pretty extensively in large part because of how much they offer on the free tier. I don't know you are aware or not but there is an /extensions option in Gemini CLI now. I played around with how to implement it and have it working. It was pretty straight forward by removing the mcpServer from the config and I had to copy all of the files to get it working initially. I don't know if after it is working it still works that way but I believe it is a limitation on Gemini not what you have done. So if you want like help working through that let me know.
Here is a sample that works for me for the analyze-product:
In your home directory (they indicate this would work in project as well but I wanted it for all of my projects)
~/.gemini/extensions/analyze-product/gemini-extensions.json
{ "name": "analyze-product", "version": "1.0.0", "contextFileName": ".agent-os/instructions/analyze-product.md" }
When this loads it the contextFileName is relative to the directory that I started the gemini cli.