Skip to content

Releases

WebDecryptHub 0.1.1

Choose a tag to compare

@taisuii taisuii released this 28 Oct 10:44
bc103f3

支持 DecryptHub 多浏览器标签页:按稳定页面 ID 切换与关闭真实网页,避免页面数组重排后误操作。

  • 桌面 hello 新增 pageTabs capability。
  • API 1 与普通 MCP 工具保持兼容。
  • Windows / Linux 组件均由同一提交的 GitHub CI 构建,附 SHA-256。
  • 不包含浏览器内核;已有浏览器配置和抓包能力沿用。

验证:25 项运行时测试通过,DecryptHub 真实页面切换、关闭及网络子视图检查通过。

WDH 0.1.0 · 独立浏览器 MCP 预览

Pre-release

Choose a tag to compare

@taisuii taisuii released this 25 Oct 13:43

独立 WDH 浏览器分析 MCP 预览包,供 DecryptHub「插件」入口下载。支持 Windows/Linux x64;包含 Node 模块和 API 1 清单,不包含浏览器二进制。可使用系统 Chrome/Edge,也可在插件配置中单独下载 CloakBrowser。

包含 SHA-256、原始版权和 js-reverse-mcp Apache-2.0 LICENSE/NOTICE。桌面 Agent 安装包不在本发行版中,旧 v1.3.1 更新渠道保持原状。

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:21
4c7795f

WebDecryptHub 1.3.1

安全模式的「本会话始终允许」只在本次运行有效

  • 选「本会话始终允许」之后,这一次打开应用期间同类操作不再询问。
  • 这个选择不再写入 <项目>/.agent-state.json,重启应用后会重新询问。

应用内更新不再卡在文件占用

  • 设置里检查更新后,会先看到下载百分比,接着是「正在安装」。
  • 安装程序启动前,应用会先让侧车自己关掉浏览器、工作区后台任务和捆绑的 Node,等它退出;超时后再强制结束这棵进程树。
  • 侧车退出之后才拉起安装程序并退出应用。安装完成会自动重新打开。
  • 关掉浏览器时,只有关闭超过 8 秒仍未结束,并且该 PID 的映像和用户数据目录仍是这次启动的 Chrome,才会强制结束那棵进程树。Chrome 已经退出后不再按 PID 结束,避免误伤后来复用这个 PID 的程序。

安装程序自己也会等文件解锁

  • 手动安装和更新用的静默/被动安装走同一套逻辑。
  • 复制文件之前,只结束安装目录里的 WebDecryptHub.exe、jsra-sidecar.exe 和捆绑的 node.exe。路径必须在安装目录内,不会动你自己的 Chrome 或其他 Node。
  • 文件仍被占用时会先重试大约八秒,之后才出现原来的错误提示。

安装界面

  • 安装程序仍是当前用户安装(AppData\Local\WebDecryptHub)。页眉、侧栏和图标使用产品标志:墨色、珊瑚色和白色,没有渐变。
  • 安装页会写明当前步骤。完成页默认勾选「立即启动 WebDecryptHub」。

欢迎页
安装页
完成页

What's Changed

  • 1.3.1:修复应用内更新文件占用,并换上品牌安装界面 by @taisuii in #2
  • 修复安装包丢失 jsra-sidecar.exe by @taisuii in #3

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 13:11
2765158

WebDecryptHub 1.3.0

工作区可以改一段、也能搜

  • 新增 workspace_edit:按原文精确替换。默认必须唯一匹配,对不上或匹配多处会说明原因和附近内容;需要全部替换时用 replace_all。
  • 新增 workspace_grep:在会话工作区里按正则搜索,可用目录和 glob 缩小范围。
  • 原有的列出、读取、整文件写入、Node 运行和 npm 安装都还在。

