feat: 支持智能体可见范围管理

- 未分类智能体按可见范围绕过分类白名单

- 提供个人、部门、公开范围配置及列表状态标签
This commit is contained in:
2026-07-31 16:45:41 +08:00
parent 527336bfc9
commit 6df3dd9981
13 changed files with 725 additions and 44 deletions

View File

@@ -137,6 +137,18 @@ public class AgentController extends BaseCurdController<AgentService, Agent> {
return Result.ok(service.updateDraft(agent));
}
/**
* 更新 Agent 可见范围。
*
* @param agent 包含 Agent ID 和可见范围的请求数据
* @return 更新后的 Agent
*/
@PostMapping("visibilityScope/update")
@SaCheckPermission("/api/v1/agent/save")
public Result<Agent> updateVisibilityScope(@JsonBody Agent agent) {
return Result.ok(service.updateVisibilityScope(agent.getId(), agent.getVisibilityScope()));
}
/**
* 查询 Agent 列表。
*