Christian Gunderman

4.3K posts

Christian Gunderman banner
Christian Gunderman

Christian Gunderman

@chgunderman

Gemini CLI @Google. Previously GitHub Copilot agents + IDEs and Visual Studio at MSFT. Husband + 2 x 🐶 dad

Seattle-ish, WA Katılım Ocak 2017
2.1K Takip Edilen830 Takipçiler
Christian Gunderman
Christian Gunderman@chgunderman·
TIL about the '...' operator in git. When diffing files, '..' compares two commits by the exact difference in file content. When diffing files, '...' shows just your changes and ignores changes brought in by the merge.
English
0
0
3
73
Christian Gunderman retweetledi
Addy Osmani
Addy Osmani@addyosmani·
Introducing the Google Workspace CLI: github.com/googleworkspac… - built for humans and agents. Google Drive, Gmail, Calendar, and every Workspace API. 40+ agent skills included.
English
654
1.6K
15K
5.4M
Christian Gunderman retweetledi
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
Have you ever wanted to tell @geminicli to change course while it was working on a request? Well, it’s here as a preview feature in the stable release! How to enable it: - In settings, turn "Model Steering" to true. How to use it: - Once enabled, you can hint to the model while it’s working. Just type as you normally would and send the message. - The message will be routed to the model between tool calls. In practical testing, this is something many on team now loves to use. Fun process fact: I submitted the initial PR, and our engineers refined it and merged. This has become a fairly normal workflow for us... PM or UX sends the initial PR, and engineering reviews, and if needed tunes it to perfection. Sometimes we do rebuild it... for example, my Plan Mode PR was drastically changed, but it was a great spec. Nothing beats "show me how you want it to work". -- Thank you all, and as always, if you see any issues, please file a GitHub issue.
Dmitry Lyalin tweet mediaDmitry Lyalin tweet media
English
9
11
129
5.6K
Christian Gunderman
Christian Gunderman@chgunderman·
We adopted a golden retriever a year ago. Imagine my shock when she started retrieving. Everything. Signed, "buried under a pile of shoes".
English
0
0
1
68
Christian Gunderman retweetledi
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
This is mind blowing... on the feature and how fast we got here.
🤷 Nico Martin@nic_o_martin

TranslateGemma 4B by @GoogleDeepMind now runs 100% in your browser on WebGPU with Transformers.js v4. 55 languages. No server. No data leaks. Works offline. A 4B parameter translation powerhouse, right in your browser. Try the demo 👇

English
1
5
68
8.1K
Christian Gunderman retweetledi
Logan Thorneloe
Logan Thorneloe@loganthorneloe·
My team at Google is hiring ML and software engineers in Pittsburgh and Mountain View! We're looking for someone who is: - Curious - High agency - Excited about solving difficult problems If this is you, send me a DM. (If you've already sent one and I didn't respond, ping me again!)
Logan Thorneloe tweet media
English
91
56
1.2K
156.1K
Christian Gunderman retweetledi
Jack Wotherspoon
Jack Wotherspoon@JackWoth98·
Update on Gemini 3.1 Pro Access in Gemini CLI Current Users with Access: • Google AI Ultra and Workspace Ultra accounts • AI Studio & Vertex AI projects/keys • Small percentage of all other users You can tell if you have access via /model. We are continuing to roll out access, I hear folks loud and clear about not having access immediately and it being frustrating. I fully agree and we are working hard to make things smoother for next time.
Jack Wotherspoon tweet media
English
14
7
109
7.8K
Christian Gunderman retweetledi
Bryan Morgan
Bryan Morgan@bdmorgan·
It took a bit longer than expected but Gemini 3.1 Pro is now available for @geminicli users. We will gradually shift capacity and users from 3.0 Pro -> 3.1 Pro, probably well into next week so please be patient for a bit longer if you don't have the access yet.
English
11
5
186
10.2K
Christian Gunderman retweetledi
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
Our plan mode for @geminicli is now available in the preview channel. We already know of some bugs, so it will be even better by the stable build release... but you can give it a try today. Step #1 Install: npm install -g @google/gemini-cli@preview Or just try: npx @google/gemini-cli@preview Step #2 Go to settings, and enable "Plan" to true Documentation: geminicli.com/docs/cli/plan-…
Dmitry Lyalin tweet mediaDmitry Lyalin tweet media
English
7
6
74
3.9K
Christian Gunderman
Christian Gunderman@chgunderman·
No copy pasting prompts. No need to tell the agent which script to use, or manually edit markdown or code. The agent learns what works, makes its own productivity tools, and remembers how to use them for next time. Over time more is done with scripts and the responses are faster.
English
0
0
2
85
Christian Gunderman
Christian Gunderman@chgunderman·
@geminicli skills are delightfully meta. As I use Gemini CLI to do my tasks, it builds up a bundle of scripts for analyzing data. I give it feedback and it learns what does and doesn't work. It makes a skill out of its learnings and scripts and next time just knows what to do.
English
1
1
10
1.4K
Christian Gunderman retweetledi
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
If you're wondering how do I get access to Gemini 3 models through @geminicli? We now have a plans page that provides you all the paths in one place. geminicli.com/plans
Dmitry Lyalin tweet media
English
25
8
185
19.7K
Christian Gunderman retweetledi
Logan Kilpatrick
Logan Kilpatrick@OfficialLoganK·
Antigravity + Google AI Studio Stay tuned for next week : )
English
585
287
6.5K
463K
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
@gjuggler @geminicli yeah we started seeing this the team is looking into it. if you can file a github issue with any diagnostic data iw would help too
English
1
0
0
213
Christian Gunderman retweetledi
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
We’re doing some final testing for upcoming @geminicli plan mode, I’m excited for this one. Should be out soon! I also think I’m close to shipping show full thinking as an opt-in feature. Just two exciting things this week. A lot more to come. 🚀🚀🚀
English
23
5
234
9.3K
Christian Gunderman retweetledi
Google Open Source
Google Open Source@GoogleOSS·
Gemini CLI is one of the newest and most active open source projects from Google right now. Are you using it for development? What do you like about it? What could be improved? Have you contributed?
Gemini CLI@geminicli

