0.42.0
takahirom/arbigent0.42.0May 3, 2025by takahirom
AI Summary
A major feature release introduces the ability to generate scenarios from text using existing scenarios and UI structure. It also adds cURL logging for debugging and allows setting the device form factor at the project level.
Key Highlights
- Generate scenarios from text
- Add cURL logging for debugging
- Add project-level device form factor setting
New Features
- Text-to-scenario generation
- cURL logging
- Project-level device form factor
- AI provider dialog
- Custom instruction support
Full Release Notes
## New Features
### Scenario Generation
Arbigent can now generate scenarios from text. You can provide existing scenarios along with your app’s UI structure. We recommend using the following UI outline to create well-grounded scenarios:
Home Screen
- Transition
- Click search icon
- Search Screen
Search Screen
- Transition
- …

### Add cURL Logging
If you enable HTTP logging, we now output cURL commands to help you debug AI API calls.
### Project-Level Device Form-Factor Setting
Previously, to target a TV form factor you had to configure it for each scenario. Now you can set the form factor at the project level.
## What's Changed
* Refactor design around scenario addition by @takahirom in https://github.com/takahirom/arbigent/pull/253
* Add Generate Scenario dialog and update project dialog state by @takahirom in https://github.com/takahirom/arbigent/pull/254
* Add generation lambda to Generate Scenario dialog by @takahirom in https://github.com/takahirom/arbigent/pull/255
* Add Use existing scenarios as context option by @takahirom in https://github.com/takahirom/arbigent/pull/256
* Add JsonSchemaGenerator.kt by @takahirom in https://github.com/takahirom/arbigent/pull/257
* Connect scenario generation to AI by @takahirom in https://github.com/takahirom/arbigent/pull/258
* Add scenario generation logic by @takahirom in https://github.com/takahirom/arbigent/pull/259
* Add app ui structure setting by @takahirom in https://github.com/takahirom/arbigent/pull/260
* Tweak prompt by @takahirom in https://github.com/takahirom/arbigent/pull/261
* Add UI tests for scenario generation by @takahirom in https://github.com/takahirom/arbigent/pull/262
* Add project deviceFormFactor setting by @takahirom in https://github.com/takahirom/arbigent/pull/263
* Refactor scenario generation by @takahirom in https://github.com/takahirom/arbigent/pull/264
* Add curl debug log by @takahirom in https://github.com/takahirom/arbigent/pull/265
* Fix dialog size by @takahirom in https://github.com/takahirom/arbigent/pull/266
* Add AddAiProviderDialog to enable more flexible settings by @takahirom in https://github.com/takahirom/arbigent/pull/267
* Make App UI structure optional by @takahirom in https://github.com/takahirom/arbigent/pull/268
* Add custom instruction and support gemini in generating custom instruction by @takahirom in https://github.com/takahirom/arbigent/pull/269
**Full Changelog**: https://github.com/takahirom/arbigent/compare/0.41.0...0.42.0