Dev#1605
Merged
SengokuCola merged 24 commits intomainfrom Apr 27, 2026
Merged
Conversation
- Updated response model functions in emoji, expression, jargon, and person routers to include detailed docstrings. - Enhanced the clarity of function signatures by specifying return types. - Removed redundant comments and improved code readability. - Added error handling and logging improvements in various endpoints. - Deleted outdated code documentation file.
- Updated PersonalityForm to handle multiple reply styles and probabilities. - Removed unused fields from PersonalityConfig and adjusted default values. - Refactored loadPersonalityConfig and loadEmojiConfig to align with new structure. - Introduced ChatComposer, ChatHeaderBar, ChatWorkspaceSidebar, and MessageList components for improved chat interface. - Enhanced user experience with dynamic message rendering and connection status indicators. - Cleaned up API calls for saving configurations, focusing on essential fields. Co-authored-by: Copilot <[email protected]>
feat: 优化长期记忆控制台体验
fix(llm): support reasoning field for OpenRouter and Groq
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (96)
Walkthrough该PR实现了聊天工作区UI功能、优化异步内存初始化和提示缓存支持、将@提及工具从独立工具转换为内联消息处理机制、更新多语言翻译和配置架构、优化表情管理,并删除了过时的LLM依赖功能。 Changes
Estimated code review effort🎯 5 (Critical) | ⏱️ ~120 minutes Possibly related PRs
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
|
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.
新增功能
新增按顺序选择相关能力。
支持模型请求缓存,并补充相关配置。
支持通过 msg_id 获取消息能力。
新增可开启的原生 @ 功能。
Emoji 响应模型新增 format 和 usage_count 字段。
WebUI / Dashboard 侧新增或重构聊天组件、人格与表情配置表单、知识库相关界面。
优化改进
优化长期记忆控制台体验。
进一步优化模型缓存命中率。
精简表达选择逻辑,优化 replyer 表现。
优化部分导入,加快启动速度。
CodeEditor 重构为懒加载实现,拆分 CodeEditorImpl,优化导入路径。
API 响应模型与文档有所重构。
日志系统新增上限和配置,避免日志膨胀。
修复
修复 timing gate 场景下意外启用 tool 的问题。
修复 OpenRouter 和 Groq 的 reasoning 字段支持问题。
修复部分模型请求问题,包括 v4l 相关问题。
修复回复格式问题。
修复部分显示问题和模型问题。
Summary by CodeRabbit
发行说明
新功能
配置调整
性能优化