Gemini CLI v0.40.0: Tiered Memory, Gemma and streamlined UX #26216
jackwotherspoon
announced in
Announcements
Replies: 1 comment 1 reply
-
|
It would be nice if I could use any of these new improvements but it says "Thinking..." for the last 2 hours. |
Beta Was this translation helpful? Give feedback.
1 reply
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.
-
Here is Gemini CLI’s April 28th weekly update for v0.40.0
This new release has over 150 improvements, focusing on hardened security, a new tiered memory system, local model support for Gemma (routing only for now), and significant performance optimizations.
🚀 New Capabilities
gemini gemmato get set up and/gemmain session to check your status. (feat(cli): add streamlinedgemini gemmalocal model setup #25498, @Samee24)/settingsdialog or add"experimental": { "gemma": true }to yoursettings.json."experimental": { "taskTracker": true }to yoursettings.json.🧠 Smarter Memory & Context
save_memorytool with a more transparent and flexible approach:./GEMINI.md(committed to your repo)../src/GEMINI.md).MEMORY.mdindex (not committed to the repo).~/.gemini/GEMINI.md. (refactor(memory): replace MemoryManagerAgent with prompt-driven memory editing across four tiers #25716, @SandyTao520)SKILL.mdfiles or patches to existing ones./memory inboxcommand to review these drafts. You can inspect the logic, see which sessions inspired the skill, and choose to promote it to your permanent workspace or global skills library./settingsdialog or add"experimental": { "autoMemory": true }to yoursettings.json. (feat(memory): add /memory inbox command for reviewing extracted skills #24544, feat(config): split memoryManager flag into autoMemory #25601, feat(core): add skill patching support with /memory inbox integration #25148, @SandyTao520)@file recommendation system now uses real-time watchers to detect new files. (feat: detect new files in @ recommendations with watcher based updates #25256, @prassamin)🛡️ Security & Trust
.envfiles) and enforced trust in headless/IDE environments. (feat(cli): secure .env loading and enforce workspace trust in headless mode #25814, @ehedlund; Fix: Disallow overriding IDE stdio via workspace .env (RCE) #25022, @M0nd0R)refinements. (fix(core): use debug level for keychain fallback logging #25398, @ehedlund; chore: switch from keytar to @github/keytar #25143, @cocosheng-g)
🛠️ UX Improvements
/newas a quick alias for starting fresh sessions. (feat: add /new as alias for /clear and refine command description #17865, @vedantmahajan)🐞 Performance & Reliability
ripgrepbinaries for better offline performance. (feat: bundle ripgrep binaries into SEA for offline support #25342, @scidomino)🤝 Contributors
A huge thank you to our 40+ contributors who made this release possible!
@SandyTao520, @ehedlund, @galz10, @gundermanc, @jasonmatthewsuhari, @mahimashanware, @JayadityaGit, @g-samroberts, @scidomino, @ruomengz, @vedantmahajan, @jackyliuxx, @Z1xus, @Samee24, @M0nd0R, @prassamin, @cocosheng-g, @xoma-zver, @thekishandev, @mini2s, @famousrajbhatt, @devrandalpura, @adamfweidman, @euxaristia, @DKbyo, @ahsanfarooq210, @gordonhwc, @cynthialong0-0, @anj-s, @sehoon38, @mvanhorn, @NicolasO, @abhipatel12, @chrisjcthomas, @rcleveng, @spencer426, @clay, @Adib234, @joshualitt, @kevin8093, @jerop, @TanmayVartak, @jacob314, @mbleigh, @anjaligarhwal1610, @jesse.rosenstock, @markgriffith, @AbhijitBalaji, @mjunaidshaukat, @junaiddshaukat, @aishaneeshah, @kimjune01, @sripasg, @yunaseoul, @chernistry, @jwhelangoog, @dogukanozen, @AdamyaSingh7
Beta Was this translation helpful? Give feedback.
All reactions