diff --git a/README.md b/README.md index 8da5cde7..2b58bd7b 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,19 @@ # Partner -## 项目介绍 +Partner 是一个基于 Java/Kotlin 的模块化 AI Agent Runtime,目标是为长期运行的本地智能体提供可扩展的运行内核。 -> 当前项目仍处在实验和快速迭代阶段,部分模块已经形成稳定边界,部分模块仍在调整 +它围绕动态上下文工作空间、可干预的行动链执行、存储与组织解耦的记忆系统,以及可替换的模型提供商接口,组织出感知、记忆、行动、交流等模块的异步协作流程。 -基于 Java/Kotlin 的模块化 AI Agent Runtime,围绕动态上下文工作空间、可干预的行动链执行、存储与组织解耦的记忆实现,构建支持多模块异步协作的可扩展 -Agent 运行内核。 +> 当前项目仍处在实验和快速迭代阶段。部分基础设施边界已经稳定,核心模块与文档仍在持续调整。 + +## 核心特性 + +- **模块化运行时**:通过组件扫描、Capability 注入和 Running module 调度组织 Agent 运行流程。 +- **动态上下文工作空间**:不同模块以 Context Block 形式发布状态,交流、记忆、行动等模块可按需读取上下文。 +- **行动链执行机制**:支持行动意图提取、评估、确认、执行与调度,并允许执行过程中的链路修正。 +- **记忆系统解耦**:区分记忆存储、组织、召回与上下文投影,支持后续替换不同记忆实现。 +- **OpenAI-compatible 模型接入**:通过 `ModelRuntimeRegistry` 管理默认 provider 与模块级 provider。 +- **配置与状态中心**:统一管理配置加载、热重载、状态持久化和运行时资源目录。 ![Partner 架构总览](doc/assets/partner-overview.png)