Syngnat
|
ae3e08d5f6
|
🐛 fix(ai-mcp): 强化外部客户端接入说明与单选安装状态
|
2026-06-09 05:47:55 +08:00 |
|
Syngnat
|
15e0766bbb
|
✨ feat(ai-chat): 新增诊断类 slash 命令并拆分输入区状态
|
2026-06-09 05:29:06 +08:00 |
|
Syngnat
|
25fb3502e1
|
✨ feat(ai-tools): 新增AI配置体检探针并拆分本地快照执行器
- 新增 inspect_ai_setup_health 统一诊断供应商、聊天前置、MCP 接入和提示词技能状态
- 拆分 AI 配置类本地快照执行器与共享运行时类型,收缩 aiSnapshotInspectionToolExecutor 体积
- 补充内置工具目录、系统提示链路、定向测试与构建验证
|
2026-06-09 04:56:30 +08:00 |
|
Syngnat
|
6e7b8ceb39
|
✨ feat(ai-tools): 新增最近 SQL 活动总结探针
- 新增 inspect_recent_sql_activity 总结最近 SQL 活动的读写与报错分布
- 抽离 SQL 日志洞察模块并复用 recent logs 快照逻辑
- 补齐工具目录、系统提示、状态文案与测试覆盖
|
2026-06-09 04:22:31 +08:00 |
|
Syngnat
|
b4f46aeecd
|
✨ feat(ai-tools): 新增外部 SQL 文件探针
|
2026-06-09 03:51:04 +08:00 |
|
Syngnat
|
4162a6491b
|
✨ feat(ai-tools): 新增外部 SQL 目录探针
- 新增外部 SQL 目录快照构建与本地工具执行入口
- 补充内置工具目录、系统提示和状态文案
- 覆盖 AI 面板、工具注册与探针链路测试
|
2026-06-09 03:26:04 +08:00 |
|
Syngnat
|
f7648413ed
|
♻️ refactor(ai-chat): 拆分流式消息订阅 Hook
|
2026-06-09 03:05:00 +08:00 |
|
Syngnat
|
9dde59a6c7
|
🐛 fix(ai-mcp): 明确外部客户端接入语义与状态提示
|
2026-06-09 03:01:25 +08:00 |
|
Syngnat
|
f7c20f6d79
|
♻️ refactor(ai-chat): 抽离聊天消息分发助手
|
2026-06-09 02:21:52 +08:00 |
|
Syngnat
|
747cabe447
|
✨ feat(ai-tools): 新增 AI 历史会话探针
|
2026-06-09 02:11:35 +08:00 |
|
Syngnat
|
b723b16671
|
🐛 fix(ai-mcp): 统一外部客户端安装状态文案
|
2026-06-09 02:07:30 +08:00 |
|
Syngnat
|
bffad0c3a3
|
♻️ refactor(ai-chat): 抽离运行时资源加载与设置同步
- 新增 useAIChatRuntimeResources 管理供应商、模型、MCP 工具和 Skills 加载
- 收拢 AI 设置事件监听与模型列表刷新逻辑,减少面板内部副作用堆叠
- 保持 AI 面板行为不变,并通过定向测试、构建和真实页面路径复验
|
2026-06-09 01:44:20 +08:00 |
|
Syngnat
|
0a48f70643
|
♻️ refactor(ai-chat): 拆分面板会话视图与派生状态逻辑
- 抽离 AIChatPanelConversationView 承载欢迎态、历史态和洞察态渲染
- 下沉连接推断、上下文统计和会话裁剪等派生逻辑到独立模块
- 补充守卫测试并验证 AI 面板定向测试、构建和真实页面切换
|
2026-06-09 01:31:42 +08:00 |
|
Syngnat
|
0a229e8156
|
✨ feat(ai-tools): 新增能力探针并优化 MCP 接入指引
- 新增 inspect_connection_capabilities 内置探针与工具目录入口\n- 优化 MCP 外部客户端接入状态表达和重复写入保护\n- 同步调整 AI 设置相关测试与系统提示
|
2026-06-09 00:59:25 +08:00 |
|
Syngnat
|
f7ed6f8e61
|
♻️ refactor(ai-tools): 拆分本地工具执行链路
- 抽离 AI 本地工具默认运行时封装
- 拆分数据库工具执行器并保留现有返回协议
- 收敛 aiLocalToolExecutor 为工具路由与结果包装
|
2026-06-09 00:16:57 +08:00 |
|
Syngnat
|
20e817b203
|
✨ feat(ai-tools): 新增安全边界探针并拆分工具注册
|
2026-06-08 23:50:15 +08:00 |
|
Syngnat
|
1284c8c8ef
|
♻️ refactor(ai-settings): 抽离 MCP 客户端安装状态逻辑
|
2026-06-08 23:18:12 +08:00 |
|
Syngnat
|
7ac9b89b7d
|
✨ feat(ai-mcp): 补充新增服务字段速查与超时捷径
|
2026-06-08 22:56:56 +08:00 |
|
Syngnat
|
c0e29a08ba
|
✨ feat(ai-settings): 优化 MCP 新手引导并新增连接盘点探针
|
2026-06-08 22:42:12 +08:00 |
|
Syngnat
|
cc788d1b25
|
✨ feat(ai-mcp): 增强完整命令拆分预览
|
2026-06-08 22:04:24 +08:00 |
|
Syngnat
|
7fa23e72c0
|
✨ feat(ai-chat): 增强发送前状态提示并新增就绪探针
|
2026-06-08 21:47:10 +08:00 |
|
Syngnat
|
5ce5d03d69
|
✨ feat(ai-tools): 新增供应商与模型配置探针
|
2026-06-08 20:59:15 +08:00 |
|
Syngnat
|
4ac6a9e798
|
✨ feat(ai-tools): 新增 AI 提示与技能配置探针
|
2026-06-08 20:41:45 +08:00 |
|
Syngnat
|
472686e8ff
|
✨ feat(ai-tools): 新增 MCP 配置探针并拆分本地执行器
|
2026-06-08 20:15:29 +08:00 |
|
Syngnat
|
dc38602d32
|
✨ feat(ai-tools): 新增 AI 运行时探针
|
2026-06-08 19:50:39 +08:00 |
|
Syngnat
|
5c867fd121
|
✨ feat(ai-mcp): 补充外部客户端命令检测状态
|
2026-06-08 19:33:05 +08:00 |
|
Syngnat
|
d7879d9ef0
|
✨ feat(ai-tools): 新增历史查询与片段探针
- 新增 inspect_saved_queries 与 inspect_sql_snippets 内置工具
- 拆出本地 SQL 资产快照 helper,并补齐执行器与测试覆盖
- 补充工具目录展示、系统提示和执行状态文案
|
2026-06-08 19:11:23 +08:00 |
|
Syngnat
|
8aa2932878
|
🐛 fix(ci): 修复 DuckDB Windows 可选驱动构建的 CGO 参数污染
|
2026-06-08 18:53:55 +08:00 |
|
Syngnat
|
f19ff5fdd5
|
✨ feat(ai-tools): 新增当前连接探针并拆分 AIChatPanel 运行时模块
|
2026-06-08 18:53:12 +08:00 |
|
Syngnat
|
7cce1ce30a
|
🐛 fix(ci): 修正 DuckDB Windows 动态链接参数
- 统一 Windows DuckDB 动态库构建使用的 CGO LDFLAGS
- 为 workflow 中的 DuckDB 库目录补充 GCC 友好的路径格式
- 补充 DuckDB Windows 动态链接参数的回归测试
|
2026-06-08 18:20:54 +08:00 |
|
Syngnat
|
92e9b0ef75
|
🐛 fix(ai-mcp): 优化外部客户端默认选中逻辑
- 抽离 MCP 客户端状态归一化与命令格式化工具
- 优先默认选中已接入但需要更新的外部客户端
- 补充状态选择与启动命令格式化测试
|
2026-06-08 18:15:08 +08:00 |
|
Syngnat
|
a54a357e4b
|
🐛 fix(ci): 修复 DuckDB Windows 导入库生成链路
- 改为从 duckdb.dll 生成 MinGW 可用的导入库文件
- 同步修复 dev/release workflow 与本机源码构建的 DuckDB Windows 依赖准备逻辑
- 新增导入库生成命令与 buildutil 单测
|
2026-06-08 17:59:58 +08:00 |
|
Syngnat
|
2e5c3473e1
|
✨ feat(ai-chat): 新增上下文探针并拆分输入区组件
- 新增 inspect_ai_context 内置工具与系统提示引导
- 拆分 AIChatInput 的上下文、附件、提示条和斜杠命令模块
- 补充工具目录、执行器与输入区相关测试
|
2026-06-08 17:58:52 +08:00 |
|
Syngnat
|
5f3d1d9880
|
♻️ refactor(ai-chat): 抽离系统上下文提示构建逻辑
|
2026-06-08 17:25:50 +08:00 |
|
Syngnat
|
a575fb49db
|
🐛 fix(ci): 修复DuckDB动态库同路径复制问题
|
2026-06-08 17:14:27 +08:00 |
|
Syngnat
|
53b4fcb842
|
✨ feat(ai-mcp): 补强MCP参数填写引导
|
2026-06-08 17:06:58 +08:00 |
|
Syngnat
|
2c95009d1f
|
✨ feat(ai-tools): 新增工作区页签探针并拆分界面洞察模块
|
2026-06-08 17:05:29 +08:00 |
|
Syngnat
|
5b8bbd672e
|
✨ feat(ai-mcp): 优化外部客户端接入引导与状态识别
- 调整 Claude Code 和 Codex 的安装文案与状态标签,明确是把 GoNavi 暴露给外部客户端使用
- 优化 MCP 客户端默认选择逻辑,优先聚焦未接入或需更新的目标并避免刷新后乱跳
- 同步补齐前端 mock、后端状态文案和定向测试,确保安装区交互与状态展示一致
|
2026-06-08 16:29:53 +08:00 |
|
Syngnat
|
54f1f6970c
|
🐛 fix(ci): 增强DuckDB库下载容错
- 为 Windows DuckDB 动态库下载增加 curl 重试和超时控制
- 增加 zip 校验与 duckdb.dll/duckdb.lib 存在性检查
- 下载失败时清理临时目录后重试,避免空文件继续参与链接
- 同步修复 dev-build 与 release 工作流的相同脆弱点
|
2026-06-08 16:14:05 +08:00 |
|
Syngnat
|
8a1e65640e
|
✨ feat(ai-tools): 新增最近SQL日志探针
- 新增 inspect_recent_sql_logs 内置工具用于回看最近 SQL 执行历史
- 接入本地工具执行链,支持按成功或失败状态筛选日志
- 更新 AI 设置内置工具目录、流程说明和工具状态文案
- 完成 vitest、生产构建与预览页内置工具目录验证
|
2026-06-08 16:10:09 +08:00 |
|
Syngnat
|
0312dfbb16
|
♻️ refactor(ai-chat): 拆分洞察与历史模式视图
- 提取 AI 面板的自动洞察与内联历史为独立展示组件
- 保持会话切换与发送主链留在 AIChatPanel 中
- 补充模式内容与消息边界相关回归测试
- 完成 vitest、生产构建与本地预览切换验证
|
2026-06-08 15:50:40 +08:00 |
|
Syngnat
|
02afeba564
|
🐛 fix(ci): 为driver-agent压缩增加metadata自检回退
- 在 UPX 压缩脚本里增加 driver-agent metadata 烟测
- 压缩后若 metadata 探测失败则自动恢复原始二进制
- 避免单个驱动因 UPX 压缩后失效导致整个平台构建失败
- 补充压缩脚本的 smoke test 覆盖恢复路径
|
2026-06-08 09:49:38 +08:00 |
|
Syngnat
|
1a2462ef17
|
🐛 fix(ai-settings): 修正MCP环境变量录入反馈
- 抽离环境变量草稿解析工具,区分有效项和无效行
- 保留用户原始输入,避免无效行被静默吞掉
- 在 MCP 服务卡片中显示识别数量与无效行提示
- 补充环境变量解析与卡片提示测试
|
2026-06-08 09:29:40 +08:00 |
|
Syngnat
|
c76b634739
|
♻️ refactor(ai-settings): 拆分供应商配置视图组件
- 外提供应商列表与编辑表单组件,收敛 AISettingsModal 体积
- 保留 API Key 掩码、预设卡片切换与返回编辑流
- 补充定向测试、前端构建和真实预览验证
|
2026-06-08 09:14:55 +08:00 |
|
Syngnat
|
fc88e21811
|
✨ feat(ai-settings): 补充全库结构快照并拆分AI设置侧栏
- 新增 inspect_database_bundle 内置工具与状态文案
- 拆分 AI 设置导航、安全控制和上下文卡片组件
- 补充定向测试、前端构建和真实预览验证
|
2026-06-08 09:00:59 +08:00 |
|
Syngnat
|
e1cebb1c9a
|
✨ feat(ai-settings): 优化MCP录入引导并补充结构快照工具
- 新增完整命令自动拆分与提示词设置分区,降低 MCP 配置门槛
- 新增 inspect_table_bundle 内置工具并补充状态文案
- 补齐定向测试、前端构建与预览验证
|
2026-06-08 08:24:27 +08:00 |
|
Syngnat
|
7d7b775fe0
|
✨ feat(ai-settings): 优化MCP安装引导并补充表样例预览工具
- 拆分 Skills 区块并补充 MCP 启动模板\n- 改造 Claude/Codex 安装目标选择与状态展示\n- 新增 preview_table_rows 内置工具与目录说明
|
2026-06-08 08:00:43 +08:00 |
|
Syngnat
|
6c53fb14a6
|
✨ feat(ai-mcp): 补全跨表字段探针并拆分 MCP 设置区块
- 新增 get_all_columns 内置工具和 MCP server 只读探针
- MCP 服务表单增加实际启动命令预览并补强参数提示
- 抽离 AISettingsMCPSection 并补齐前后端测试
|
2026-06-08 07:29:52 +08:00 |
|
Syngnat
|
aad0f447c0
|
🐛 fix(ci): 为前端产物下载增加重试保护
- 为 build 阶段的 frontend-dist 下载增加失败清理和一次自动重试
- 将前端产物固定下载到 frontend-artifact 目录并在解压前校验 tar 文件存在
- 同步加固 dev 与 release 工作流,降低单个 runner 下载抖动导致的误报失败
|
2026-06-08 06:54:00 +08:00 |
|
Syngnat
|
9d3c77755d
|
♻️ refactor(ai-message): 拆分消息气泡渲染并补齐展示测试
- 抽离 AIMessageMarkdown 与 AIMessageStatusBlocks,拆分代码块、思考态和探针状态渲染职责
- 优化探针结果查找链路,使用 Map 减少消息渲染时的重复扫描
- 新增消息气泡与 Markdown 代码块测试,并完成 build 与浏览器验证
|
2026-06-08 06:45:40 +08:00 |
|