源码: lib.rs:1503-1582 查白名单,找不到就用 general-purpose 的默认白名单。 注意: 返回的是不可变集合,防止调用方修改。
(subagent_type: str)
| 102 | |
| 103 | |
| 104 | def allowed_tools_for_subagent(subagent_type: str) -> frozenset[str]: |
| 105 | """源码: lib.rs:1503-1582 |
| 106 | |
| 107 | 查白名单,找不到就用 general-purpose 的默认白名单。 |
| 108 | 注意: 返回的是不可变集合,防止调用方修改。 |
| 109 | """ |
| 110 | return TOOL_WHITELIST.get(subagent_type, TOOL_WHITELIST["general-purpose"]) |
| 111 | |
| 112 | |
| 113 | # ============================================================ |