EGC[everything-gemini-code] A full Gemini CLI native port of ECC #1343
Replies: 3 comments
-
|
Thanks for preserving attribution and the MIT license. A Gemini-native port is exactly the kind of cross-harness experiment that is useful to see in the open. The main thing I would watch is drift. Once commands, agent tool names, paths, and docs are translated into Gemini-specific formats, the port needs its own validation suite and a clear sync policy with upstream ECC. It sounds like you already have validators and tests, which is the right move. From the ECC side, I would treat this as an ecosystem port rather than an official compatibility claim until the adapter surface is reviewed end to end. The reusable pieces are the skills/rules/workflow ideas; the harness-specific behavior has to be verified inside Gemini CLI itself. If you keep the attribution clear and document what is changed versus copied, this is a helpful reference for future Gemini adapter work. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for taking the time to review it so carefully. Your feedback gave me a clear direction. Here are the three deliverables based on your three asks:
Korean and Simplified Chinese mirrors of The PRs that landed this:
Open to further feedback as the adapter surface evolves — your point about treating this as an ecosystem port rather than an official compatibility claim is exactly the framing the docs now use. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the detailed follow-through. This addresses the review points I raised: drift is visible without pretending there is a guaranteed cadence, the docs frame EGC as an ecosystem port rather than official ECC compatibility, and the copied/changed/removed/added table gives readers the right mental model. The weekly drift tracker plus SHA validation is a good practical boundary for a solo-maintained adapter. I will treat EGC as a useful reference point for future Gemini adapter work from the ECC side. Closing this thread as acknowledged and triaged; please open a new discussion or PR if the adapter surface changes in a way ECC should react to. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello @affaan-m,
Thank you for building such a solid foundation with ECC. I was really inspired by your work and have created a full Gemini CLI native port based on it:
👉 Github
👉 Extension
What's included
Key changes from ECC
.tomlformatread_file,run_shell_command, etc.)modelfield removed from all agents (unsupported in Gemini CLI)~/.claude/→~/.gemini/,CLAUDE.md→GEMINI.mdAttribution
Full credit to you and the ECC contributors is prominently displayed at the top of the README. The original MIT license has been strictly preserved.
The project is still in its early stages, but I wanted to share it here in case anyone in the community uses the Gemini CLI and might find it helpful. Contributions and feedback are always welcome!
Related: #405
Beta Was this translation helpful? Give feedback.
All reactions