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
Are the Big Three Back in the Game?

Are the Big Three Back in the Game?

First reaction: “oh, finally.”

2026-10-01 · 7 min · 1433 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
Row-Level localState Cannot Carry Nested Edits: Reworking Offline Sync with KMP + SQLDelight + Supabase

Row-Level localState Cannot Carry Nested Edits: Reworking Offline Sync with KMP + SQLDelight + Supabase

A user edits a checklist on the subway: adds two levels, renames one of them, deletes the one they do not want. The whole thing happens offline and only uploads once they are back above ground.

2026-09-28 · 6 min · 1254 words · Trevor Wang
Building My Own PikPak Client with KMP: Not a Single expect/actual

Building My Own PikPak Client with KMP: Not a Single expect/actual

A couple of days ago a post about a niche piece of software crossed my feed — a project called Piko, posted by its own developer: an open-source third-party PikPak client, Android and Windows, sharing both UI and business code across the two.

2026-09-27 · 10 min · 2024 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