Skip to content

fix(agent): expose runtime catalogs from metadata#523

Merged
kaizhou-lab merged 1 commit into
mainfrom
fix/agent-runtime-catalog
Jun 26, 2026
Merged

fix(agent): expose runtime catalogs from metadata#523
kaizhou-lab merged 1 commit into
mainfrom
fix/agent-runtime-catalog

Conversation

@kaizhou-lab

Copy link
Copy Markdown
Contributor

Summary

  • Expose config_options, available_modes, and available_models on /api/agents/management rows from persisted agent_metadata handshake data.
  • Seed and migrate built-in aionrs runtime mode catalog from agent_metadata, keyed by agent_type='aionrs' and agent_source='internal' instead of a fixed id.
  • Add regression coverage for management catalog projection and legacy aionrs-id migration behavior.

Test Plan

  • cargo test -p aionui-db seed_rows_include_icon_backfill
  • cargo test -p aionui-db migration_015_populates_aionrs_catalog_by_agent_type
  • cargo test -p aionui-ai-agent management_rows_project_runtime_catalogs_from_agent_metadata
  • cargo test -p aionui-ai-agent management_rows_include_aionrs_builtin_mode_catalog
  • cargo fmt --all -- --check

@kaizhou-lab kaizhou-lab merged commit d9c2502 into main Jun 26, 2026
6 checks passed
@kaizhou-lab kaizhou-lab deleted the fix/agent-runtime-catalog branch June 26, 2026 08:11
piorpua pushed a commit that referenced this pull request Jun 26, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.1.38](v0.1.37...v0.1.38)
(2026-06-26)


### Features

* remove single-chat team upgrade path
([#524](#524))
([5c60df3](5c60df3))


### Bug Fixes

* **agent:** expose runtime catalogs from metadata
([#523](#523))
([d9c2502](d9c2502))
* **assistant:** expose auto-inject skills and preserve assistant rules
([#525](#525))
([f2e91fd](f2e91fd))
* repair invalid UTF-8 agent metadata cache fields
([#526](#526))
([91969cd](91969cd))
* **skills:** sync AionUi Butler skills + rule with current backend
([#520](#520))
([5603b9a](5603b9a))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant