0.49.0

takahirom/arbigent0.49.0May 31, 2025by takahirom

AI Summary

A significant breaking change updates the request handling from JSONL to `curl` commands to ensure accuracy and enable advanced prompt optimization. Various bug fixes and improvements were also made regarding endpoint handling, Windows compatibility, and error reporting.

Key Highlights

  • Switch to curl commands instead of JSONL
  • Enable prompt optimization via skroll
  • Fix Windows path handling
  • Add adb connect timeout error message

Breaking Changes

  • Switched from JSONL file requests to curl commands

New Features

  • Curl logging and output
  • Endpoint handling
  • Windows path fix
  • API call JSON linking

Full Release Notes

# Breaking Change for JSONL Files
The requests specified in our JSONL file did not accurately reflect the actual requests being used. Therefore, to maintain fidelity, we have switched to using `curl` commands instead.

This approach also enables prompt optimization via [skroll](https://github.com/takahirom/skroll).

## What's Changed
* Add an error message for adb connect timeout by @takahirom in https://github.com/takahirom/arbigent/pull/286
* Add endpoint handling by @takahirom in https://github.com/takahirom/arbigent/pull/285
* Fix for windows path by @takahirom in https://github.com/takahirom/arbigent/pull/246
* Output curl as jsonl file by @takahirom in https://github.com/takahirom/arbigent/pull/287
* Fix issue where curl is not saved by @takahirom in https://github.com/takahirom/arbigent/pull/288
* Add a link to api call json by @takahirom in https://github.com/takahirom/arbigent/pull/289


**Full Changelog**: https://github.com/takahirom/arbigent/compare/0.48.0...0.49.0