ASTER DOCUMENTATION
Aster 技术文档
查看 Aster 各子项目的架构、工作流程和开发接口。
按子项目查阅工作流程和接入示例。
项目文档
每组文档包含概览、工作流程和接入方法。
了解 Aster 如何调用模型、执行工具和检查任务结果,以及如何在 Rust 应用中使用这些能力。
通过 stdio 接入 Core,处理会话、权限、模型、插件、Office 与长期目标。
使用 aster-acl 解析、校验和生成配置,并核对规范摘要与宿主接纳边界。
使用 aster-flow 保存工作流历史,组织步骤、等待、恢复和宿主副作用。
使用 aster-effect 描述程序值,并从不可变事实日志恢复 Harness 状态转换。
使用 aster-lane 管理优先级 Lane、类型化队列、持久 Job Backend 和 Worker 租约。
使用 aster-event 通过统一 EventBus 接入 Memory、NATS、Iggy 或自定义 Provider。
使用 aster-memory 保存 MemoryItem、证据化记忆节点和调用方向量索引。
使用 aster-search 统一访问原生 API、HTTP/RSS 和浏览器来源,并保留结构化执行证据。
在进程内保存文档与向量,使用派生索引提供候选,并通过精确重排返回确定性结果。
使用词法或神经 System-1 引擎返回 choice、score 和 noul 类型化答案。
使用 aster-use 和 .aix 管理 Tool、MCP、Skill、OKF 与 UI 扩展,并通过审查计划应用变更。
使用 aster-office 编辑 Document、Spreadsheet、Presentation、Markdown 和 PDF,并通过 CLI、MCP 或 Rust API 自动化文件流程。
使用 aster-sandbox 限制命令进程树,或使用 aster-box 管理 OCI Sandbox 的完整生命周期。
使用 aster-boot 组合模块、类型化 Provider、协议中立管线和可替换适配器。
使用 aster-orm 构建参数化 SQL,并通过异步 PostgreSQL、SQLite 或自定义 Executor 执行。
使用 aster-gateway 处理请求准入、模型路由、健康选择、流式响应和快照生命周期。
使用 aster-power 管理模型制品、设备、准入、取消、分布式执行和执行回执。
阅读路径
项目负责什么,主要组件如何协作。
一次任务从接收到结束会经过哪些步骤。
如何调用接口、配置工具并检查运行结果。
源码引用
关键流程配有架构、时序或状态图。函数引用指向实现行号。“本页源码”汇总本篇涉及的入口。“实现依据”列出相关代码与技术手册。
文章顶部标明版本和更新日期。9.1.6 文档的源码链接固定到明确的 Git 提交,各版本使用的引用见版本说明。9.1.5 保留原有分支引用。