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
4,287 Plugins in 6 Weeks: How the DeepSeek Harness Ecosystem Keeps Itself in Check

4,287 Plugins in 6 Weeks: How the DeepSeek Harness Ecosystem Keeps Itself in Check

awesome-dsh-plugin.com has a search box at the top with 4287 / 4287 in the corner. Below it, a row of category tags: UI 731, tools and capabilities 567, development and runtime 312, sessions and messaging 281, workflow 260, usage and billing 226, models 206, memory 202…

2026-09-25 · 5 min · 2080 words · Trevor Wang
DeepSeek Harness Ships an Official Desktop App: Sign In With Your Account, Voice Input Runs on Your Own CPU

DeepSeek Harness Ships an Official Desktop App: Sign In With Your Account, Voice Input Runs on Your Own CPU

dsh is a web app: run npx to start the server, it takes port 3080, open a browser tab and work with the agent there. It works, but switch windows or close the browser and you have to go find it again. It always feels like living in someone else’s house.

2026-09-24 · 9 min · 1729 words · Trevor Wang
ADK for Kotlin 1.1 + Ktor 3.6: An AI Agent Primer for KMP Developers

ADK for Kotlin 1.1 + Ktor 3.6: An AI Agent Primer for KMP Developers

Python’s agent frameworks have already cycled through several generations — LangChain, LlamaIndex, and now Google’s own ADK. Kotlin has been quiet the whole time — not because nobody wanted to build one, but because there was nothing official to lean on, and nobody quite dared put it in production.

2026-09-22 · 11 min · 2214 words · Trevor Wang
How Much of Your Code Do AI Coding Tools Actually Upload? Starting with the Zhipu ZCode Incident

How Much of Your Code Do AI Coding Tools Actually Upload? Starting with the Zhipu ZCode Incident

While cleaning up his disk, tech blogger ferstar noticed the ~/.zcode directory was taking up a lot of space – over 700MB.

2026-09-21 · 15 min · 3024 words · Trevor Wang
Meta Muse Did Not Read Your DMs, but It Cannot Explain What It Did Read

Meta Muse Did Not Read Your DMs, but It Cannot Explain What It Did Read

Last week Inc Magazine contributing editor Jason Aten posted some screenshots on Threads. He was chatting with Meta’s new AI assistant Muse, and partway through something felt off — Muse started asking him questions about conversations in his Messages.

2026-09-20 · 6 min · 1191 words · Trevor Wang
AGENTS.md Is Here. So How Should a KMP Project Write This Manual?

AGENTS.md Is Here. So How Should a KMP Project Write This Manual?

Starting with yesterday’s news: Claude Code 2.1.277 now supports AGENTS.md (September 18).

2026-09-19 · 12 min · 2333 words · Trevor Wang
ChatGPT Has Ads Now: Click One and You Don't Land on a Website, You Land on a Brand AI

ChatGPT Has Ads Now: Click One and You Don't Land on a Website, You Land on a Brand AI

One detail first, and it may strike you as a little strange.

2026-09-19 · 9 min · 1729 words · Trevor Wang