hipmmcode 智能体
hipmmcode 是驱动平台 Agent 模式的 Rust 智能体内核。大多数用户从不直接接触它 —— 当你切到 🤖 智能体,平台就替你跑一个 hipmmcode 回合并流式回传结果。 本页面向想从自己的工具链驱动智能体的进阶用户。
平台是怎么用它的
在 Agent 模式下,每个回合都委托给 hipmmcode:
你的消息 ──► 平台 ──► hipmmcode(一个回合)
│ 多步工具 + 技能
│ 以你的知识库为依据
▼
文字 · 工具调用 · 生成文件
│ 边发生边流式
浏览器 / IM ◄────┘智能体运行时能访问你项目的知识库,产出真实文档(DOCX/PPTX/XLSX/PDF),并在事件发生时 流式输出。
自己驱动 hipmmcode
如果你在本地或自己的环境里运行 hipmmcode,它暴露了几个接入面:
自带的接入手册
hipmmcode 把接入手册内嵌进了二进制。在任何装了它的机器上:
bash
hipmmcode integration这会打印与该二进制版本严格对应的接入契约 —— 是你(或基于它构建的 LLM)自举接入的 最快方式,无需翻源码。
无头一次性(exec)
非交互地跑一个智能体回合,拿结构化输出:
bash
hipmmcode exec -p "总结这个仓库并列出风险" \
--output-format stream-json--output-format stream-json输出换行分隔的 JSON 事件(文字、工具调用、工具结果、最终结果) —— 适合管道接进另一个程序。- 想要简单字符串就用纯文本输出,想要单个结构化结果就用 JSON。
长驻服务(serve)
把 hipmmcode 作为带异步任务队列的 HTTP/WS 服务运行:
bash
hipmmcode serve- 提交任务立即拿到一个 id;完成时轮询或收 webhook —— 适合「从手机发个任务、稍后来取结果」。
- 让一个长驻智能体对多个调用方可用。
它与平台的关系
平台的 Agent 模式本质上就是上述能力的托管版:每条消息 spawn 一个 hipmmcode stream-json 回合、注入你的知识库、执行按用户隔离与并发限制,并把流式事件渲染成 对话。如果你乐意用浏览器或 IM,就永远不必碰 CLI —— 但当你想嵌入时,同一套引擎可直接用。