示例
这些示例都围绕同一套 MDAN 方式展开,只是分别回答 agent app、交互页面和真实接入路径里的不同问题。
每个示例适合什么时候看
demo/agent-tasks
一个更完整的 agent-first 应用 demo。
适合看一条完整的交接闭环:登录、创建任务、稳定任务 URL、Agent 到 Agent 的继续执行、要求修改、完成任务,以及 work queue 风格的总览页。它最适合用来理解 MDAN 如何把长期任务上下文留在页面 Markdown 里,把当前步骤放进 block 片段里。
examples/starter
最小起点。
如果你只想先看一条最短路径,就从这里开始。它基本对应脚手架生成出来的项目结构,也是理解后面其他示例的最好起点。
examples/guestbook
最小的交互闭环。
适合用来理解整页读取、block 局部刷新,以及一次写入之后服务端如何返回下一步交互上下文。
examples/auth-session
带 session 的多步交互。
适合看登录、注册、退出、页面跳转,以及错误场景下如何返回可恢复的后续操作。
examples/vue-starter
Vue 接管 UI 的版本。
适合想保留 MDAN 规范语义和浏览器运行时,但用 Vue 来渲染界面的场景。
examples/react-starter
React 接管 UI 的版本。
适合想保留 MDAN 规范语义和浏览器运行时,但用 React 来渲染界面的场景。
examples/express-starter
已有后端的接入方式。
适合看 Express 这类服务端如何把请求和响应适配到 MDAN 运行时。
examples/marked-starter
第三方 Markdown 渲染器集成。
适合看如何把 marked 这类现成渲染器接进服务端和默认 UI。
examples/docs-starter
文档站示例。
适合看基于 MDAN 组织一组内容页面、导航和文档外壳的方式。
查看建议
- 想先看最完整的 Agent 应用 demo:从
demo/agent-tasks开始 - 想先看最短路径:从
examples/starter开始 - 想看 Agent 如何连续交互:看
examples/guestbook和examples/auth-session - 想看 Vue 自定义 UI:看
examples/vue-starter - 想看 React 自定义 UI:看
examples/react-starter - 想看已有服务端接入:看
examples/express-starter - 想看文档站怎么组织:看
examples/docs-starter