从这里开始
选择适合你的 Lenso 路径,并运行一个可验证的本地系统。
Lenso 是面向 Rust 业务系统的 Agent-ready 模块化应用框架。
从一个可部署的后端开始,按业务能力加入模块,再通过 Runtime Console 验证系统事实。只有当所有权、数据和运维边界真正稳定后,才把某个模块拆成 独立服务。
选择你的路径
第一次使用
- 阅读快速开始,创建一个可运行的 Lenso 应用。
- 打开
/console,确认 Host、模块和运行时证据均可见。 - 阅读模块开发,加入第一个业务能力。
- 使用项目提供的检查命令验证代码、合约和生成产物。
按目标查找文档
- 创建产品形态的应用:Product Blueprints
- 配置环境变量、CORS、Redis 和遥测:Configuration
- 理解 Host 与模块组合:Host Composition
- 安装和管理模块:Module Installation
- 设计独立 Service 边界:Autonomous Services
- 理解运行时证据模型:Runtime Stories
- 准备单区域 GA:Single-Region GA
- 可靠性与恢复:Reliability and Recovery
- Agent 辅助开发:Agent Development
核心原则
- 模块优先。 一个部署单元内保持清晰的业务边界。
- Host 持有策略。 Host 负责模块装载、身份、运行时调度和证据聚合。
- 合约可提交。 OpenAPI、事件、错误和运行时合约与代码一起评审。
- 先证明,再发布。 “能够启动”不等于完成;Runtime Console 与检查结果才是可复核证据。
- 按需拆分。 只有真实的所有权和运维需求出现时,才迁移为 Autonomous Service。
当前发布线
lenso@0.3.33:Rust facade 与 Host runtime@lenso/cli@0.2.13/lenso-cli@0.2.13:CLI@lenso/service-kit@0.1.0:TypeScript Service 开发套件- Runtime Console
0.1.2:随生成的 Host 打包发布