Repository navigation
Releases
Releases · decrypthub/WebDecryptHub
WebDecryptHub 0.1.1
支持 DecryptHub 多浏览器标签页:按稳定页面 ID 切换与关闭真实网页,避免页面数组重排后误操作。
- 桌面 hello 新增 pageTabs capability。
- API 1 与普通 MCP 工具保持兼容。
- Windows / Linux 组件均由同一提交的 GitHub CI 构建,附 SHA-256。
- 不包含浏览器内核;已有浏览器配置和抓包能力沿用。
验证:25 项运行时测试通过,DecryptHub 真实页面切换、关闭及网络子视图检查通过。
WDH 0.1.0 · 独立浏览器 MCP 预览
独立 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
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
Full Changelog: v1.3.0...v1.3.1
v1.3.0
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
New Contributors
Full Changelog: v1.2.2...v1.3.0
v1.2.2
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
v1.2.0
Full Changelog: https://github.com/decrypthub/WebDecryptHub/commits/v1.2.0


