5f13698129
- direct_tool_bridge.rs:`kind` 收口后既不是 canonical、也不是字面 `unknown` 时直接返回工具错误并带上原值,不再静默过滤出空列表。 - direct_tool_bridge.rs:新增用例,钉住"项目访问前就报错"与"字面 `unknown` 仍是合法过滤值"。 - direct_tools_mcp.rs:schema 描述改为必须是 canonical kind、非 canonical 值会被拒绝。