Syngnat
|
5f3d1d9880
|
♻️ refactor(ai-chat): 抽离系统上下文提示构建逻辑
|
2026-06-08 17:25:50 +08:00 |
|
Syngnat
|
2c95009d1f
|
✨ feat(ai-tools): 新增工作区页签探针并拆分界面洞察模块
|
2026-06-08 17:05:29 +08:00 |
|
Syngnat
|
0312dfbb16
|
♻️ refactor(ai-chat): 拆分洞察与历史模式视图
- 提取 AI 面板的自动洞察与内联历史为独立展示组件
- 保持会话切换与发送主链留在 AIChatPanel 中
- 补充模式内容与消息边界相关回归测试
- 完成 vitest、生产构建与本地预览切换验证
|
2026-06-08 15:50:40 +08:00 |
|
Syngnat
|
802385464d
|
♻️ refactor(ai-chat): 抽离本地工具执行器并补齐测试
- 将 AIChatPanel 中本地工具执行 switch 抽成独立 helper,降低主面板耦合度
- 为表结构、SQL 安全拦截和工具结果映射补充独立单测
- 保持 AI 面板交互不变,补做构建与浏览器冒烟验证
|
2026-06-07 22:40:07 +08:00 |
|
Syngnat
|
eff2f7f63a
|
✨ feat(ai-mcp): 补全结构探针并优化客户端接入体验
- 新增 get_indexes、get_foreign_keys、get_triggers 内置工具与 MCP Server 对应实现
- 拆分 AI 设置中的 MCP 接入面板和服务卡片,补充参数提示与客户端状态展示
- 补齐前后端测试与真实页面验证,降低 AI 设置区域的臃肿度
|
2026-06-07 22:06:24 +08:00 |
|
Syngnat
|
7039eae9c7
|
🐛 fix(ai-chat): 统一历史模式会话排序
- 面板内历史模式按最近更新时间优先展示会话
- 保持与历史侧栏一致的最近会话浏览体验
- 增加静态测试防止排序逻辑回退
|
2026-06-07 21:10:39 +08:00 |
|
Syngnat
|
f7d71c6c5c
|
✨ feat(ai): 增加用户提示词与 MCP/Skills 扩展能力
- 支持用户级自定义提示词加载保存与聊天会话注入
- 新增 MCP 服务配置、工具发现与按次调用链路
- 增加 Skills 配置、作用域注入与前后端类型同步
- 补充配置存储与前端行为测试并更新依赖
|
2026-06-07 17:56:45 +08:00 |
|
Syngnat
|
5a52b141ed
|
🐛 fix(ai-panel): 隔离面板与消息级渲染异常避免整块白屏
- 为 AI 面板保留本地错误边界与重新加载兜底
- 为单条消息增加渲染隔离,异常消息不再拖垮整段对话
- 补充面板与消息渲染错误上下文,便于后续定位
|
2026-05-30 17:26:52 +08:00 |
|