Skip to content

fix(assistant): expose auto-inject skills and preserve assistant rules#525

Merged
kaizhou-lab merged 1 commit into
mainfrom
fix/assistant-skill-rule-defaults-3437
Jun 26, 2026
Merged

fix(assistant): expose auto-inject skills and preserve assistant rules#525
kaizhou-lab merged 1 commit into
mainfrom
fix/assistant-skill-rule-defaults-3437

Conversation

@kaizhou-lab

Copy link
Copy Markdown
Contributor

Summary

  • add is_auto_inject to skill list responses so clients can identify builtin auto-inject skills directly
  • default new generated assistants to fixed empty skill defaults and lazily repair old empty generated auto defaults
  • persist assistant snapshot rules into ACP/Aionrs runtime seed fields while keeping those internal fields out of API responses

Test Plan

  • cargo fmt --all -- --check
  • cargo test -p aionui-conversation assistant_backed_ -- --nocapture
  • cargo test -p aionui-conversation
  • cargo test -p aionui-assistant
  • cargo test -p aionui-api-types -p aionui-extension
  • cargo test -p aionui-app --test extension_e2e sl1_list_skills_tags_builtin_and_custom_with_source_field -- --nocapture
  • cargo test -p aionui-app --test extension_e2e ba1_unified_skill_list_includes_auto_inject_builtin_entries -- --nocapture
  • cargo test -p aionui-app --test conversation_e2e t1_3b_create_persists_assistant_snapshot_and_updates_preferences -- --nocapture
  • cargo clippy -p aionui-api-types -p aionui-extension -p aionui-assistant -p aionui-conversation -p aionui-app -- -D warnings
  • git diff --check
  • just push -u origin fix/assistant-skill-rule-defaults-3437 (workspace nextest: 6527 passed, 18 skipped)

Related to iOfficeAI/AionUi#3437

@kaizhou-lab kaizhou-lab enabled auto-merge (squash) June 26, 2026 10:04
@kaizhou-lab kaizhou-lab merged commit f2e91fd into main Jun 26, 2026
6 checks passed
@kaizhou-lab kaizhou-lab deleted the fix/assistant-skill-rule-defaults-3437 branch June 26, 2026 10:07
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