Agent Runtime
OpenVort 的核心 AI 引擎——Agentic Loop、工具调用、上下文管理
Agent Runtime
Agent Runtime 是 OpenVort 的核心引擎,负责 AI 的决策和执行循环。
Agentic Loop
OpenVort 使用 Claude 的原生 Tool Use 能力实现 Agent 循环:
用户消息 → LLM 决策 → 调用工具 → 获取结果 → LLM 继续决策 → ... → 最终回复
这个循环是自主的——AI 会根据需要连续调用多个工具,直到完成任务。
工具注册
每个 Plugin 注册的工具(BaseTool 子类)都会自动加入 Agent 的可用工具列表。AI 根据用户的请求自主选择使用哪些工具。
上下文构建
Agent 处理请求时的完整上下文包括:
- 系统提示词 — 基础行为规范
- 成员身份 — 发起人的角色和权限
- AI 员工人设 — 如果是 AI 员工,注入其个性化人设
- Skill 知识 — 按岗位映射的 Skill 内容
- 远程节点信息 — 如果绑定了远程节点,告知 AI 有远程操作能力
- 异步任务引导 — 提示 AI 对长任务先确认再后台执行
- 对话历史 — 最近 50 条消息
Thinking 模式
支持四个级别:off / low / medium / high。开启后,AI 会在回复前进行显式推理,提高复杂问题的回答质量。