-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
feat: add edit button to persona selector dialog #4826
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
+51
−13
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
astrbot-doc-agent bot
pushed a commit
to AstrBotDevs/AstrBot-docs
that referenced
this pull request
Feb 2, 2026
|
已为该 PR 生成文档更新 PR(待人工审核): AI 改动摘要:
|
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com>
…istency Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com>
astrbot-doc-agent bot
pushed a commit
to AstrBotDevs/AstrBot-docs
that referenced
this pull request
Feb 2, 2026
|
已为该 PR 生成文档更新 PR(待人工审核): AI 改动摘要:
|
Copilot
AI
changed the title
[WIP] Add edit personality dialog in chatui
feat: add edit button to persona selector dialog
Feb 2, 2026
|
本次运行未生成文档变更(文档仓库无改动)。 Docs repo: AstrBotDevs/AstrBot-docs AI 改动摘要(未提交,仅供参考):
|
Soulter
approved these changes
Feb 3, 2026
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
feature:persona
The bug / feature is about astrbot AI persona system (system prompt)
lgtm
This PR has been approved by a maintainer
size:M
This PR changes 30-99 lines, ignoring generated files.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds inline edit capability to the persona selector dialog in chatui by reusing the PersonaForm component from persona management.
Changes
BaseFolderItemSelector: Added
showEditButtonprop and edit button UI (pencil icon) in item append slot. Emitseditevent when clicked, hidden for default items.PersonaSelector: Unified dialog state management (
showPersonaDialogreplacesshowCreateDialog). AddededitingPersonaref to track edit vs create mode. Handles edit event to open PersonaForm with selected persona.types.ts: Extended
FolderItemSelectorLabelswitheditButtonlabel.Implementation
Edit button appears next to each persona item (except default):
PersonaForm automatically handles edit mode when
editingPersonaprop is provided, maintaining consistency with the persona management page UX.Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.