Your Coroutine Crashed and the Stack Is Blank: Getting the Lost Call Chain Back with Decoroutinator

Your Coroutine Crashed and the Stack Is Blank: Getting the Lost Call Chain Back with Decoroutinator

Production threw an IllegalStateException. You open the stack trace and see this:

2026-09-23 · 8 min · 1538 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
Does ADK for Kotlin Support iOS? I Took Its Gradle Metadata Apart to Check

Does ADK for Kotlin Support iOS? I Took Its Gradle Metadata Apart to Check

When I introduced ADK for Kotlin 1.0, I wrote that “if iOS support lands later, that’s one codebase reused across three platforms.” That wording was slippery — placed next to “KMP core,” it reads way too easily as “iOS should just work.”

2026-09-22 · 4 min · 1731 words · Trevor Wang
KMP's Fourth Leg: Running Inside WebAssembly

KMP's Fourth Leg: Running Inside WebAssembly

Android, iOS, desktop: the three places KMP has covered solidly for years. The fourth leg is WebAssembly, and last week’s Chasm 2.0 is on that line.

2026-09-21 · 5 min · 2359 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
M6 Benchmarks Match M3 Max — Is KMP Desktop Worth Betting On?

M6 Benchmarks Match M3 Max — Is KMP Desktop Worth Betting On?

Apple’s M6 benchmarks have been trickling out the last couple of days. Single-core about 24% above the M4 part, multi-core about 48%, and multi-core straight up matches M3 Max — a mid-range chip tying the previous flagship on multi-core is genuinely wild.

2026-09-20 · 5 min · 881 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
Kotlin 2.4 Is Here and HarmonyOS Is Adapting to 2.4: Two Fronts for KMP

Kotlin 2.4 Is Here and HarmonyOS Is Adapting to 2.4: Two Fronts for KMP

A while back I wrote a piece on HarmonyOS and KMP, and at the time I found one key fact: the stable release the community published was HarmonyOS support built on KMP 2.2.21 / CMP 1.9.2.

2026-09-18 · 5 min · 2010 words · Trevor Wang
Kotlin 2.4.20 Is Out: KMP's iOS Interop Can Finally Hold Its Own

Kotlin 2.4.20 Is Out: KMP's iOS Interop Can Finally Hold Its Own

On September 7, JetBrains released Kotlin 2.4.20.

2026-09-18 · 7 min · 1389 words · Trevor Wang
A Bank Spent ¥74 Million on Agents: The Money Is Not for "It Runs", It Is for "Keeping It Under Control"

A Bank Spent ¥74 Million on Agents: The Money Is Not for "It Runs", It Is for "Keeping It Under Control"

¥65 million — the winning bid on a China Zheshang Bank agent infrastructure project. Add the wealth-management and supply-chain agent projects already in production, and Zheshang’s public agent procurement tops ¥74 million.

2026-09-17 · 9 min · 1807 words · Trevor Wang