Seed-oss-36b reasoning format not supported #2454

Open
opened 2026-02-16 17:35:43 -05:00 by yindo · 2 comments
Owner

Originally created by @whoisjeremylam on GitHub (Nov 1, 2025).

Description

What would be the best way to support Seed's reasoning tags?

Image

Snippet from my config.json (provider is a locally vllm server)

        "Seed-OSS-36B-Instruct": {
          "name": "Seed-OSS-36B-Instruct",
          "context_window": 262144,
          "reasoning": true,
          "tool_call": true,
          "limit": {
            "context": 262144,
            "output": 81920
          }
        }

From the official chat template (https://huggingface.co/ByteDance-Seed/Seed-OSS-36B-Instruct/blob/main/chat_template.jinja):

{%- set think_begin_token      = '<seed:think>'             -%}
{%- set think_end_token        = '</seed:think>'            -%}

OpenCode version

0.15.31

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

Ubuntu

Terminal

No response

Originally created by @whoisjeremylam on GitHub (Nov 1, 2025). ### Description What would be the best way to support Seed's reasoning tags? <img width="1350" height="452" alt="Image" src="https://github.com/user-attachments/assets/1d36e072-be62-4f97-90e2-b8a2f447a17f" /> Snippet from my config.json (provider is a locally vllm server) ``` "Seed-OSS-36B-Instruct": { "name": "Seed-OSS-36B-Instruct", "context_window": 262144, "reasoning": true, "tool_call": true, "limit": { "context": 262144, "output": 81920 } } ``` From the official chat template (https://huggingface.co/ByteDance-Seed/Seed-OSS-36B-Instruct/blob/main/chat_template.jinja): ``` {%- set think_begin_token = '<seed:think>' -%} {%- set think_end_token = '</seed:think>' -%} ``` ### OpenCode version 0.15.31 ### Steps to reproduce _No response_ ### Screenshot and/or share link _No response_ ### Operating System Ubuntu ### Terminal _No response_
yindo added the bug label 2026-02-16 17:35:43 -05:00
Author
Owner

@rekram1-node commented on GitHub (Nov 1, 2025):

I think vercel ai sdk has an option for this, we need to integrate that or something

@rekram1-node commented on GitHub (Nov 1, 2025): I think vercel ai sdk has an option for this, we need to integrate that or something
Author
Owner

@whoisjeremylam commented on GitHub (Nov 1, 2025):

I was reading the model card and Seed also has a thinking_budget that is a numerical value of tokens to use for reasoning.

@whoisjeremylam commented on GitHub (Nov 1, 2025): I was reading the model card and Seed also has a `thinking_budget` that is a [numerical value](https://huggingface.co/ByteDance-Seed/Seed-OSS-36B-Instruct#thinking-budget) of tokens to use for reasoning.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#2454