跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://qitor.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

qitos.kit 提供可复用的智能体编写积木。所有组件都挂接在 AgentModule + Engine 主流水线上,不会引入第二个编排器。
from qitos.kit import ReActTextParser, WindowMemory, CodingToolSet, ...
如果你正在做 v0.4 的多模型研究,推荐优先查看 qitos.harness
from qitos.harness import build_harness_policy, build_model_for_preset
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 文本。
from qitos.kit import ReActTextParser
当你的提示词要求模型输出文本 ReAct 协议时,就使用它。
用于解析 JSON 输出。适合需要更严格结构化契约的场景。
from qitos.kit import JsonDecisionParser
用于解析 XML 输出。适合需要 XML 风格结构控制的模型或协议。
from qitos.kit import XmlDecisionParser
TerminusJsonParserTerminusXmlParser 用于带显式终止标记的协议。适合终端控制、长时交互等更强约束场景。