Sign in

Hans L’Hoest

@hanlho.com
129 followers 346 following 432 posts
PostsRepliesMedia
Hans L’Hoest @hanlho.com · 29/09/2026
This is where they could have mentioned that Huggingface could defend itself from the OpenAI hack exactly because of GLM 5.x as the closed models didn’t allow them..
1536
Hans L’Hoest @hanlho.com · 22/09/2026
Good read on the internals of Opencode by Kit Langton. And there is the postscript … read at your own peril!
010
Hans L’Hoest @hanlho.com · 20/09/2026
000
Hans L’Hoest @hanlho.com · 17/09/2026
Got access to Siri AI. Asked first 'in vogue' question. "what is Jev the new model by typesafe.ai" not bad. My next question: will this stay free? There must be some part here where Apple will start charging for it.
000
Hans L’Hoest @hanlho.com · 07/09/2026
Mistral models usage on Openrouter. GLM 5.2 at the top by a wide margin. Medium 3.5, their latest general purpose model is not doing great. openrouter.ai/provider/mis...
010
Hans L’Hoest @hanlho.com · 04/09/2026
Vibe Code allows you to choose if the file systems needs to roll back as well when you traverse your session history. That's different from Pi where the file system remains untouched (the better default). Claude Code used to always rewinded the file system (not sure if that's still the case).
000
Hans L’Hoest @hanlho.com · 02/09/2026
The model was already there, now you can use GLM 5.2 in Vibe Code hosted in the EU:
000
Hans L’Hoest @hanlho.com · 09/08/2026
AI coding agents might be today’s tactical tornadoes.
010
Hans L’Hoest @hanlho.com · 17/07/2026
Kimi K3 got released, also on Opencode Go. Lets hope something can be done on the usage later on when open weights are released?
011
Hans L’Hoest @hanlho.com · 05/06/2026
Adversarial prompting also works for reviews: ask the LLM to form an hypothesis on what could be wrong in the code base and let it report with test scenarios that expose the breakage. I packed it as a skill but mostly use it directly, `adversarial-review`: codeberg.org/hanlho/agent... Example:
100
Hans L’Hoest @hanlho.com · 18/05/2026
Results from a long-horizon study. Anthropic and Grok, surprisingly weirdly confirming what I would expect them to be: on both ends of the spectrum. www.emergence.ai/blog/emergen...
000
Hans L’Hoest @hanlho.com · 12/05/2026
LLMs' performance are often categorised. One category is 'tool calling', I was not sure what it meant and when to use it so I did some AI-assisted research and turned into an infographic. Also available here: hanlho.com/p/when-to-us...
010
Hans L’Hoest @hanlho.com · 11/05/2026
Understandable but I wasn’t looking forward to this. Pi is renaming all its packages. I pin extension versions after security review, so I’ll need to re-review them again at some point. (Remember, they run in-process with Pi’s full privileges.)
000
Hans L’Hoest @hanlho.com · 03/05/2026
A year ago I started adding below signature to my emails because it felt like at least doing something about people carelessly handling data. I wonder what others have tried to protect their data in emails. (And is workable, pgp is not so much unfortunately.) Feedback welcome!
100
Hans L’Hoest @hanlho.com · 02/05/2026
Was casually checking what alternatives there are to Classlist that are privacy conscious. Auto correct split the name but regardless, recommending as a first an application that promotes integrating well with a Google product will not be high on my list.
000
Hans L’Hoest @hanlho.com · 29/04/2026
I am a user of Opencode Go and Codex plans. With Deepseek V4 coming out I asked if I should replace Kimi with it. Then asked to turn it into an infographic. Maybe it helps someone else too. (GPT 5.5 is more expensive than Opus these days. I works very well, not using it as default.)
000
Hans L’Hoest @hanlho.com · 24/04/2026
I put together a Jujutsu footer extension for the Pi coding agent. After a few days of usage: works pretty well. Jujutsu Footer Extension for Pi Coding Agent: hanlho.com/go/jj-footer...
020
Hans L’Hoest @hanlho.com · 14/04/2026
First Pi extension: show Jujutsu information in TUI (Fully vibe coded. Shelving under: works, low risk.)
000
Hans L’Hoest @hanlho.com · 14/04/2026
It's only one line... 😅
010
Hans L’Hoest @hanlho.com · 30/03/2026
Plan Mode ... No harm done but this is why I started running in Safehouse
000
Hans L’Hoest @hanlho.com · 26/03/2026
If you installed or upgrade LiteLMM on March 24th all your secrets may have been stolen. (Is it me or should their TLDR at the top be more explicit about that?) docs.litellm.ai/blog/securit...
000
Hans L’Hoest @hanlho.com · 23/03/2026
Asked my coding agent to write after a file to ~/dev Instead, it created ~/dev/1774107553.txt in my working directory. I think I am not going to ask to clean that up ...
000
Hans L’Hoest @hanlho.com · 02/03/2026
Just for fun, or in case you need inspiration naming your agents, here is the list of names Codex pulls from when creating an agent: github.com/openai/codex...
000
Hans L’Hoest @hanlho.com · 27/02/2026
If code is written more and more by LLMs, the focus seems to be shifting to creating guardrails so agents can validate their own work. Heard in: The Pragmatic Engineer - Mitchell Hashimoto’s new way of writing code share.snipd.com/episode/d792...
000
Hans L’Hoest @hanlho.com · 13/02/2026
It happened:
000
Hans L’Hoest @hanlho.com · 03/02/2026
Lucky, just switched from Claude Code to Codex Feb 1st
000
Hans L’Hoest @hanlho.com · 03/02/2026
With every skill becoming also command across coding agents quickly, typing “/” gets unwieldy fast. I like Codex’s split: use “$” for skills/custom commands only; “/” should only show its built-in commands.
000
Hans L’Hoest @hanlho.com · 27/01/2026
"Subscribe with Bluesky" (to a blog) A bit much, not?
000
Hans L’Hoest @hanlho.com · 20/01/2026
Too many models on Opencode cleaned up: (Snapshot, will probably be different in a month.)
100
Hans L’Hoest @hanlho.com · 15/01/2026
So this morning the Claude Code plan is again blocked from Opencode. Anthropic is doubling down on this one. What is interesting is that they specifically seem to be targeting Opencode. For example Droid and Cursor do still work. xcancel.com/ryanvogel/st...
110
Hans L’Hoest @hanlho.com · 14/01/2026
Wow. +10K in 6 days. #opencode
000
Hans L’Hoest @hanlho.com · 12/01/2026
Why is Claude Code asking me every day to accept "Updates to Consumer Terms and Policies"? Hoping I may one day accept the default option?
100
Hans L’Hoest @hanlho.com · 09/01/2026
Anthropic blocked Claude Code credentials from being used in Opencode, and presumably other CLI agents. Ouch.
100
Hans L’Hoest @hanlho.com · 06/01/2026
Nice. Makes me think of a 'Reflect' phase I have in one of my commands that I use when implementing tasks. Clearly on a smaller and local scale. Your command seems to expand on that by 'bulk reflecting' on PRs (and taking into account pipeline checks).
010
Hans L’Hoest @hanlho.com · 05/01/2026
My current LLM agent architecture to try and remove duplication from commands, skills and agents. And CLI agents, in this case between Claude Code and Opencode.
100
Hans L’Hoest @hanlho.com · 25/12/2025
Opencode now also supports skills. Even Claude Code compatible.
011
Hans L’Hoest @hanlho.com · 18/12/2025
000
Hans L’Hoest @hanlho.com · 16/12/2025
Where has this been for all my CLI life: github.com/charmbracele...
110
Hans L’Hoest @hanlho.com · 10/12/2025
Giving the Mistral Vibe CLI a spin ...
Oui oui baguette...
010
Hans L’Hoest @hanlho.com · 04/12/2025
Also, Zed has been supporting rainbow _indents_ for a long time. Below is how you configure those and what it looks like:
010
Hans L’Hoest @hanlho.com · 25/08/2025
ccstatusline: very helpful to get insight in Claude Code's context statistics. Most useful for now: how much time is left in the 5h window (Block Time)? github.com/sirmalloc/cc...
010
Hans L’Hoest @hanlho.com · 12/12/2024
Socio-technical architecture in a nutshell. (source: Domain Modeling Made Functional by Scott Wlaschin)
020
Hans L’Hoest @hanlho.com · 21/11/2024
Ran into this same post on BlueSky and Twitter/X which surprised me quite a bit. Comments : 41 vs 25 Likes : 31 vs 40
110