| 1335 | case DS4_THINK_MAX: return "Reasoning Effort: Max"; |
| 1336 | case DS4_THINK_NONE: return NULL; |
| 1337 | } |
| 1338 | return NULL; |
| 1339 | } |
| 1340 | |
| 1341 | static void repl_chat_build_think_prefix(ds4_engine *engine, |
| 1342 | ds4_think_mode mode, |
| 1343 | ds4_tokens *prefix) { |
| 1344 | if (ds4_engine_is_glm_dsa(engine)) { |
| 1345 | const char *effort = repl_glm_reasoning_effort_text(mode); |
| 1346 | if (effort) ds4_chat_append_message(engine, prefix, "system", effort); |