TOKENIZER_NAME = "FrameToken" TOOL_PROTOCOL_TOKENS: tuple[str, ...] = ( "", "", "", "", ) REASONING_CONTROL_TOKENS: tuple[str, ...] = ( "", "", "", "", "", "", "", "", "", *TOOL_PROTOCOL_TOKENS, ) REASONING_PROFILES: dict[str, tuple[str, ...]] = { "none": (), "deep": ("",), "memory": ("", "", ""), "tool": ("", "", "", ""), } def reasoning_prefix(mode: str) -> list[str]: if mode not in REASONING_PROFILES: raise ValueError(f"Unknown reasoning mode: {mode}") return list(REASONING_PROFILES[mode])