这个项目能做什么

Agent-Native是一个开源TypeScript框架,用于构建结合自主智能体工作与专用用户界面的智能体应用。其核心思想是每项能力仅定义一次为“动作”:智能体将其作为工具调用,UI则从代码调用同一函数,因此两条路径共享验证、权限与实现。README中描述的核心概念包括:共享动作:一个定义可支持UI、智能体、HTTP、MCP、A2A及CLI等场景,示例展示了带Zod schema、HTTP方法和run函数的defineAction调用,智能体将其作为工具,React可通过useActionQuery调用;共享数据:智能体的工作会显示在UI中,UI的工作也对智能体可见;共享应用状态:智能体接收相关UI上下文(如当前页面、选中记录或活动视图),智能体不通过UI点击,而是通过同一动作层操作。README中列出的内置能力包括:智能体聊天,可在同一UI中委派工作、提问和审核结果;权限与认证,控制对共享工作的访问;技能与记忆,用于可复用的专业知识和持久上下文;自动化,可按计划或事件运行智能体工作;智能体团队,可委派给同一工作区或连接的智能体中的专业智能体;PostgreSQL后端,生产环境用PostgreSQL,本地开发用兼容Nitro的主机上的PGlite。项目说明用户可自带LLM、SQL数据库、工具和基础设施,所有构建内容归用户所有。快速启动通过npx --yes @agent-native/core@latest create my-agent --standalone --template chat,文档网站链接了入门指南。README还展示了开源示例智能体库,可作为起点或参考,包括Clips(录制和理解会议、屏幕及语音笔记)、Design(生成和优化交互式设计)、Slides(创建和编辑品牌演示文稿)、Analytics(查询数据和构建仪表板)、Calendar(查找时间、安排事件和管理预订)、Mail(优先处理邮件、撰写回复和跟进)、Assets(创建和整理品牌媒体)、Content(起草、整理和发布内容)、Plans(创建和审核带图表、线框图和原型的可视化计划)。文档和社区链接指向项目文档网站和Discord服务器。贡献指南参考DEVELOPM.md文件,包含本地设置、工作区结构和防护脚本。项目采用MIT许可证发布。