📍 Guangzhou | 🤖 Agent Developer | 🏢 ByteDance
Building quality engineering agents at ByteDance – GUI testing, unit test agents, and developer self-test agents.
A modular toolkit for building, running, and shipping AI coding agents.
| Project | Description |
|---|---|
| blade-code | CLI + Web coding agent with 20+ built-in tools, MCP support, and multi-model routing |
| blade-agent-sdk | Flexible TypeScript SDK — the core engine extracted from blade-code for standalone use |
| blade-cowork | Desktop app (Tauri 2 + React) for collaborative AI-assisted coding |
| blade-agent-runtime | Sandboxed agent runtime with git worktree isolation and web audit panel |
| Project | Description |
|---|---|
| boss-skill | BMAD multi-agent orchestration framework |
| spec-flow | Spec-driven development workflow |
| learning-system-skill | AI learning system — knowledge graphs, deep-dive notes, and weekly reviews |
Active contributor to the AI agent ecosystem:
- OpenClaw — 30+ PRs (bug fixes, cron system, compaction, channel plugins)
- Goose — Desktop GUI crash fix (merged ✅)
- Cline — Checkpoint system & favorite state fixes
- Qwen-Code — MCP annotations, PDF reading, plan mode fixes
- OpenCode — SDK path encoding, PR handling, LSP retry, schema sanitization
- Gemini CLI — OAuth MCP server discovery fix
I write about agent architecture, tool design, and developer experience on echovic.com and 掘金.
Recent topics: MCP client implementation, agent security models, multi-model architecture, vibe coding.
"世界无限宽广,我才刚刚启程。"




