Skill Shelf是一个统一管理AI agent技能(skill)和配置的中心化服务。它采用Git式版本模型管理技能,通过BM25召回和LLM重排实现路由,支持反馈驱动改进,并以MCP server供agent使用。配置中心提供namespace隔离、草稿/发布版本化、token授权和.env导入。后端使用Rust,前端使用React+Tauri,桌面和Web共用同一套代码。
Skill Shelf 是一个用 Rust 和 React 构建的服务,兼具 AI agent 技能仓库和配置中心功能。它采用类似 Git 的版本管理,通过 BM25 和 LLM 重排进行技能路由,支持反馈驱动改进,并提供 MCP 接口供 agent 使用。配置中心支持命名空间隔离、草稿发布和版本回退,设计强调优雅降级和安全性。
本文介绍了如何使用Dart和Shelf构建用户和个人资料管理的REST API,涵盖项目设置、数据库配置、API构建、用户和个人资料模型、存储库、处理程序及身份验证等步骤。最终,读者将能够部署一个生产级的后端服务,利用Dart实现与Flutter相似的架构理念。
今年推出的Shelf是一个类似海外豆瓣的社交平台,用户可以分享书籍、电影、音乐等内容。通过与Apple Music、Spotify等平台同步,Shelf自动记录用户的内容消费习惯,并展示在个人主页。虽然功能不如豆瓣全面,但其跨平台整合和社交互动吸引了大量用户。开发商Koodos Labs已获得700万美元投资,未来将支持更多平台同步。
完成下面两步后,将自动完成登录并继续当前操作。