工作区 Shell 与后台任务

  • 新增 workspace_shell,工作目录固定在当前会话的 workspace。前台命令默认 30 秒超时,最长 2 分钟。
  • background 可把进程留在后台,再用 workspace_job_output 看输出、workspace_job_kill 结束。后台任务最长约 10 分钟。
  • 子进程环境会去掉 WDH_LLM_API_KEY 以及其他常见密钥变量。

安全 / 自主 / 计划

  • 每个会话记住自己的模式,默认是安全。输入框旁可以切换,清单卡片上也会标出当前模式。
  • 安全:shell、npm install、覆盖 8KB 及以上的已有文件、重置会话、重启干净浏览器、跳到另一个网站,都会弹出应用内确认。可以对本会话始终允许某一类。模型自己填的 confirm 不会跳过这个确认。
  • 自主:不再弹出上述确认。
  • 计划:只能使用只读工具(请求、源码、搜索、工作区读取、任务清单)。点「执行计划」后回到进入计划之前的模式,并让 AI 按清单继续做。

逆向清单

  • 对话顶部固定一张清单:定位参数、找到签名函数、抠代码 / 补环境、本地复现、与浏览器结果对比。AI 可以用 todo_write 更新,状态保存在会话里,压缩上下文时也会保留。

一键发给 AI

  • 请求行右键,或请求详情里的按钮,可以把「分析此签名」或「复现此请求」挂成附件,并带上发起者。
  • 脚本查看器里选中源码后,可以右键或点「发给 AI」。
  • 「调用栈」会读取当前断点的调用栈和作用域,同样作为附件放进输入框。

What's Changed

  • 1.3.0:工作区编辑、Shell、三种模式与逆向清单 by @taisuii in #1

New Contributors

Full Changelog: v1.2.2...v1.3.0

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 21 Oct 11:38

WebDecryptHub 1.2.2

原生嵌入浏览器

  • Windows(Win32)与 Linux X11 下,真实的 Chrome 窗口直接嵌在左侧面板中,点击、键盘输入直接作用于真实浏览器;Wayland 会话自动走 XWayland。
  • 多会话标签切换、分栏拖动、最大化/还原时窗口跟随;弹出层(菜单、对话框)打开时自动让位。
  • 修复:重启后偶发左侧一片黑屏(窗口管理器异步撤销管理与收养竞争),新增收养看门狗自动恢复;X11 下快速点击也能可靠获得键盘焦点。
  • 设置 →「浏览器嵌入」:自动 / 原生嵌入 / 画面串流;嵌入失败时自动回落画面串流。

更清晰的画面串流

  • 按屏幕 DPR 采集,JPEG 质量 90,静止时切换为无损 PNG;高分屏不再发虚(macOS 等不支持嵌入的平台使用此模式)。

AI 上下文管理

  • 上下文窗口随模型保存,快捷档位:自动(按模型推断)/ 128K / 256K / 300K / 500K / 1M / 自定义。
  • 输入框旁的用量环:已用 / 上限 / 百分比,分类明细(系统提示、工具定义、摘要、对话、附件、工具结果)。
  • 自动压缩(默认 85%,可选 80% / 90%):先收起旧工具结果,仍超出再由模型生成结构化检查点(目标、约束、发现、脚本、请求、状态、下一步),最近对话原样保留。
  • 手动压缩支持重点说明:在输入框输入 /compact 关注 sign 算法,或在用量弹层中填写。
  • 聊天中显示压缩分隔线,可展开查看摘要;清空上下文 / 新对话(旧对话归档)。
  • 附件:当前页面、脚本、请求(含请求/响应头)、工作区文件,以标签形式附在消息上。

可选内置 Chromium 内核

  • 设置 →「浏览器内核」可选择系统 Chrome 或内置 Chromium(Chrome for Testing),一键下载,带进度条与 MD5 / SHA-256 校验,可删除或重新下载。

其它

  • 删除内核、关闭会话、干净重试等确认框改为应用内对话框(Linux WebView 的原生确认框不阻塞,可能误执行)。

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 21 Oct 07:24

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 06:52