logan
32c28a123a
fix(ai): Ask 跟进换表禁止默认 created_at
...
CI / Go server (push) Canceled after 0s
CI / Desktop UI (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
多轮/换表后列未注入时只澄清或 DESCRIBE,不得编时间列写业务 SQL。
2026-10-26 23:07:17 +08:00
logan
4c68539db6
fix(ai): Ask P0 禁 CoT、可澄清、禁 UPDATE_TIME 终答
...
CI / Go server (push) Canceled after 0s
CI / Desktop UI (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
prompt 禁止推理外露与编造列;信息不足允许一句澄清。
新增 SanitizeAssistantContent 剥回复中的推理草稿;业务「最近 N 天」不得默认用 information_schema.UPDATE_TIME。
2026-10-26 23:03:03 +08:00
logan
dc7089857b
fix(homepage): pricing/license 申请安装包文案对齐
CI / Go server (push) Canceled after 0s
CI / Desktop UI (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
2026-10-19 21:36:12 +08:00
logan
876c74d3a2
fix(homepage): 公测按钮改为「申请安装包」并对齐文案
CI / Go server (push) Canceled after 0s
CI / Desktop UI (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
2026-10-19 21:35:17 +08:00
logan
4633eb2652
fix(homepage): 下载区邮箱与公测邮件发放文案
CI / Go server (push) Canceled after 0s
CI / Desktop UI (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
2026-10-19 21:34:15 +08:00
logan
5ed36c2cf3
官网下载区按系统分卡片(macOS / Windows / Linux)
CI / Go server (push) Canceled after 0s
CI / Desktop UI (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
2026-10-19 21:27:50 +08:00
logan
9e7135782b
docs: 补短架构与文档索引
CI / Go server (push) Canceled after 0s
CI / Desktop UI (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
2026-10-19 21:19:02 +08:00
logan
40b9bdcc8c
落地页/文档面向用户清理:去开发向表述 + 删摆设组件
...
- 落地页下载卡「Tauri 2」价格位改「原生桌面」;sidecar/Go 二进制/monorepo 脚手架等内部表述改用户语言
- 文档删「打印/导出 PDF」与「是否有帮助」摆设组件及未使用图标
- MCP 页 H1 与页面标题去重(npm 安装命令为用户操作步骤,保留)
- homepage dist 同步重建
2026-10-16 13:20:55 +08:00
Logan.Li
167fc2d405
refactor(homepage): 官网落地页/文档/定价/授权源码迁入 homepage/ 并与后端解耦
...
- 原 server/internal/{site,docs} 的模板与资源迁移到 homepage/(index/docs/pricing/license + assets/docs-assets/content)
- 新增构建入口 scripts/build-homepage.sh + tools/homepage-build,从 homepage/ 源码生成 homepage/dist
- Go 侧改为托管 homepage/dist;go build ./... 与 go test ./... 通过;src/ 未改动
2026-10-16 11:22:31 +08:00
Logan.Li
bf377f3b55
refactor(homepage): 官网/文档/定价源码迁出程序 + 新增独立授权与激活页 /license
...
- 官网源码归拢到 homepage/(index/pricing/license + docs.html + content/ + assets/ + docs-assets/),
删除程序内 go:embed 的 server/internal/{site,docs},后端只静态托管 homepage/dist 做本地预览
(dist 缺失时打 warn 日志,不再内置兜底;/home 别名保留供 GUI openExternal 使用)
- 文档 manifest 按现网口径重建:MCP 页标记 hidden(不再进侧栏与搜索)、补 快捷键 页、校正 updated 日期
- 新增独立静态页 /license:交付与激活四步(邮件交付授权码)、LIC- 在线 与 LICOFF- 离线 对比、
授权服务器 licence.rlwj.cn 通信范围说明、授权类型与价格、10 条授权 FAQ
- tools/homepage-build 支持 hidden 页与可选单页,产出 <name>.html 与 <name>/index.html
- 导航/页脚接入 /license,跨页锚点补 / 前缀,页脚底栏文案同步为静态站口径
- 产物零漂移:12 页文档与现网逐字节一致(仅 mcp 隐藏页自身侧栏/上下页行为随之收敛)
2026-10-16 04:18:44 +08:00
logan
2c0bfafd8d
同步完整源码至远程:扁平化重构现状 + 未入库源文件
...
- 补入库:server/internal/db/dump.go、redis 分页/扫描预算测试、opsxdb-mcp main_test、
packages/opsxdb-mcp package-lock、docs 审计与对比文档等 37 个新文件
- 含结构扁平化进行中的 80 处修改与 155 处旧结构删除(server/ src/ src-tauri/ 为当前有效源)
- 构建产物(bin/target/dist)与签名私钥仍按规则排除
2026-10-16 03:47:33 +08:00
logan
5c0be49217
定价统一:专业版 ¥99/年·¥199 永久(原 69/199),团队 ¥99/人;补一机一码购买说明
2026-10-16 03:36:44 +08:00
logan
a5c6b0ca8d
官网新增 /pricing 定价页(个人 ¥69/年·¥199 终身/团队/私有化)+ 导航接入定价入口
2026-10-16 03:27:47 +08:00
logan
c14f36ae75
落地页 hero 驱动行补国产库(TiDB/OceanBase/GaussDB/人大金仓)+ 官网资产入库保全(同 opsxapi,此前被 dist/ 规则漏跟踪)
2026-10-16 03:14:52 +08:00
logan
f0d42db359
fix(settings): 关于页补回微信群二维码并纳入仓库
2026-10-15 14:33:23 +08:00
logan
9c2b623ce4
feat(ai): 新会话/清屏 + 工作中转圈 + 可编辑单槽排队
...
对标 opsxshell/aiops 契约 14 与附图 UX:顶栏新会话与清屏;
忙时「工作中 N 秒」;排队卡支持立即/编辑/删除;Ask 亦单槽排队;
run 世代防停止后旧 finally 清 busy。
2026-10-15 14:28:57 +08:00
logan
d543f3b924
feat(ai): session persist + continue HTTP/UI, checkpoints, queue
...
落地 docs/16 P1:会话落盘与真续跑(prior tool 轨迹)、incomplete「加预算继续」、
awaiting_confirm outcome、同参拒+第4/6轮检查点、侧栏忙时单槽排队。
Ask 真 token 流式记缺口(三协议 SSE 成本高)。
2026-10-15 14:18:18 +08:00
logan
1513f4bc2d
feat(mcp): 设置 → MCP 子页 + 策略 API + 官网/文档接入
...
借鉴 DBX:安装检测(Node/npm/包/Go 二进制)、只读与 allow_dangerous、
连接白名单、多客户端配置片段;GET/PUT /api/ai/mcp-policy、/mcp-install;
文档 /docs/mcp 与落地页 AI/MCP 块;对照 docs/16 勾选设置项、列仍未完清单。
2026-10-15 14:13:20 +08:00
logan
5416e86379
feat(ai): session harness contract — incomplete, run_id, confirm bind
...
Add docs/16 for session state machine, incomplete/resume, queue semantics,
and agent-loop/harness/MCP gap review. Wire RunOutcome on max-rounds,
run_id through audit, TrimMessages/Redact hooks, ConfirmBindHash on write
confirm path; session file skeleton without HTTP yet. No push.
2026-10-15 13:58:10 +08:00
logan
0aeee2b692
fix(mcp-npm): v0.1.1 skip npm shim when resolving Go binary
...
CI / Go server (push) Canceled after 0s
CI / Web + core packages (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
npx installs a bin also named opsxdb-mcp; the launcher now only execs
native ELF/Mach-O/PE binaries so it no longer recurses into itself.
2026-10-15 13:30:05 +08:00
logan
979efb606d
feat(ui,docs): Agent 流式侧栏 + 结果区/MCP 点/确认条 + 官网文案
...
- 侧栏消费 Agent SSE:时间线边 append、正文 ▌、停止按钮
- 「在结果区打开」不抢编辑器 focus;MCP 活跃点;写操作确认条
- 文档/落地页补充 Ask|Agent 与 npx @rlwj-lab/opsxdb-mcp(不宣传默认可写)
2026-10-15 13:00:58 +08:00
logan
2336c9433c
feat(ai): Agent SSE + Anthropic/responses tools + P1 确认写
...
- Agent 支持 SSE(步骤边推、正文分块),JSON 非流式 fallback
- tool calling 覆盖 openai-chat / anthropic / responses(单测解析回灌)
- P1:mcp.json mode=read_write 才可写;需 confirm_danger;Agent 剥离模型自带令牌
- GET /api/ai/mcp-status、POST /api/ai/agent/confirm;审计 source=mcp|agent
2026-10-15 13:00:40 +08:00
logan
1d6e89449a
chore(gitignore): track packages/opsxdb-mcp/dist
...
Root dist/ ignore was hiding the npm launcher helper.
2026-10-15 12:12:08 +08:00
logan
80500ee8dc
chore(mcp): include resolve-binary.js in npm package
...
Root .gitignore ignores dist/; force-add so the launcher ships complete.
2026-10-15 12:12:03 +08:00
logan
8ae1e438a1
chore(mcp): add @rlwj-lab/opsxdb-mcp npm launcher package
...
Node wrapper that spawns the Go opsxdb-mcp binary (OPSXDB_MCP_BIN / PATH).
Ready for npm publish --access public (requires 2FA OTP).
2026-10-15 12:11:57 +08:00
logan
cd319ce7bd
feat(ai): 阶段 2 Ask|Agent 共用 aitools Runtime 真查库
...
- 侧栏 Ask|Agent 分段;Ask 仍走 /api/ai/chat,Agent 走 /api/ai/agent
- RunAgent 多轮 tool call → 进程内 aitools(与 MCP 同源只读/白名单/审计)
- 回复下步骤时间线;openai-chat tools(DeepSeek);agent-accept 冒烟
2026-10-15 11:51:39 +08:00
logan
b8134c4503
docs(ai): 真库验收记录 + mcp-accept 用例入口
...
MySQL demo / Redis 真库跑通只读 MCP;补充验收说明与
cmd/opsxdb-mcp-accept。实践长文在 ~/Downloads。
2026-10-15 11:16:00 +08:00
logan
0b68c8344d
feat(mcp): P0 只读 MCP tool runtime + opsxdb-mcp stdio
...
- aitools 共用 runtime:list/describe/schema/query/redis(纯只读,无写确认)
- 白名单 ~/.opsxdb/mcp.json;审计 mcp-audit.jsonl;复用 danger.go
- 桌面 connections 双写 ~/.opsxdb/connections.json(ox1. 解码)
- Cursor 配置示例与任务书验收勾选更新;写操作与 Agent UI 留 P1
2026-10-15 11:14:08 +08:00
logan
5c17d32647
fix: 补齐根级 tailwind/postcss/index.html/public(GUI 白底样式丢失修复)
2026-10-14 20:59:18 +08:00
logan
b3542cb458
refactor: 根级 src/src-tauri/server 布局 + 设置左导航搜索 + 语言切换 + DataGrip 高亮 + 断连横幅移除
2026-10-14 20:51:59 +08:00
logan
456fa6954b
chore: 恢复旧布局基线(迁移改动丢失后重建,apps/packages 布局暂存)
2026-10-14 20:31:17 +08:00
logan
a9510235bb
feat: 18 引擎驱动全家桶 + 驱动管理/离线包 + 设置中心 + 工作台交互打磨
...
CI / Go server (push) Canceled after 0s
CI / Web + core packages (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
驱动接入(全部本机真实例验收):
- Elasticsearch 原生 SQL API、InfluxDB 原生 HTTP+Flux(官方 JDBC 付费许可,实测弃用)
- ZooKeeper/MongoDB JVM agent(连接时自动下载官方驱动 jar,sha256 钉版本到 ~/.opsxdb/drivers/)
- 达梦 JDBC agent 桥就绪(待厂商 jar+实例);TiDB 真实例验收
- 协议族代码审查放行 PolarDB/TDSQL/OceanBase/Kingbase/GaussDB/Oracle
- 驱动能力模型:按驱动开关对象树分组/右键菜单/行编辑,NoSQL 树拍平(对象直挂库节点)
驱动管理:
- 驱动管理弹框(状态/预装/离线包导入/JDK 检测)+ /api/drivers/* 三接口
- opsxdb-driver 驱动商店仓库(清单/fetch.sh/pack.sh 离线包/import.sh)
- 连接时懒加载:DMG 零 Java 产物,首连自动下载(实测 ZK 九件套 1.35s),离线包自动回退
UI/交互:
- 设置中心(⚙):常规/执行/结果/驱动/快捷键/关于,左导航+右面板(对标 opsxshell)
- 实例级展开箭头(行首 SVG chevron,替代字体回退失真的 Unicode 三角)
- 树内嵌套渲染修复:对象树挂在激活连接下;工具栏窄窗口不断行(按钮 nowrap+整颗换行)
- 侧栏连接行精简(图标+连接名)、SQLite SSH 守卫、Oracle 死参数清理
质量:
- Go 协议层/离线回退单测、E2E 门控测试(ES/ZK/Influx/Mongo/TiDB/JDBC 桥)
- 驱动注册表单一事实来源 connection-types.json,README/BACKLOG/AGENTS 同步
2026-09-22 01:07:46 +08:00
logan
26f459d1b8
fix: 顶栏文案去重与文档/连库体验更新
...
顶栏定为:连接 · 新建连接 · 新建查询 · 查询历史 · 快捷键;
同步 docs/落地页、对象树与 connection-types 注册表整理。
2026-09-20 16:32:29 +08:00
logan
f8740d27f7
feat: OpsxDB 桌面数据库客户端首版入库
...
含工作台/连库多引擎字段与 SSH·SSL、结果编辑、Redis 键浏览、
Tauri 桌面与 docs/落地页;排除本地构建产物与 sidecar 二进制。
2026-09-19 22:43:45 +08:00