MCPcopy Create free account
hub / github.com/agentforce314/clawcodex / _do_set_thinking

Method _do_set_thinking

src/server/agent_server.py:657–667  ·  view source on GitHub ↗

Toggle/set extended thinking (the original's ThinkingToggle). action: 'on'|'off' set explicitly; anything else toggles. Applies next turn.

(self, request_id: object, action: object)

Source from the content-addressed store, hash-verified

655 })
656
657 def _do_set_thinking(self, request_id: object, action: object) -> None:
658 """Toggle/set extended thinking (the original's ThinkingToggle). action:
659 'on'|'off' set explicitly; anything else toggles. Applies next turn."""
660 act = str(action or "").lower()
661 if act == "on":
662 self._thinking = True
663 elif act == "off":
664 self._thinking = False
665 else:
666 self._thinking = not bool(self._thinking)
667 self._reply(request_id, {"ok": True, "thinking": bool(self._thinking)})
668
669 def _do_set_language(self, request_id: object, language: object) -> None:
670 """Set the preferred response language (LanguagePicker, §6) and recompose

Callers 1

Calls 1

_replyMethod · 0.95

Tested by

no test coverage detected