Skip to content

Hot Update

热更新说明

Controlled Update热更新不是客户绕过平台自己上线,而是在当前租户范围内完成审核、注册、授权后正式生效。

把这条链路单独拆页,是为了让售前、实施、培训和客户沟通都能直接引用同一份说明。

ExecGov 当前支持客户在不重部署整个平台的前提下,持续新增或更新脚本型能力。 但这条链路仍然是受控更新,不是开放式自助发版。

审核同步注册授权租户隔离持续交付
EXECGOV // HOT UPDATEDOC 09
const updateFlow = ['review', 'sync', 'register', 'authorize']const scope = 'current_tenant_only'const publishMode = 'controlled'
UPDATE WITHOUT BREAKING TENANT BOUNDARY

What It Means

热更新当前到底指什么

  • 新增脚本或新版本脚本接入时,不需要重部署整个平台
  • 平台继续保留审核、同步、注册和授权控制权
  • 更新后的能力只在所属租户范围内生效
  • AI 推荐范围仍然受租户与权限共同约束

What It Is Not

热更新当前不代表什么

  • 不代表客户可以绕过平台直接正式上线
  • 不代表一更新就自动对所有租户开放
  • 不代表浏览器直接访问本地目录或内网路径
  • 不代表平台已经开放成完全自助的能力市场

Hot Update Flow

客户脚本热更新怎么走

1. 准备脚本目录

按约定准备脚本目录,至少包含入口脚本和 README.md。当前 Python / Shell 文本脚本默认入口分别是 main.py / main.sh

2. 提交到所属租户范围

客户把脚本放到自己的租户目录,不同客户不能混用目录,public/ 仅由平台维护。

3. 平台审核

平台确认该脚本属于哪个租户、是否允许 AI 调用、是否允许手动执行、是否需要人工确认。

4. 平台同步到执行目录

平台运行时使用的是受控相对路径,而不是执行脚本仓库外的任意绝对路径。

5. 完成注册与授权

平台会完成 Script 注册、Script 版本登记、Skill 关联、Skill 版本登记和租户授权绑定。

6. 权限验证后正式可用

平台会验证当前租户可见可执行、其他租户不可见不可执行,确认 AI 推荐范围没有串租户。

Hot Update Submit

客户发起热更新时,通常一次提供这些信息

提交项是否必须用途说明
脚本文件必须作为实际执行内容至少包含约定入口文件;当前 Python / Shell 默认是 main.py / main.sh
README.md必须给平台审核和后续维护使用建议写明作用、输入、输出、前置条件、是否生成文件
所属租户必须决定脚本最终授权范围不同客户不能混用目录和授权
业务场景说明必须帮助平台判断接入方式和命名建议说明脚本解决什么问题、面向谁使用
是否允许 AI 调用建议提供决定智能大脑是否可推荐该能力不是所有脚本都默认进入 AI 推荐范围
是否允许手动执行建议提供决定页面是否开放手动入口可与 AI 调用分开控制
是否需要人工确认建议提供控制高风险动作的确认环节适用于会改写数据或触发外部动作的能力

Why It Matters

热更新真正带来的效果

  • 平台本身不需要重新部署
  • 当前租户可以直接看到新能力或新版本
  • 其他租户不会受到影响
  • 平台方仍保留审核、注册和授权控制权

Misunderstanding

几个常见误解,最好提前说清楚

  • 热更新不等于客户可以绕过平台直接上线
  • 热更新不等于一更新就对所有租户开放
  • AI 推荐也受租户授权约束,不会跨租户推荐
  • 本地执行需求通常是接 CLI / Agent,不是直接暴露内网执行路径

FAQ

热更新最常被问到的几个问题

热更新会不会影响其他客户

不会。脚本更新完成后,仍然只在所属租户范围内注册和授权,其他租户不会自动获得可见或可执行权限。

客户能不能自己上传脚本后直接上线

当前 1.0 默认不这样做。平台仍保留审核、注册、授权和权限验证流程,不支持绕过平台直接正式上线。

AI 会不会推荐到别的客户能力

不会。当前推荐范围受租户和权限共同约束,AI 不会跨租户推荐其他客户的脚本或能力。

本地脚本和内网资源能不能接入平台

可以,但通常不是让浏览器直接碰本地路径,而是通过 execgov-cli 和后续 Agent 路线承接本地执行桥接。

Next Read

继续核对交付、文件链路和接入准备

正式交付评估时,把客户流程、文件链路和接入准备清单一起看,会比单独讨论热更新更完整。

让每次自动化,都可靠且可控。