refactor: extract execution permission policy
This commit is contained in:
@@ -500,6 +500,11 @@ export function listExecutionTools() {
|
||||
}
|
||||
```
|
||||
|
||||
如果在落地时发现当前生产审批流需要把“先生成推荐、再等待确认”的动作显式建模,允许在同一个 `tool-registry.ts` 中补一个 `group_dispatch_plan` 工具定义,并同步把 `PermissionPolicy` 和测试调整为**以真实运行时语义为准**。约束如下:
|
||||
- `approval_required` 群聊不能再暴露与 `canDispatchDirectly=false` 矛盾的 `dispatch_execution` 直接权限;
|
||||
- `toolPolicy` 必须能清楚表达“当前允许先生成推荐,但不允许直接跨线程执行”的状态;
|
||||
- 任何新增工具定义都必须只服务于现有审批主链,不提前引入 Task 4+ 的执行后端能力。
|
||||
|
||||
在 `/Users/kris/code/boss/src/app/api/v1/projects/[projectId]/messages/route.ts` 中,把 `approval_required + pending plan` 判断替换成:
|
||||
|
||||
```ts
|
||||
|
||||
Reference in New Issue
Block a user