Skip to main content

Reasoning Effort Parameter Feature

Initial support for a reasoning effort has been added to control the thinking budget on reasoning models (GPT 5.2, Sonnet 4.5, Gemini 3, etc.). Higher values use more reasoning tokens but may produce better results.
from agentica import spawn

agent = await spawn(
    reasoning_effort='high'  # 'minimal' | 'low' | 'medium' | 'high' | 'xhigh' | None
)

Multi-threaded Support for Python Improvement

The Python SDK now supports multi-threaded usage with separate asyncio event loops per thread. Each thread with its own event loop gets its own client session manager instance, enabling concurrent agent operations across threads.

Bug Fixes

  • Thread safety: Fixed crashes when spawning agents from non-main threads
  • Race condition fix: Added thread-safe agent ID assignment to prevent race conditions when multiple agents spawn concurrently
  • AttributeError fix: Fixed potential error in logger cleanup by checking attribute existence before access

Improvements

  • Log file paths are now shown relative to the current working directory when possible for cleaner output