feat(agents): Phase3.1 工具/MCP权限沙箱(tool_policy) 白名单+预算熔断+每轮上限+后台管理UI [v2026.07.19.6]
CI / gate (push) Has been cancelled
CI / gate (push) Has been cancelled
This commit is contained in:
1 parent
2969544d54
commit
0600c37b9e
8 files changed
+5557
-5300
No files matched your search
@@ -0,0 +1,15 @@
|
||||
-- Phase 3.1: MarketApp 增加 tool_policy(Agent 工具/MCP 权限沙箱策略)
|
||||
-- 幂等:仅当列不存在时才 ALTER
|
||||
SET @db = 'aiflow';
|
||||
SET @tbl = 'market_apps';
|
||||
SET @col = 'tool_policy';
|
||||
SET @exists = (
|
||||
SELECT COUNT(*) FROM information_schema.columns
|
||||
WHERE table_schema = @db AND table_name = @tbl AND column_name = @col
|
||||
);
|
||||
SET @sql = IF(@exists = 0,
|
||||
'ALTER TABLE market_apps ADD COLUMN tool_policy JSON NULL',
|
||||
'SELECT 1');
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
Reference in new issue
Block a user