01 / 系统与智能运行时

SourcePin — Coding Agent 的 UI 到源码反馈闭环

把页面元素、DOM、组件和源码位置连接起来,并把最终验收权保留给人。

时间
2026 — 至今
状态
持续开发
角色
协议、状态机与工具设计

问题

Coding Agent收到“这个按钮不对”时,通常缺少稳定的DOM、组件和源码上下文;修改完成后也缺少明确的人类验收状态。

设计

  • UI元素绑定DOM、组件和源码位置。
  • CLI/MCP提供 listget_contextmark_changed 等工具。
  • 使用open → changed-awaiting-review → accepted/reopen的非对称状态机。
  • 处理稳定目标恢复、跨路由/Tab、并发写保护、路径与symlink边界。
  • 支持Element、Text、Region交接和Next.js App Router。

取舍

Agent将变更状态推进至changed-awaiting-review;accepted与reopen只能由人类触发。