Student at Beijing Institute of Technology (BIT), building reliable AI agents and developer tools.
I focus on agent runtime correctness, observability, and reproducible evaluation. My recent upstream work spans Rust, TypeScript, and Python.
- Goose — GenAI semantic-convention telemetry: added standardized OpenTelemetry attributes to model and tool spans while preserving stable message IDs. Merged.
- Qwen Code — inline terminal image rendering: renders assistant and tool PNGs through native Kitty/Ghostty placement or a
chafafallback while preserving stream order. Merged. - Gemini CLI — diff-aware
@processing: prevents unified and combined diff hunk markers from triggering recursive workspace scans. In review. - OpenHands — concurrent streaming message order: keeps queued user messages correctly positioned across overlapping main-agent and planning-agent streams. In review.
- NanoClaw — legacy wiring migration: backfills missing channel destinations without overwriting existing names. In review.


