,

The AI Tool Maintenance Day I Didn’t Want to Take

A free CLI tool called RTK looked like it was saving me tokens for months. It wasn’t. Here’s the bug I found, the three hours it took to fix, and why nothing in your AI stack is set it and…

A developer's desk with a terminal showing a flagged bug next to a calendar with one day circled, representing an AI tool maintenance day.

AI tool maintenance is not something you set up once and forget. I found that out last week, and it cost me three hours I did not plan on spending.

I use a CLI tool called RTK, short for Rust Token Killer. It sits between Claude Code and my terminal and rewrites common commands so they return less noise. Less noise means fewer tokens. Fewer tokens means I do not blow through my usage limit by lunchtime.

RTK just shipped a paid Pro tier. I read the Pro command list the way anyone does when a tool they like adds a paywall, half curious and half worried about what I might be missing. Then I did the thing I actually tell my clients to do. I went back and read the free tier commands too, the ones I had been running for months without a second look.

That is where I found rtk discovery.

What AI Tool Maintenance Actually Looks Like

rtk discovery is a free command. It scans your recent sessions and reports which commands slipped past the tool without getting optimized. I ran it expecting a clean report. I did not get one.

So I had Claude review the output with me, the way I review anything that looks off before I trust my own read on it. Claude found the actual bug.

Every command RTK is supposed to handle was rewriting correctly. git add became rtk git add. npm install became rtk npm install. The rewrite logic worked. But every single one of those commands was returning exit code 3, which means ask, instead of exit code 0, which means auto allow.

That is not a small difference. Exit code 0 means the rewritten command runs silently and RTK gets credit for the savings. Exit code 3 means Claude Code stops and asks me for permission every time. If you have ever hit deny out of habit, or a permission prompt got dismissed without you noticing, the raw command ran instead. RTK never touched it. It never got credit.

The Bug That Was Hiding in Plain Sight

That one detail explained a number I had been quietly annoyed by for weeks. My token savings sat at 0.7 percent, even though the hook was wired up correctly and every rewrite was technically firing. The tool was doing its job and then asking permission to have done it, which in practice meant it was barely doing its job at all. That is exactly the gap a real AI tool maintenance check is supposed to catch.

Some tools fail loud. You get an error, you fix it, you move on. Some tools fail quiet, and you only notice because a number looks wrong. And some tools fail so quiet that the only way you catch them is by reading documentation for a feature you already assumed you understood. RTK was the third kind.

I spent three hours fixing that bug and a few adjacent ones I found while I was in there. Three hours, on a free tool, installed through Homebrew, that I trusted because I set it up once and never saw an error.

Why Nothing Is Set It and Forget It

Here is the part that goes beyond one CLI tool. Nothing in your stack is set it and forget it. Not a free tool, not a paid one, not something you configured carefully yourself. Homebrew packages update. Defaults change. A permission model gets stricter in one release and looser in the next, and nobody sends you a memo. It is the same blind trust I have warned about with AI plugin lock-in. The tool keeps running, so you assume it is still doing what it did on day one.

I already run a support plan for clients who do not want to think about this on their WordPress sites. Plugin updates, security scans, backup verification, the boring work that keeps a site from becoming a 2am phone call. AI tooling deserves the same discipline. I write about keeping my coding context in git instead of trusting an app to remember it for me, and this is the same habit pointed at a different tool. You would not install a security plugin once and never check its logs again. You should not install an AI CLI tool once and assume it still works the way it did the day you installed it.

The Case for an AI Tool Maintenance Day

I am not telling you to audit every tool every day. That is not realistic and it is not necessary. Pick one day, monthly at minimum, weekly if the tool sits close to your daily workflow, and actually read what it is telling you. Run the discovery command if it has one. Read the changelog. Check the exit codes if you can get to them. The bugs that cost you the most are the ones quiet enough that you never think to look.

A well groomed token optimization setup could not fix my issue on its own. I still had to go looking for it. Set it and forget it was never a real strategy. AI tool maintenance is what replaces it, one afternoon at a time.

Want to talk about what you just read?

Every great conversation
starts with a single question.

I work with WordPress site owners one-on-one — no agency overhead, no runaround. Just answers.

Hire Russell →
R
Russell Aaron
WordPress Developer & Support Specialist, Indianapolis, IN

15 years in WordPress. Custom themes, plugin development, performance, and support at scale for companies like NerdPress, AppPresser, Nexcess, and the Plaza Hotel & Casino. Founder of WP Pro Support. Co-organizer of the Las Vegas WordPress Meetup for over a decade.

📬 Get posts like this in your inbox

I write about WordPress, AI, and building things on the web. No fluff. Straight to the point. Every few days.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.