diff --git a/CHANGELOG.md b/CHANGELOG.md index e8622a7..e10dc80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to OpenOrbit are documented in this file. The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project uses [Semantic Versioning](https://semver.org/). +## [0.12.3] - 2026-09-25 + +### Fixed + +- Builds can now select and retain multiple personas in the create and edit workflow. + ## [0.12.2] - 2026-09-25 ### Fixed diff --git a/frontend/package.json b/frontend/package.json index 61e1a8e..904113f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "agent-improvement-console-ui", "private": true, - "version": "0.12.2", + "version": "0.12.3", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src/features/builds/page.tsx b/frontend/src/features/builds/page.tsx index 961b60d..3123134 100644 --- a/frontend/src/features/builds/page.tsx +++ b/frontend/src/features/builds/page.tsx @@ -467,24 +467,38 @@ function Direct({ label={copy.persona.label} description={copy.persona.hint} > - + setD({ + ...d, + persona_ids: selected + ? d.persona_ids.filter((id) => id !== persona.id) + : [...d.persona_ids, persona.id], + }) + } + /> + + {persona.name} + {persona.locale} + + + ); }) - } - > - - {personas.map((persona) => ( - - ))} - + )} +