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