Turning Any AI Agent into a HarmonyOS Workbench

Turning Any AI Agent into a HarmonyOS Workbench

A general-purpose agent writing ArkTS will crash and burn, for exactly three reasons. It does not know ArkTS decorators or build commands; it has no official docs to look things up in, so it invents APIs from memory; and even when the code is right, it has no idea how to build the package, install it on a device, and ship it to the app store.

2026-10-13 · 5 min · 2157 words · Trevor Wang
What Comes After CLAUDE.md: Don't Write One for a New Project

What Comes After CLAUDE.md: Don't Write One for a New Project

A bit over a month ago, Claude Code refused to support AGENTS.md — the industry convention already adopted by plenty of projects and coding agents — and Shopify CEO Tobi Lütke publicly warned he was ready to drop it. Anthropic’s reasoning at the time sounded reasonable: different models need different context and instructions.

2026-10-12 · 5 min · 886 words · Trevor Wang
EmbeddingGemma 2: One Model Swallows Four Modalities

EmbeddingGemma 2: One Model Swallows Four Modalities

On-device search used to be assembly work. Images had to go through a captioning model to become text, audio had to be transcribed, video had to be frame-extracted and subtitled, and then all of it got thrown at a text embedding model. Every modality you added meant another chain, another slice of latency, another pile of intermediates.

2026-10-10 · 5 min · 1001 words · Trevor Wang
The Laziest Senior Dev on the Team Is Now Writing Rules for AI Agents

The Laziest Senior Dev on the Team Is Now Writing Rules for AI Agents

You ask the agent to add a date picker. It installs a calendar library, writes a wrapper component, adds a stylesheet, and then starts discussing time zones with you.

2026-10-05 · 6 min · 1240 words · Trevor Wang
One YAML, One Agent Team

One YAML, One Agent Team

It is two in the morning, the machine has started swapping, you have hit later on the update prompt three times, and you still will not reboot.

2026-10-03 · 6 min · 1261 words · Trevor Wang
Too Many Agents Around, and the IDE Starts Grabbing the Wheel

Too Many Agents Around, and the IDE Starts Grabbing the Wheel

I have three agents installed in my terminal right now: claude, opencode, gemini. A few days in and I hit a new annoyance. Once there are several sessions, I have no idea who is running, who changed which files, or who spent how much. I end up scrolling through terminal history to figure it out.

2026-10-02 · 8 min · 1549 words · Trevor Wang
DeepSeek Built Ascend a Whole Separate Toolchain

DeepSeek Built Ascend a Whole Separate Toolchain

On the morning of September 30, DeepSeek announced on its official WeChat account that it is open-sourcing infrastructure components for Huawei’s Ascend compute platform: a TileLang high-level language compiler tool, a high-performance compute library, and a distributed communication library. Their wording was that these correspond one-to-one with the components previously open-sourced for NVIDIA’s platform.

2026-10-02 · 7 min · 1421 words · Trevor Wang
A2UI Hands-On: the Agent Draws the UI, Jetpack Compose Renders It

A2UI Hands-On: the Agent Draws the UI, Jetpack Compose Renders It

Same JSON, same app, same run.

2026-09-30 · 8 min · 1546 words · Trevor Wang
DeepSeek Harness 0.2: Writing Plugins by Just Talking

DeepSeek Harness 0.2: Writing Plugins by Just Talking

On September 28 DeepSeek Harness shipped v0.2.0-rc.1. Two items in the release notes concern plugins: an improved plugin management UI and install guidance, and a creation mode with fleshed-out plugin development instructions plus an experience skill.

2026-09-29 · 8 min · 1648 words · Trevor Wang
Writing My First dsh Plugin: Three Files, One Command, and the Two Potholes I Hit

Writing My First dsh Plugin: Three Files, One Command, and the Two Potholes I Hit

On the night of September 28, the DeepSeek Harness plugin list gained three entries at once: crypto-ticker, a crypto price card in the lower left of the sidebar; busy-workspace, which pins workspaces with running sessions to the top of the list; and router-laya, which picks a thinking level for each message automatically.

2026-09-29 · 9 min · 1811 words · Trevor Wang
Scheduling Tasks for Your Agent: dsh Gives You Three Tools and Deliberately Skips Cron

Scheduling Tasks for Your Agent: dsh Gives You Three Tools and Deliberately Skips Cron

You want the agent to remind you to review a PR in a bit, or come back every hour while a build runs.

2026-09-26 · 7 min · 1473 words · Trevor Wang
The Official DeepSeek Harness Desktop App: No Download Page, and a 355MB Build Shipping the Whole Time

The Official DeepSeek Harness Desktop App: No Download Page, and a 355MB Build Shipping the Whole Time

@deepseek-ai/dsh-desktop 404s on npm, the last five releases in the official repo have zero attachments, and searching the whole site for “download” turns up nothing. Follow those three leads and you conclude: there is no official desktop app.

2026-09-25 · 8 min · 1572 words · Trevor Wang