拆包时 resources.py 独立 import 头漏了 get_current_user_role:host 模式 + 非显式身份 + 存在 host 用户记录时触发 NameError,被 except 吞掉后工具分类限制与禁用模型等管理员策略静默不应用(默认无 host 记录不触发)。 - resources.py/usage.py 顺带补 TYPE_CHECKING 导入净化字符串类型注解,server/context/ 与 server/runtime/ pyflakes F821 清零 - 新增回归测试:host 模式 + HTTP 请求上下文 + host 记录存在,断言策略真正应用到 terminal;红绿验证通过(回退导入测试即红) 测试:25/25 全绿(24 + 新增 1) |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| broadcast.py | ||
| conversation.py | ||
| decorators.py | ||
| identity.py | ||
| personalization.py | ||
| reaper.py | ||
| resources.py | ||
| upload.py | ||
| usage.py | ||