进阶专题共14篇

执行模型:静态分析与调度

执行模型:静态分析与调度-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
引擎建立在一条明确的设计原则之上:静态在左,动态在右;状态兜底,调度闭环。 规划只做一次,离线且无副作用;调度在运行时进行;而持久化的状态机是让整套机制可恢复(而不仅仅是快)的关键...
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
0358

定时调度与触发器

定时调度与触发器-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
工作流有四种启动方式:用户手动运行、渠道消息到达、另一个工作流把它当子流程调用,或者时钟到点。本页讲时钟。
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
02914

审批门与人工复核

审批门与人工复核-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
有两种不同的机制把人放进回路:
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
03611

执行轨迹与日志

执行轨迹与日志-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
一次执行有三种彼此独立的视图,而本页最重要的一点就是:它们从不混为一谈。
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
04710

开发环境搭建

开发环境搭建-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
本页面向想构建 ChengOS 本身的人。如果你只是想运行它,请看安装 ChengOS——整机安装走 deploy/chengos.sh,而不是这里的命令。
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
02712

内嵌聊天界面详解

内嵌聊天界面详解-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
编辑器里的对话面板不是硬拼在工作流引擎上的演示控件,而是一等的执行界面:你发一条消息就启动一次工作流运行,而这次运行产生的一切——流式 token、工具调用、智能体迭代、审批请求——都会...
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
0256

代码架构分层与执行管线

代码架构分层与执行管线-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
ChengOS 的后端是一套六边形架构(端口与适配器)加领域驱动设计。在这个项目里这不是口号——它由 crate 依赖图强制保证:cheng-core 不依赖数据库、不依赖 HTTP、不依赖文件系统,因此一条领...
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
04614

消息渠道与适配器

消息渠道与适配器-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
渠道把一个外部即时通讯平台接到 ChengOS 的工作流上。消息从 Telegram 或 Slack 到达,平台特有的载荷被归一化成同一个消息模型,会话被解析出来,工作流随即运行。回复再沿同一个适配器发回去...
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
03314

Crate 结构与仓库布局

Crate 结构与仓库布局-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
后端是一个 Cargo workspace。本页就是它的地图:每个 crate 拥有什么,以及初次找东西时最费时间的命名陷阱。
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
02311

渠道路由与会话解析

渠道路由与会话解析-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎
一条入站消息必须回答两个彼此独立的问题:它属于哪一个会话? 以及 该运行哪一个工作流? 把二者混为一谈是网关建模中最常见的错误,ChengOS 刻意让它们分开。
tianchengzd的头像-ChengOS  可视化工作流编排 · MCP 原生支持 · 多通道对话· Rust DAG 引擎tianchengzd1个月前
04811