策略配置
策略模型
策略分三層下發(組織 → 部門鏈 → 使用者),核心原則:授權按例外,安全只收緊。
- 每個維度有一個預設檔(allow 或 deny),決定未顯式聲明的條目是否可用
- 在預設檔之上,可逐條新增 allow / deny 例外
- 部門和使用者例外可以覆蓋組織聲明的例外(更具體的規則優先)
預設檔與例外
| 維度 | 預設檔 | 說明 |
|---|---|---|
| models | allow | 預設全部可用,可用 deny 收緊 |
| skills | allow | 預設全部可用 |
| plugins | allow | 預設全部可用 |
| experts | allow | 預設全部可用 |
| apiKeys | deny | 組織自建 Key 必須顯式 allow 才會下發 |
| connectors | deny | 官方/組織連接器必須顯式 allow |
| upstream | 開 | 組織上游總閘:關閉後官方供應商全部不可用 |
| sandbox(雲沙箱) | allow | 授權類雲控:預設允許;組織可關閉,部門/使用者可按更具體覆蓋開例外(見下) |
雲沙箱開關
策略配置中的「沙箱」卡是一個開關式雲控,控制用戶端是否可使用雲端執行:
- 三級更具體覆蓋:預設允許;組織可整體關閉,部門與使用者層仍可按「更具體覆蓋」為個別部門/使用者開例外(組織停用時可以開)
- 接入點:開啟時需填寫 broker 接入點位址(僅組織級可填,隨策略統一下發);儲存前會自動探測接入點可達性,不可達時告警但仍可開啟
- 雙向確認:開啟時提示「用戶端可以建立並連接雲端沙箱,雲端算力會產生消耗,任務資料將離開本機」;關閉時提示「正在執行的雲端沙箱會被停止(環境與資料保留),雲端任務會中斷」
- 用戶端表現:未開啟(或未配置接入點)時,用戶端上「雲端」入口整體不顯示;不強斷已建立的連線,不打斷在跑任務
詳細行為見雲端。
連接器策略維度
| 子維度 | 說明 |
|---|---|
| official | 官方連接器 allow/deny |
| org | 組織私有連接器 allow/deny |
| allowLocalCustom | 允許使用者自建本地自訂連接器 |
| allowUnsignedPackage | 允許匯入未簽名離線包 |
| tools.enabled | 連接器工具總開關 |
| tools.write | 寫操作檔 |
| tools.highRisk | 高危工具檔 |
合併規則
合併順序:組織 → 部門鏈(根→葉)→ 使用者。
- 授權類(模型、技能、Key、連接器、沙箱):逐條 allow/deny 例外,部門/使用者例外可覆蓋組織聲明(更具體優先;同粒度時 deny 優先)
- 安全類(DLP、審批):只能收緊不能放開——上級收緊後下級無法放寬
- 模型預設檔只能設 allow(全部可見後用 deny 收緊),不能整體 deny
未配置 = 全開
未配置任何策略時:模型/技能/外掛/專家預設全部可用;apiKeys 和連接器預設 deny(須顯式放行才下發)。
引用格式
- 模型:
official:<provider>/<model>或org:<apiKeyId>/<model> - 技能/外掛/專家:
official:<slug>或org:<slug>
使用者最終策略預覽
管理後台提供選定使用者的最終策略預覽:展示合併結果與實際可用模型/技能/外掛清單。
策略校驗
- 引用不存在的條目 → 報錯不入庫