dsh 0.2.2-rc.1: This Release Changed 0 Lines of Code

dsh 0.2.2-rc.1: This Release Changed 0 Lines of Code

Unpack both tarballs and compare md5 file by file: 8 packages, 290 files, 8 differences, all of them in package.json. The version number went from alpha to rc, not a line of code moved, but every dependency got bumped, and plugins have to follow.

2026-11-04 · 7 min · 1386 words · Trevor Wang
Google Turned Every App Into an MCP Server on Your Phone

Google Turned Every App Into an MCP Server on Your Phone

On Android 16 every app can declare functions like an MCP server. I sent a message from outside my own app with zero screen touches, and dug out the internal|privileged permission gate.

2026-11-02 · 6 min · 1157 words · Trevor Wang
Giving an AI Agent DevTools: It Can See Every Frame

Giving an AI Agent DevTools: It Can See Every Frame

The same screen: a 77 KB screenshot the model has to guess at, versus 4,184 bytes of text that states the structure. I ran both on an emulator, and hit the parts it still cannot do.

2026-11-01 · 6 min · 1256 words · Trevor Wang
Split One Developer Request Into Three Messages and the Agent's Cost More Than Doubles

Split One Developer Request Into Three Messages and the Agent's Cost More Than Doubles

JetBrains analyzed 4,782 real IDE sessions: splitting one request into three messages more than doubles cost and barely moves the resolve rate.

2026-10-30 · 8 min · 1495 words · Trevor Wang
After Upgrading DeepSeek Harness, All My Plugins Got Disabled

After Upgrading DeepSeek Harness, All My Plugins Got Disabled

The version on npm is not the newest one. You have to pin the version number to get it. Once installed, three plugins were rejected on the spot. Not a bug. An exact-version lock doing its job.

2026-10-29 · 7 min · 1468 words · Trevor Wang
JetBrains Swapped Its Terminal Engine, Because AI Agents Eat Too Much

JetBrains Swapped Its Terminal Engine, Because AI Agents Eat Too Much

The IDE terminal has a new engine: JediTerm, thirteen years old, steps aside for Ghostty’s core library. The reason is written on the AI agent line. I unpacked the new build and checked.

2026-10-28 · 4 min · 1547 words · Trevor Wang
A 45,000-Star Security Audit Skill Spends Half Its Code Stopping AI From Making Things Up

A 45,000-Star Security Audit Skill Spends Half Its Code Stopping AI From Making Things Up

1,778 lines of documentation, 3,498 lines of validation. The heaviest part of Cloudflare’s open-source audit skill is not finding bugs, it is stopping the agent from inventing them.

2026-10-25 · 8 min · 1522 words · Trevor Wang
Giving a Coding Agent Memory: First Figure Out Which Layer It Lives In

Giving a Coding Agent Memory: First Figure Out Which Layer It Lives In

I have had memorix attached to my DeepSeek Harness the whole time. Months of use, zero problems.

2026-10-21 · 3 min · 1368 words · Trevor Wang
Installing a Plugin in DeepSeek Harness: I Hit Three Walls

Installing a Plugin in DeepSeek Harness: I Hit Three Walls

DeepSeek Harness keeps saying Everything is a Plugin, meaning features are all built as plugins. Version 0.2.1 moved one step further and started managing where plugins come from: rc.1 added an entry that lets users discover and install plugins from custom plugin index sources.

2026-10-18 · 8 min · 1687 words · Trevor Wang
CLI-Anything: Giving Agents a Command Line

CLI-Anything: Giving Agents a Command Line

The most common way to make an agent drive software right now is to let it look at screenshots, find buttons, and click coordinates. It works, but it is brittle. Resize a window, move a button a notch, let a page load half a beat slow, and it starts clicking blindly.

2026-10-16 · 8 min · 1487 words · Trevor Wang
Don't Leak Keys, Don't Blow the Context: dsh alpha.3 Hands-On

Don't Leak Keys, Don't Blow the Context: dsh alpha.3 Hands-On

Number one. You paste a chunk of logs into your agent client to chase down a problem, and the logs carry a line DEEPSEEK_API_KEY=sk-.... Problem solved, and that line is still sitting in the session history.

2026-10-15 · 4 min · 1508 words · Trevor Wang
The Agent's Official Command Line: Android CLI 1.0

The Agent's Official Command Line: Android CLI 1.0

You have an agent write some Kotlin. It says it’s done. Now what?

2026-10-14 · 3 min · 1368 words · Trevor Wang