Conversation
Allow trusted renderer plugins to contribute completion candidates and inline references without adding session-specific composer behavior. Resolve selected references at submission while preserving their display form across queued turns and transcript reloads. Include a bounded session Q&A example under @, with five visible reference candidates and a collapsible file group. Review renderer trust explicitly and preserve existing database rows through the schema upgrade.
Keep the newly integrated context-menu copy actions consistent with the reference chips shown in the transcript. Copying a user turn or conversation should not unexpectedly expose its expanded historical context.
The composer token helper moved and user messages now separate visible labels from model-facing content. Update the existing source checks and presentation loader to follow those paths while retaining their original regression assertions.
Preserve the composer reference contracts alongside the latest upstream ADR catalog and acceptance scenarios. Keep the shared branch history intact while incorporating current main.
Preserve reference labels while using the active edit draft for the message menu. Retain both sets of architecture and acceptance documentation.
This branch has not been deployed
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
改动
支持受信插件向输入框注册补全候选和引用标签,并提供会话引用示例:输入
@选择历史会话,发送时展开最多 10 组已完成问答(24,000 字符内),输入框和聊天记录保留简短标签。候选最多显示 5 条,文件默认折叠,可用鼠标或键盘展开。renderer入口派生高风险ui.renderer授权;只加载获准、启用且在当前项目生效的插件,卸载时清理注册。此入口运行在应用界面中,不是沙箱。本次覆盖 #545 的补全与引用两个扩展点(7、14),提供 #446 的插件实现入口;不包含其他界面插槽或 #447 的百分比预算界面。原生 Pi 续接与远程主机暂不支持引用提交,会拒绝并恢复草稿。
当前候选验证
候选提交:
24cc5487e1681ee1615c5e074c149fa34259ee6c,已纳入目标 main62a05d6b2e93c68ce3d9de0135785087b07c5cb2。环境:macOS arm64。本次解决消息右键菜单、ADR 索引及 E2E 文档冲突:非编辑状态复制引用标签,编辑状态复制当前草稿并选中编辑框;保留主线的编辑和版本切换保护。
此前完整 SDK / shared / runtime / Rust 检查结果对应旧候选,本次未重复这些全量套件;当前 PR CI 结果另行确认。本次只解决冲突并更新 PR,不合并。