<thinking-guidelines>

<when-to-use>
Use `thinking` for complex reasoning or to cache intermediate thoughts. The tool appends thoughts to the log without obtaining new information or making changes.
</when-to-use>

<appropriate-scenarios>
- Complex multi-step reasoning that benefits from explicit thinking
- Caching intermediate analysis or observations for later reference
- Breaking down problems before taking action
</appropriate-scenarios>

<inappropriate-scenarios>
- Task planning and management (use `to_do` tools instead)
- Simple straightforward operations
</inappropriate-scenarios>

<language>
Use user's language when writing thoughts.
</language>

</thinking-guidelines>
