Files
notes/calendar/diary/2026-04-16.md
T
Docker7530 6b50219f55 1776654103
2026-04-20 11:01:47 +08:00

1.7 KiB

任务

  • 开发:参加 IBS 项目晨会,同步昨日问题跟进事项。(李春良 0.5)
  • 开发:IBS 7.20.0 版本需求开发,HCDN业务标准化接入-典基平面接入与基础数据模型扩展,开发完成。(李春良 7.5)

日志

为我的项目补充 readme 文档,但是要求精简,不要太花哨。因为我有专门维护 API 文档的的文件夹。

根据我当前的库表设计,我想实现的是用户先创建工具,然后创建工具组可以绑定多个工具,工具也可以绑定多个工具组,然后用户创建角色,角色可以绑定多个工具组,工具组可以绑定多个角色。用户可以用户可以删除工具,解除和工具组的关系,可以删除工具组解除和工具和角色的关系,用户可以删除角色,解除和工具组的关系。

帮我看看我的这个功能设计是否合理。然后看下我当前提供的所有 controller 是否能满足场景。

相当于我现在这个项目的权限过滤依托于 Filter 是吧。

我的整个设计是通过 角色 key 得到 角色 所有工具组的key 然后让智能体决策用哪个工具组,那是不是要改一下filter 的逻辑。针对这个工具RoleToolSelectionTool放开权限因为这时候智能体是用 角色 key 来的。

AI 用 roleKey 调 MCP

→ Filter 识别为角色认证,roleAuth=true

→ tools/list 只返回 select_tool_group

→ AI 调 select_tool_group(roleKey) 拿到工具组列表

→ AI 决策选工具组,改用 toolGroupApiKey 重新连接 MCP

→ Filter 识别为工具组认证,toolGroupId=X

→ tools/list 返回该工具组的工具

→ AI 正常调用工具

总结