# SPDX-License-Identifier: Apache-2.0 # SPDX-FileCopyrightText: Copyright contributors to the vLLM project """seed_oss parser for tool calls and reasoning. seed_oss shares the Qwen3 XML grammar exactly; only the wrapper token strings and the turn-boundary tokens differ:: -> -> -> -> <|im_start|> -> <|im_end|> -> ```` and ```` are byte-identical, so the entire transition table and ``_qwen3_arg_converter`` are inherited from :class:`Qwen3Parser` unchanged. """ from __future__ import annotations from vllm.parser.qwen3 import Qwen3Parser class SeedOssParser(Qwen3Parser): CONFIG_NAME = "seed_oss" THINK_START = "" THINK_END = "" TOOL_START = "" TOOL_END = "" TURN_BOUNDARIES = frozenset(("", ""))