from __future__ import annotations from typing import Protocol, runtime_checkable @runtime_checkable class ChannelGroupProtocol(Protocol): def resolve_require_mention(self, chat_type: str) -> bool: ... def resolve_group_intro_hint(self) -> str: ... def resolve_tool_policy(self, tool_name: str) -> str: ...