解决什么问题
CopilotKit 为 Agent 应用提供前端组件、Hooks、Runtime 集成和 Generative UI 模式,也是 AG-UI 协议成长出来的项目生态。
位于哪一层
可以把 CopilotKit 看作 AG-UI 上方的实现平台。它能够渲染预定义前端工具、集成 A2UI、承载 MCP Apps Middleware,而 AG-UI 仍可被其他客户端与 Runtime 独立实现。
取舍
平台能缩短高质量 React 体验的交付路径,但也引入框架约定。应把业务逻辑与协议契约分离,避免前端库迁移牵动 Agent Runtime。
安全边界
审核每个前端工具、Middleware 连接和 Renderer Adapter。工具可见不等于拥有权限,高权限副作用必须继续由服务端强制授权。
最小示例
React 界面 + CopilotKit 前端工具
↕ AG-UI 事件
Copilot Runtime Adapter ↔ Agent Framework
先从一个只读前端工具开始;启用写操作前补齐用户确认和服务端授权。