Jianmu¶
面向 LLM Agent 的事件驱动、状态管理行为树框架。
Jianmu 将行为树运行时、类型化状态、模型调用、工具执行、技能系统、安全约束和多 Agent 协作统一到同一套执行模型里,适合构建:
- 可中断、可恢复的 Agent
- 带工具与 Skill 的工作流
- 多 Agent 协作运行时
- 可视化 Studio、TUI 或业务宿主
从哪里开始¶
- 第一次接触 Jianmu:从 入门指南 开始
- 想理解框架设计:从 核心概念 开始
- 想查公开 Python API:从 Python API 文档 开始
- 想看上层产品与宿主:从 应用层 开始
文档总览¶
入门指南¶
- 入门指南总览
- 第 00 步:安装与准备
- 第 01 步:最小聊天 Agent
- 第 02 步:ReAct 与工具调用
- 第 03 步:Prompt 与 ContextBuilder
- 第 04 步:配置系统
- 第 05 步:Guard、HITL 与执行
- 第 06 步:编写自定义工具
- 第 07 步:使用 Skill
- 第 08 步:用节点组合 Agent
- 第 09 步:编写自定义节点
- 第 10 步:构建 BT Skill
- 第 11 步:记忆系统
- 第 12 步:多 Agent Swarm
核心概念¶
- 核心概念总览
- 概览
- 架构分层总览
- Agent 与 AgentTeam 外观模式
- 行为树执行内核
- 类型化状态管理
- ReactiveRunner
- 上下文构建器
- 节点体系全景
- ReAct 节点工厂
- Plan-Execute 节点工厂
- LLM 节点
- 工具与技能节点
- Swarm 节点
- 自定义节点
- 工具抽象
- 内建工具
- Skill 定义与目录
- SkillsCatalog
- Guard 体系
- 人机交互挂起恢复
- 执行环境
- Swarm 运行时
- 角色与团队
- ModelClient 外观
- Checkpoint 与长期记忆
- RAG 流水线
- MCP 集成
- 遥测与可观测性
Python API¶
- Python API 总览
- jianmu
- jianmu.tree
- jianmu.config
- jianmu.engine
- jianmu.execution
- jianmu.guard
- jianmu.mcp
- jianmu.memory
- jianmu.message
- jianmu.model
- jianmu.node
- jianmu.rag
- jianmu.skill
- jianmu.swarm
- jianmu.telemetry
- jianmu.tool