Most reasoning models now return thinking/reasoning content alongside their final answer. Celeste currently drops this content silently — TextOutput has no reasoning field.
Should expose reasoning content from responses and handle it properly for multi-turn conversations.