I'm one of the maintainers of nanobot, a lightweight open-source AI agent for tools, chats, and workflows.
Most of my public work is there. I work on agent runtime behavior, WebUI and gateway reliability, chat-channel integrations, provider adapters, tests, reviews, and security hardening.
- Agent loop, memory, MCP/tools, subagents, and long-running task behavior.
- WebUI, gateway, session persistence, routing, and browser-facing reliability.
- Chat channels, provider integrations, model routing, streaming behavior, and compatibility fixes.
- Maintainer review, CI, test coverage, security boundaries, and regression cleanup.
I write notes on machine learning fundamentals, nanobot internals, security, reverse engineering, and debugging at chengyongru.github.io.



