About the author
MarkZ 是本博客与公开笔记的作者,持续记录 AI 开发、软件工具、系统设计和产品实践。
博客收录经过整理的长文;研究过程、参考资料和持续更新的工作记录保留在独立公开笔记库。内容以实际问题、实现过程和可验证证据为主,不用批量拼接的页面替代真实经验。
主要写什么
- AI 工程Agent、MCP、Skills、插件与模型调用链路
- 软件工具开发工作台、自动化流程与可维护的工程实践
- 系统设计稳定边界、验证机制、部署与长期演进
站内与公开身份
AI 工程
JSON-RPC 与 Stream JSON:调用语义和一行一帧不是一回事
→
JSON-RPC 用 JSON 写出一次远程方法调用,并用 id 把返回值对回去;stream-json 只规定一行一个 JSON、持续进出。两者经常叠在同一条管道上,但不是同一种协议。
Android
TouchDelegate:扩大点击热区而不改布局尺寸
→
TouchDelegate 不改 View 大小,只把 child 的 hit rect 拷出来外扩,再挂到 parent 上转发触摸。
AI 工程
Agent Runtime Bridge:用双向 STDIO 承载 Waiting 与 Approval 状态
→
Agent Runtime Bridge 把 Agent Host 的结构化阻塞请求投影成 Waiting 或 Approval,再用原来的请求关联键把用户决策写回同一调用。