Files
Mark IJbema 3a07f45e15 docs: rewrite migration plan as feature parity tracker, add feature docs from GitHub project issues
- Rewrite opencode-migration-plan.md as a comprehensive feature parity tracker
- Add new chat-ui-features: kilo-themed-chat-session, task-header, toggle-thinking
- Add new non-agent-features: cloud-task-support, kilo-gateway, mode-switcher,
  model-switcher, provider-configuration, repository-initialization,
  rules-and-workflows, settings-ui, task-history
- Format existing feature docs with prettier
2026-02-10 13:56:19 +01:00

1.0 KiB

Toggle Thinking

GitHub Issue: #172 Priority: P2 Status: 🔨 Partial (linked PR #127)

Description

Allow users to enable or disable "thinking" (extended reasoning) for models that support it.

Requirements

  • Toggle control to enable/disable thinking mode
  • When thinking is enabled, model uses extended reasoning (e.g., Claude's extended thinking)
  • When thinking is disabled, model responds without extended thinking
  • Toggle should be accessible from the chat UI (e.g., in prompt input area or task header)
  • Setting should persist across sessions

Current State

Reasoning/thinking blocks already render in the chat (collapsible sections in Message.tsx). A linked PR (#127) exists suggesting work is in progress.

Gaps

  • No toggle control in the UI to enable/disable thinking
  • No setting persistence for thinking preference
  • Need to determine how to pass thinking preference to CLI backend