Entries for March 2026
Merge first, review later
Today I thought I found a solution for this, and I did. It can be solved by a pre-commit hook that blocks commits touching files that you are not the owner of. It is not a hard block, so requires trust among repo writers
But then I was shown the error in my ways by fellow maintainer *disciplined*
Any process that increases friction in code changes to main, like hard-blocking CI/CD, or requiring review for files ...
This was Jan 23. Codex desktop app got introduced Feb 2
This was Jan 23. Codex desktop app got introduced Feb 2
Desktop app does not put the terminal in the foreground, but it gives me the UX I wanted without it!
On another note, who is building Codex Desktop App, but one that supports ACP for all harnesses? @zeddotdev please 🙏
PR fiasco for Cursor
PR fiasco for Cursor
Entire world > One company
Entire world > One company
Even in the age of AI
We will support ACP *and* Codex App Server* protocol (CASP) so you get native Codex-like...
We will support ACP *and* Codex App Server* protocol (CASP) so you get native Codex-like support, and you can use all the others with native ACP or @zeddotdev’s compatibility shims
If Anthropic develops their own protocol, we will support that too!
The more interoperability and options, the merrier!
Agent etiquette is already a thing. This is trending on HN now
Agent etiquette is already a thing. This is trending on HN now
Don't share huge raw LLM output unedited to your colleagues, it's rude. Your colleagues are not LLMs
Either ask the agent to "summarize it to 1-2 plain language sentences", or paraphrase yourself
Whenever it is not coming from your brain and instead from AI, always quote it with > to make it clear - even when it is short
Respect your fellow humans'...
.@ThePrimeagen made a video about token anxiety, and not being able to focus on one thing
.@ThePrimeagen made a video about token anxiety, and not being able to focus on one thing
My mental model for this is, AI agents cause a shift in the "autism/ADHD spectrum"
if you have ADHD, with agents you get Super ADHD
if you have autism, with agents you end up mid spectrum or with ADHD
this is not scientific of course, just a cultural observation based on what the current memes for these conditions are
bes...
Agent/AI literacy will be a primary school subject in the next 3-5 years
Agent/AI literacy will be a primary school subject in the next 3-5 years
How to use and work with agents is going to supersede most other subjects in importance
Similarly, robot literacy will follow in 5-15 years
GitHub needs extensible repo rules for agents
AFAIK GitHub doesn't allow optionally enforcing CODEOWNERS while pushing commits
i.e. turn on the feature "Block commit from being pushed if it modifies a file for which the account pushing is not a codeowner"
You can only enforce it in a PR. So if you want to prevent people from modifying some files without approval, you have to slow down everyone working with that repo
This is yet another example where GitHub...
Request for comments
Request for comments
skillflag: A complementary way to bundle agent skills right into your CLIs
tl;dr define a --skill flag convention. It is basically like --help or manpages but for agents
acpx already has this for example. you can run
npx acpx --skill install
to install the skill to your agent
It's agnostic of anything except the command line
It only defines the CLI interface and does not enforce anything ...
If you are not using agent-browser to close the loop on frontend, you are missing out
If you are not using agent-browser to close the loop on frontend, you are missing out
Any harness can talk to each other using acpx! OpenClaw not different from Codex or Claude Code
Any harness can talk to each other using acpx! OpenClaw not different from Codex or Claude Code
The most entertaining troll of the year award goes to @polsia (read it backward)
The most entertaining troll of the year award goes to @polsia (read it backward)
Thank you @PointNineCap for inviting me to OpenClaw Berlin meetup today!
Thank you @PointNineCap for inviting me to OpenClaw Berlin meetup today!
The essence of the talk is in my latest 2 blog posts, Discord is my IDE and 1 to 5 agents, if anyone is interested
we might need to add two types of output modalities to all programs based on whether it’s a...
we might need to add two types of output modalities to all programs based on whether it’s a human or agent
like for a CLI when an agent is using it
if human -> do whatever we were doing in the last 50 years
if agent -> enrich the output with skill-like instructions that the model has a higher likelihood to one-shot that task
could be just a simple env var:
AUDIENCE=human|agent
what do you think?
there is no excuse for tech debt anymore
there is no excuse for tech debt anymore
Time to switch to an open alternative already?
Time to switch to an open alternative already?
I wrote down some thoughts I had, with spicy takes, and have a feeling it will not age well...
I wrote down some thoughts I had, with spicy takes, and have a feeling it will not age well. But I still want it out to hear out what people think
Also, I will be talking about this, and my recent post "Discord is my IDE" at the P9 OpenClaw and Claw and Rave events this friday in Berlin! Drop by if you'd like to hear my ramblings!
Clarification/disclaimer: this is my own project, not yet affiliated with openclaw. That should...
Clarification/disclaimer: this is my own project, not yet affiliated with openclaw. That should have been clear in the first tweet, sorry about that
1 to 5 agents
As a software developer, my daily workflow has changed completely over the last 1.5 years.
there will always be a need for minimum viable eyeballs though
there will always be a need for minimum viable eyeballs though
Happy that someone is taking over teams from me! Send all openclaw msteams issues to @BradGroux
Happy that someone is taking over teams from me! Send all openclaw msteams issues to @BradGroux
acpx v0.1.16 is out
acpx v0.1.16 is out
support for local openclaw, cursor, copilot, kiro, kimi cli, qwen, kilocode, bugfixes and other improvements. will be available when openclaw releases next
thank you for all the contributions!
Claw and Rave! Berlin folk come!
Claw and Rave! Berlin folk come!
CLAW on a phone dial becomes 2529
CLAW on a phone dial becomes 2529
It’s a good number for a port :)
1. Any messaging app can also be an AI app
1. Any messaging app can also be an AI app
2. Don’t expect people to download a new app. Put AI into the apps they already have
Do that with great user experience, and you will get explosive growth!
If you've looked at openclaw github star graph, you will notice that it's very smooth. If you...
If you've looked at openclaw github star graph, you will notice that it's very smooth. If you separate pre-explosion and post-explostion, you can model the latter part as an exponential approach to a ceiling
If it follows the current trend, it will apparently saturate around 332k stars
But I have a feeling that it will not stop there:)
Messaging apps can also be AI apps
OpenClaw got very popular very fast. What makes it so special, that Manus does not have for example?
To me, one factor stands out:
OpenClaw took AI and put it in the most popular messaging apps: Telegram, WhatsApp, Discord.
There are two lessons to be learned here:
1. Any messaging app can also be an AI app.
2. Don’t expect people to download a new app. Put AI into the apps they already have.
Do that with gre...
For those following, my next focus for improving ACP bindings in OpenClaw
For those following, my next focus for improving ACP bindings in OpenClaw
Welcome @huntharo, new maintainer at OpenClaw! Already shipped fixes and improvements for...
Welcome @huntharo, new maintainer at OpenClaw! Already shipped fixes and improvements for Telegram ACP implementation. Excited to work together on agent interoperability!
To set up Claude Code easily,
To set up Claude Code easily,
1. Create a Telegram topic, make sure your agent can receive messages there
2. Copy and paste the text below, into the topic
"""
bind this topic to claude code in openclaw config with acp, for telegram (agent id: claude)
then restart openclaw
docs are at: docs dot openclaw dot ai /tools/acp-agents
make sure to read the docs first, and that the config is valid before you restart
"""
h...
Using coding agents in Telegram and Discord via ACP
Use Claude Code, Codex, and other coding agents directly in Telegram topics and Discord channels, through Agent Client Protocol (ACP), in the new release of OpenClaw
Previously this was limited to temporary Discord threads, but now you can bind them to top level Discord channels and Telegram topics in a persistent way!
This way, you can use Claude Code freely in OpenClaw without ever worrying about getting your ...
Telegram/Discord is my IDE
OpenClaw got very popular very fast. What makes it so special, that Manus does not have for example?
and for the love of god
and for the love of god
- do not give openclaw access to your main email
- your credit cards
- your main phone
- your social security number
- what you did last summer
if you are not ready to face the consequences
instead,
- create accounts for your agent
- only give it read access to stuff that will be ok if it leaks
- give write access in a way that can be undone, like has to open PRs and cannot force push ma...
AI security, the lethal trifecta, and Linus's Law
openclaw is not secure
claude code is not secure
codex is not secure
any llm based tool:
1. that has access to your private data,
2. can read content from the internet
3. and can send data out
is not secure. it’s called the lethal trifecta (credits to @simonw)
it is up to you to set it up securely, or if you can’t understand the basics of security, pay a professional to do it for you
on the other hand, open...
Let me translate. “This is your last opportunity before thousand years of serfdom”
Let me translate. “This is your last opportunity before thousand years of serfdom”
Apparently the magic incantation to prevent this is "cutover". Credits to obviyus, fellow...
Apparently the magic incantation to prevent this is "cutover". Credits to obviyus, fellow maintainer
Should be called gaslighting detector, "it's your raising expectations bro"
Should be called gaslighting detector, "it's your raising expectations bro"
No it's not... Give the @themarginguy a follow
Also, codex degradations are not a hallucination either, if you are to believe this!
Who is building an OpenClaw ready linux distro? A ClawOS?
Who is building an OpenClaw ready linux distro? A ClawOS?
Berlin folk, ideas for openclaw build and rave venue? Like c-base for example? Who would like...
Berlin folk, ideas for openclaw build and rave venue? Like c-base for example? Who would like to host?
GitHub needs first-class support for working with agents
Secure agentic dev workflow 101
- Create an isolated box from scratch, your old laptop, vm in the cloud, all the same
- Set up openclaw, install your preferred coding agents
- Create a github account or github app for your agent
- Create branch protection rule on your gh repo "protect main": block force pushes and deletions, require PR and min 1 review to merge
- Add only your own user in the bypass list for this...
"The code is basically writing itself" hits different now
"The code is basically writing itself" hits different now
If I were in OpenAI and Anthropic's shoes, I would also make dashboards where I can track...
If I were in OpenAI and Anthropic's shoes, I would also make dashboards where I can track number of swearwords used per-user and overall negative sentiment in sessions
Must be so cool making decisions at the top level with all those dashboards
Intelligence wants to be free
It must be such a weird feeling for big labs when the service they are selling is being used to commoditize itself
I am using codex in openclaw to develop openclaw, through ACP, Agent Client Protocol. ACP is the standardization layer that makes it extremely easy to swap one harness for another. The labs can't do anything about this, because we are wrapping the entire harness and basically provide a different UI f...
I was so confused... as if accidentally using claude code weren't enough, acp started...
I was so confused... as if accidentally using claude code weren't enough, acp started working... turns out hitting quota is rendered like this. need to improve error messages coming form acp subagents
accidentally told my clanker to set up a claude code session instead of codex session, god...
accidentally told my clanker to set up a claude code session instead of codex session, god knows what it did...
I should probably put visual indicators for harnesses in subagent threads. does anyone have good and compact ascii art for claude code, codex, gemini, etc?
if something could track my local branches in all my repos, and switch to main when...
if something could track my local branches in all my repos, and switch to main when corresponding PRs get merged, that would be extremely useful
did someone build this already? if not I will
Another one, OpenClaw users only: If you use coding agents to build stuff, which one do you use?
Another one, OpenClaw users only: If you use coding agents to build stuff, which one do you use?
OpenClaw users: Which messaging app do you use OpenClaw through?
OpenClaw users: Which messaging app do you use OpenClaw through?
Check xTap out, it's very cool!
Check xTap out, it's very cool!
This is how we hire at @TextCortex as well
This is how we hire at @TextCortex as well
Claude Code/Codex in Discord threads with ACP should be better now
Claude Code/Codex in Discord threads with ACP should be better now
The first release was a very rough first version. 2026.3.1 brings settings to control noisy output and other improvements
It now hides tool call related ACP notifications, coalesces text messages, and delivers messages at turn end by default. Without this, you were getting thousands of Discord messages just in just a few turns
You can now stop t...
Will get better, promise
Will get better, promise
Use plans to survive agent context compaction
pro-tip on how to keep your agent on track and make sure it follows PLANS even after multiple compactions. I don't know if this is common knowledge
if the thing you are trying to make it do will take more than 1-2 steps, always make it create a plan. an implementation plan, refactor plan, bugfix plan, debugging plan, etc.
have a conversation with the agent. crystallize the issue or feature. talk to it until ther...
testing codex in discord thread with another CLI I've built for wikidata (gh:osolmaz/wd-cli)
testing codex in discord thread with another CLI I've built for wikidata (gh:osolmaz/wd-cli)
it's surprising how well this works. the query was "use wd-cli to get the list of professors at middle east technical university from 1970 to 1980"
some names I recognize, and some others are surprising, like a japanese math professor who naturalized and got a turkish name:)
OpenClaw is already higher than Claude Code and Codex on Google Trends, this was unexpected for...
OpenClaw is already higher than Claude Code and Codex on Google Trends, this was unexpected for me
Building a static X to blog publishing flow
my blog now semi-automatically detects tweets that look like blog posts and automatically features them alongside my native jekyll blog posts. all statically generated!
I am loving this setup, because it works without a backend, and can probably scale without ever needing one
how it works:
- @kubmi's xTap scrapes all posts that I see. these include mine
- a script periodically takes my tweets and the ones I quot...
Inference scaling can reduce coding model quality
"this is the worst AI will ever be"
I'm sad, not because this is right, but because it is wrong
OpenAI's frontier coding model gpt-5.3-codex-xhigh feels a lot worse compared to before. It is sloppy and lazy, though it's UX got better with messages
It feels like the gpt-5.2-codex-xhigh at the end of December was a lot more diligent and thorough, and did not make stupid mistakes like the one I posted before. migh...