0.68.0
takahirom/arbigent0.68.0Dec 10, 2025by takahirom
AI Summary
Added extraBody API feature allowing users to specify custom API request body parameters like reasoning_effort for different AI providers (OpenAI, OpenRouter, Gemini).
Key Highlights
- extraBody for custom API request body parameters
- Supports provider-specific parameters like reasoning_effort
- Configurable in both project and scenario settings
New Features
- extraBody for custom API request body parameters
Full Release Notes
## extraBody for custom API request body parameters
For instance, ChatGPT offers numerous adjustable parameters, and other AI platforms provide similar options. These settings vary among providers:
OpenAI: "reasoning_effort": "high"
OpenRouter: "reasoning": { "effort": "high" }
Gemini: "thinking_level": "high" (Gemini3) "thinking_budget": 24576(Gemini 2.5)
Handling these configurations in our tool was becoming unmanageable.
To address this, we've introduced the `extraBody` API feature.
Users can now specify { "reasoning_effort": "high" } within both project and scenario settings.
<img width="341" height="91" alt="image" src="https://github.com/user-attachments/assets/3b7812f1-2c4f-4108-9e2e-1810d6c358b9" />
## What's Changed
* Add extraBody for custom API request body parameters by @takahirom in https://github.com/takahirom/arbigent/pull/360
**Full Changelog**: https://github.com/takahirom/arbigent/compare/0.67.0...0.68.0