Skip to main content
qitos.kit 提供可复用的智能体编写积木。所有组件都挂接在 AgentModule + Engine 主流水线上,不会引入第二个编排器。
如果你正在做 v0.4 的多模型研究,推荐优先查看 qitos.harness
OpenAICompatibleModel(...) 仍然适合手工接单一路径;但如果你想让同一个智能体在多个模型家族之间切换,家族预设才是推荐入口。

如何阅读这页

把这页看成 QitOS 编写的能力地图:

能力总览

解析器

  • ReActTextParser:解析 Thought: / Action: 文本协议
  • JsonDecisionParser:解析 JSON 决策对象
  • XmlDecisionParser:解析 XML 协议
  • MiniMaxToolCallParser:处理模型原生工具调用结构
  • TerminusJsonParser / TerminusXmlParser:处理带显式终止信号的格式

工具预设

  • coding_tools(...):标准编码工作区
  • advanced_coding_tools(...):更偏 Claude 风格的编码预设
  • web_tools():网页研究与提取
  • task_tools(...):持久任务板工作流
  • qitos.kit.tool.experimental.security_research:显式 opt-in 的安全研究工作流
  • thinking_tools():显式思考记录流程

长时上下文能力

  • WindowHistory
  • TokenBudgetSummaryHistory
  • CompactHistory
  • WindowMemory
  • SummaryMemory
  • VectorMemory
  • MarkdownFileMemory

规划与搜索

  • NumberedPlanBuilder
  • PlanCursor
  • DynamicTreeSearch

解析器负责把原始大模型输出转换成决策(智能体每步的结构化决策)。最重要的原则是:解析器必须与提示词请求的输出格式一一对应。
用于解析带 Thought:Action:Final Answer: 标记的 ReAct 文本。
当你的提示词要求模型输出文本 ReAct 协议时,就使用它。
用于解析 JSON 输出。适合需要更严格结构化契约的场景。
用于解析 XML 输出。适合需要 XML 风格结构控制的模型或协议。
TerminusJsonParserTerminusXmlParser 用于带显式终止标记的协议。适合终端控制、长时交互等更强约束场景。