优化: 前端体验批次(Knowledge持久化+流式缓存失效 + dfnodes节点注册 + delta 50ms合批 + MCP schema必填校验+bind_directory对齐)
This commit is contained in:
@@ -618,6 +618,15 @@ fn build_registry(db: Arc<Database>) -> NodeRegistry {
|
||||
registry.register("task_advance", move |_config| {
|
||||
Box::new(df_nodes::task_advance_node::TaskAdvanceNode::new(db.clone()))
|
||||
});
|
||||
// 补注册 5 个实现完整的孤儿节点(git/docker/http/notify/subflow):
|
||||
// 均为无参单元结构体(impl Node),与 human 节点同风格注册(工厂闭包直接 Box 结构体,
|
||||
// 无需捕获 db)。此前未接线,前端 DAG 用对应节点类型会报「未注册」。
|
||||
// "script" 节点保持禁用(ScriptNode 走 cmd/sh 无审批,见上方 R-PD-2 说明)。
|
||||
registry.register("git", |_config| Box::new(df_nodes::git_node::GitNode));
|
||||
registry.register("docker", |_config| Box::new(df_nodes::docker_node::DockerNode));
|
||||
registry.register("http", |_config| Box::new(df_nodes::http_node::HttpNode));
|
||||
registry.register("notify", |_config| Box::new(df_nodes::notify_node::NotifyNode));
|
||||
registry.register("subflow", |_config| Box::new(df_nodes::subflow_node::SubflowNode));
|
||||
registry
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user