本文档由 g2rain-agent-runtime 的
# 模块职责
docs/architecture/modules.md 自动同步生成。# g2rain-agent-runtime-api
发布 API、DTO、VO、枚举和可复用的运行时契约。该模块不引用 biz 或 startup。
# g2rain-agent-runtime-biz
| 包/区域 | 职责 |
|---|---|
controller | 提供任务、会话、消息、检查点和调用记录的 Web 实现。 |
service | 负责业务校验、状态读写与持久化编排。 |
domain | 表达计划、图、执行、工具、状态与恢复语义。 |
support | 封装提示词、MCP、内置工具、序列化和运行时辅助能力。 |
client / adapter | 访问 Agent Studio、Model Nexus 等外部公开契约。 |
dao / converter | MyBatis 数据访问及 DTO/VO/PO 转换。 |
# g2rain-agent-runtime-startup
提供 com.g2rain.agent.runtime.Application,装配 Web、虚拟线程、参数解析、环境配置与可运行产物。
# 根工程
根 POM 管理 Java 25、依赖版本、三个 Reactor 模块、Crafter、Flatten 与镜像构建插件;codegen.properties 仅用于代码生成。