Gemini CLI *currently* has 3 modes... 🟣- Build (default) 🟡- Accepting edits (shift+tab) 🔴- Yolo mode (ctrl+y) Build mode keeps you in full control, accepting edits auto approves file edits/writes, yolo mode accepts edits and shell commands. Which do you use most often?

English
17
23
307
19.4K
Christian Gunderman
Christian Gunderman@chgunderman·
This guides the agent away from manually inspecting files towards using scripts to gather information. Script output are a lot lighter on context, allowing the agent to process much more data. As a bonus, you can ask follow up questions and it will update them as needed.
English
0
0
1
23
Christian Gunderman
Christian Gunderman@chgunderman·
@geminicli pro tip: If you're using Gemini CLI to do bulk data or log analysis, you'll have the best results by asking it to: - Use grep and scripts to determine the answer. - Compute some aggregation, like the percentile of some event.
English
1
0
1
85
Christian Gunderman retweetledi
Srinath Padmanabhan
Srinath Padmanabhan@SriThreePO·
Here is Gemini CLI’s February 2nd weekly update for v0.27.0 - 🎨 Clean UI Transition: Removed the input prompt box border to provide a more modern, seamless terminal experience. - 📝 Large Paste Handling: Improved the readability of chat history by replacing massive text pastes with a clean, toggleable [Pasted Text: X lines] placeholder. - 🎉Gemini CLI Extensions: - Crowdstrike - Connect Gemini CLI to CrowdStrike Falcon to enable intelligent, automated security analysis and operations. - gemini extensions install https://github​.​​com/CrowdStrike/falcon-mcp - Replit - Create apps and automations from natural language with Replit directly from Gemini CLI - gemini extensions install https://github.​com/replit/replit-gemini-extension - 🔌 MCP Server Management: Use /mcp enable and /mcp disable commands to enable or disable servers during a session or permanently. - ⌨️ Expanded Approval View (Ctrl-O): Support for Ctrl-O to expand and scroll through tool approvals. Note: This functionality is implemented for non-alternate buffer mode. - 🏗️ Dynamic Variable Substitution: Use variables like${AgentSkills} and ${AvailableTools} in system prompts, which can be dynamically substituted allowing for more flexible and context-aware agent behavior. - ⚡ Vim Mode Shortcuts: Added new quick-clear input shortcuts for power users operating in Vim mode. - 🧹 Clear context for Hooks: AfterAgent hooks can use clearContext to clear the sessions context when triggered. - 📊 JSON Extension Listing: You can now use output formats to, make it easier to parse extension data programmatically--output-format=json to the gemini extensions list command. Post : github.com/google-gemini/… 🧵
Srinath Padmanabhan tweet media
English
6
27
246
62.3K