I build verifiable agent workflows and tools with a point of view.
Agent infrastructure & product engineering at OpenDesign · Shanghai
Work ↗ / Writing ↗ / Collaborate ↗
taskflow · Creator & maintainer
Declarative workflows for coding agents. Verify the graph, inspect what happened, replay the trace, and recompute what changed.
Explore the code ↗ · Read the docs · Try an example
Published beta · MIT · CI · Host support & limits
OpenDesign · Where I work
An open-source, local-first design application. My work sits between agent infrastructure and full-stack product engineering.
SelfField · Personal experiment
A personal mirror built around evidence and tension, without personality labels.
Open the experiment ↗ · Source
Recent public releases and writing. Dates show publication, not profile refreshes. Writing is in Chinese.
Releases
2026-10-10taskflow v1.0.02026-08-20taskflow v0.3.0-beta.1.2 · prerelease
Writing
2026-10-10未来 AI 竞争,什么东西最值钱?2026-10-09Agent 卡住了,重启为什么不一定管用?
All releases · All writing · RSS
Interested in agent orchestration, incremental computation, or making runs auditable? Bring a reproducible workflow, a host integration fix, or a small example we can ship together.
Start with an issue · Contribution guide · Email
Under the hood — a real run & honest boundaries
The header is an animated schematic. This is a recorded Pi run from my existing profile:
⊗ taskflow self-improve 6/7 · blocked · $0.095
✓ discover agent
┌ ✓ write-runner-tests agent
├ ✓ write-store-tests agent
├ ✓ write-agents-tests agent
└ ✓ fix-stability agent
✓ verify gate BLOCK 3 type errors in test files
⊘ report reduce skipped · Gate blocked
The verification gate stopped downstream work. The trace explains why.
The published Trusted Effects beta describes declared filesystem effects and ledger-backed explanations. Beta, not GA or an OS sandbox. Adapter availability is separate from verified host enforcement: read the support baseline and security boundaries.
Notes, side projects & why I build this way
Getting something to run once is only the beginning. I want the next person — including future me — to understand what happened and make the next run cheaper.
Evidence outlives confidence. Constraints give a tool its character.
- Work should outlive chat
- Trust comes from boundaries
- Small tools, sharp edges
- home-compass — housing scorecards built around real-life constraints.
- Hermit — my private, personal daily driver for governed long-running work.
- cli-lab — private CLI experiments; the public standalone predecessors are archived snapshots.
Made to be understood. Built to be revisited.
Original SVG studies · light / dark · reduced-motion aware