Repository navigation
Releases: Young581/codex-beacon
Release list
Codex Beacon 0.9.3 — Distinguish approval review from blocked tasks
修复自动审批被显示为“阻塞”的问题。
- Codex PermissionRequest 在自动审核前触发,不能证明任务正在等用户手动批准。现在显示紫色“审批处理中”。
- 任务详情说明该状态的含义,通知改为“Codex 有审批请求”;审批请求仍可从仪表盘、进行中和等待处理筛选中访问。
- 保留明确的等待回答/等待审批;匹配的 PostToolUse、模型继续执行或轮次结束会解除审批请求,Token 更新和无关并行工具结果不会解除。
- 仅凭当前 Hook 无法区分自动审核与手动等待,请在 Codex 中查看是否需要处理。
- 主扩展 0.9.3,采集器 0.5.11;任务空闲后重新加载窗口生效。
Fix automatic approval review being shown as a blocked task.
- PermissionRequest precedes automatic review and does not prove manual approval is required. Show purple approval processing instead of a manual block.
- Dashboard, sidebar, filters, task details and notifications distinguish approval requests from explicitly observed waiting states.
- Keep verified PostToolUse matching and model-continuation recovery, while preserving real waits across token updates and unrelated parallel results.
- The hook alone cannot tell whether Codex is waiting for manual approval. Open Codex to check whether action is needed.
- Main extension 0.9.3; collector 0.5.11. Reload when current tasks are idle.
Official event definition: https://developers.openai.com/codex/hooks/
GitHub release only. This does not update the VS Code Marketplace listing.
SHA256:
codex-beacon-collector-0.5.11.vsix: 2a843d1b1d8ed9f4f2e1cebec1ff653c88b387594aa157d61d275b56625d31c4
codex-beacon-0.9.3.vsix: dc0380d693ef8e607d9fe70e321c3baf545cdfad78789bdea6558aa73b7a5f04
codex-beacon-source-0.9.3.zip: fa1ace2a75d09859678b67cd329c09d8ee8abd70d0296d099376751c484782f8
Codex Beacon 0.9.2 — Fix clearing read task history
修复“清空已读”后任务变成“状态未确认”的问题。
- 已读历史按完整任务轮次删除,完成提醒与较早的运行记录一起清理。
- 进行中、等待回答、等待审批和未读任务保留完整状态依据。
- 已读且未确认仍在运行的历史任务可清理;删除后日志重放不会使任务重新出现。
- 主扩展更新为 0.9.2,采集器保持 0.5.10。任务结束后重新加载 VS Code 窗口使修复生效。
Fix task states becoming “Unconfirmed” after clearing read history.
- Remove read history as complete rounds, including older running snapshots.
- Preserve all state evidence for confirmed live tasks and unread reminders.
- Allow clearing read unconfirmed history; replay cannot restore deleted rounds.
- Main extension 0.9.2; collector remains 0.5.10. Reload VS Code when current work has finished.
GitHub release only. This upload does not update the VS Code Marketplace listing.
SHA256:
codex-beacon-collector-0.5.10.vsix: 2aa05874a49c413f55e1a8e83c122c26a2cf53d8472b02b723e0f1f1db487e7b
codex-beacon-0.9.2.vsix: adcf582c935a1f66c09c7582eda9b9670a7071c829953872155f8cfdd8577bf5
codex-beacon-source-0.9.2.zip: 090458adcbaae35acc5bc729bc8f2540b20a0ad4c1925d0701375a5f2ba92db2
Codex Beacon 0.9.1 — Fix false blocked task states
修复 SSH 长会话中任务仍在运行却被反复标为阻塞的问题。
- 异步提问保留“等待回答 · 继续运行”;日志尾部缺少本轮开始记录时,从当前 Codex 事件恢复轮次归属,缺失用量仍明确标为部分统计。
- 审批请求与同一操作的 PostToolUse 结果配对,解决后自动已读并取消通知;模型继续工作或本轮结束也会撤销旧审批提醒。
- 审批弹窗缓冲 12 秒,普通 Token 更新与无关并行工具返回不会清除真正未解决的等待。
- 保留已有 hook,自动补齐结果 hook。升级后在 Codex 设置 → Hooks 中核对并信任 PostToolUse;任务结束后重载 VS Code 窗口使新扩展生效。
- 主扩展 0.9.1,采集器 0.5.10。此 GitHub Release 不代表扩展市场已更新。
Fix repeated blocked states while work continues in long SSH conversations.
- Preserve asynchronous question delivery and recover round identity from current Codex item metadata. Keep incomplete token statistics explicit.
- Pair approval requests with matching PostToolUse results; acknowledge and cancel resolved notifications. Model continuation and terminal round results also clear old approval reminders.
- Buffer approval popups for 12 seconds. Token updates and unrelated parallel tool outputs do not resolve genuine waits.
- Preserve existing hooks and add missing result hooks. Review and trust PostToolUse under Codex Settings → Hooks; reload VS Code after active tasks finish.
- Main extension 0.9.1; collector 0.5.10. The Marketplace has not been updated by this release.
SHA256:
codex-beacon-collector-0.5.10.vsix: 2aa05874a49c413f55e1a8e83c122c26a2cf53d8472b02b723e0f1f1db487e7b
codex-beacon-0.9.1.vsix: fbb769edce89be7601b76e11931267e3c07929b832e6e20673b2e50fac2cd353
codex-beacon-source-0.9.1.zip: ada9e135ac02e90c86f3466acad2a1a6bdc274a08ab20ef706ade05adba93616
Codex Beacon 0.9.0 — Linux desktop alerts and macOS preview
中文
Codex Beacon 0.9.0 新增 Linux 桌面支持,配套采集器更新为 0.5.9。
- Ubuntu 桌面使用 libnotify 系统通知,提供“打开对话”;沿用项目分组、状态灯、轮次、用量详情、自动已读和仪表盘。
- 系统与自定义 WAV/MP3 音效支持分场景设置、0–100% 独立音量、静音和失效回退。
- 修复 Unix 套接字的长路径限制,保留私有权限、双向 TLS 与证书校验。
- 增加 Windows、Linux、macOS CI;提供 macOS AppleScript/afplay 预览后端。macOS 桌面弹窗权限、可见性、音效和窗口操作仍待真机验收,系统通知没有直接打开会话按钮。
验证:Windows 228 项 JavaScript 通过(1 项 POSIX 检查跳过);Ubuntu 219 项通过(10 项 Windows 检查跳过)。两端均通过 42 项采集器、28 项包验证、4 项配置检查。Ubuntu 真实 VS Code 宿主 25 项、原生通知接口及 WAV/MP3 音效实测通过。GitHub 三平台自动化结果见仓库 Actions。
Ubuntu 通常已有所需桌面工具;缺失时安装 python3 openssl libnotify-bin pipewire-bin sound-theme-freedesktop。需要已登录的桌面;勿扰、通知设置及 VMware 音频设备会影响可见/可听结果。详细范围见平台支持。
下载 codex-beacon-0.9.0.vsix 安装主扩展;SSH/容器目标安装 codex-beacon-collector-0.5.9.vsix。升级旧通知后台后,在任务空闲时重新打开 VS Code。此 Release 不表示扩展市场已经更新。
English
Codex Beacon 0.9.0 adds Linux desktop support with Collector 0.5.9.
- Ubuntu uses libnotify native alerts with Open conversation, retaining project groups, state indicators, rounds, usage details, automatic read acknowledgement and the dashboard.
- System sounds and custom WAV/MP3 support per-event settings, independent 0–100% volume, mute and fallback.
- Short private Unix sockets fix long-path failures while preserving mutual TLS and certificate checks.
- Windows, Linux and macOS CI; macOS AppleScript/afplay preview. Physical Mac testing remains pending for notification permission, visible popups, audio and window activation. macOS system notifications have no direct conversation action.
Windows: 228 JavaScript checks passed with one POSIX check skipped. Ubuntu: 219 passed with ten Windows checks skipped. Both passed 42 collector, 28 package and four settings checks. Ubuntu passed 25 real VS Code host checks and real libnotify/WAV/MP3 audio checks. See Actions for three-platform automated results.
Ubuntu dependencies, if missing: python3 openssl libnotify-bin pipewire-bin sound-theme-freedesktop. A logged-in desktop is required. Do Not Disturb, notification permissions and VMware audio affect actual visibility/audibility. See platform support.
Install codex-beacon-0.9.0.vsix locally; use codex-beacon-collector-0.5.9.vsix in SSH/container targets. Reopen VS Code when tasks are idle after upgrading an older broker. This GitHub release does not indicate a Marketplace update.
SHA256:
codex-beacon-collector-0.5.9.vsix: c69d7e6f970555742832e697aef194b7ba3f80a41c8091dba0d1919975bbb907
codex-beacon-0.9.0.vsix: af9f0c4c7317f0a11bf27b2256ca9789d1dbd13607af78854e6650d5589f605d
codex-beacon-source-0.9.0.zip: 632b009c4f747f2372c07ee2e29eaa03305d81a1bd47e4360749b63b4895e1fd
Codex Beacon 0.8.10 — Confirm restored task activity and acknowledge previous rounds
Codex Beacon 0.8.10 / Collector 0.5.8
- 重开 VS Code 或重启采集器后,不再把历史“进行中/等待处理”当成当前活动;需新的活动事件确认,明确的完成、失败和取消结果保留。
- 同一项目、来源和对话开始新一轮时,自动将之前轮次的提醒标为已读;保留历史与 token 用量,并取消旧提醒的排队播放。
- 当前轮次、其他对话和其他项目不受影响;延迟到达的旧提醒不会再次变成未读或播放声音。
- 通知后台升级为 v11,迁移 v10 历史;轮次顺序支持相同时间戳。
Restored activity requires fresh evidence. A new round acknowledges earlier-round reminders in the same conversation while retaining history and usage, without muting current-round alerts.
提供 VSIX 安装包与源码;扩展市场需发布者手动上传更新。安装后请在任务空闲时重载相关 VS Code 窗口。
SHA256:
codex-beacon-collector-0.5.8.vsix: 4765a158b48ec8f7c5711b3d47e5191e38c6543b82b41d4df4dadfaff8204c55
codex-beacon-0.8.10.vsix: 7e675ce7be257bfc91f91c28d13dfefabe9f18b58e2ba4e311bf2664cd5296fc
codex-beacon-source-0.8.10.zip: 5350b3879efd4d98c0bc61fb9e7934b4598208896c4a32e6d87b57c93455a6c6
Codex Beacon 0.8.9 — Verify Python runtimes before starting collection
Codex Beacon 0.8.9 / Collector 0.5.7 修复不可用 Python 启动器造成的采集失败。
- 启动前验证真实 Python 3.8+ 与所需标准库,优先运行时,失败候选自动回退。
- 采集、测试与 Hook 命令复用验证后的 Python,保留用户显式路径。
- 没有 Python 时明确说明安装/配置及重启步骤;支持取消与隐私暂停,不自动安装运行时。
- 自测包含一个真实返回 101 的 Windows 可执行文件,并验证自动切换到实际 Python。
其他电脑仍需 Python 3.8+。建议更新主扩展到 0.8.9;SSH/容器采集器更新到 0.5.7。
本次提供 VSIX 安装包;VS Code 扩展市场需要发布者手动上传更新包。
SHA256:
codex-beacon-collector-0.5.7.vsix: d6404f269d6c1c47adeafcbcf78b5e932784eeacb26955c9a2613a8f8a6bffc7
codex-beacon-0.8.9.vsix: c23b401e5e672c8b25e068be08ec07d143ed367b19c6829a1c0ee510a09051c8
codex-beacon-source-0.8.9.zip: 5ca08ce4cac796f8a9e3f091698f902dfce2a61bf35f728702246ba290dcbfb4
Codex Beacon 0.8.8 — Adjustable notification volume
Codex Beacon 0.8.8 支持调整提示音音量。
- 管理与设置 → 提醒与显示增加 0–100% 滑块,0% 静音,默认 100%。
- 所有场景提示音、系统声音、自定义 WAV/MP3 及试听共用该音量。
- 独立控制播放音量,不改变系统或其他应用音量;使用目标项目窗口的最新设置。
- 采集器 0.5.6 同步界面翻译;v10 通知后台迁移 v9 历史。
本次提供 VSIX 安装包;VS Code 扩展市场需要发布者手动上传更新包。
SHA256:
codex-beacon-collector-0.5.6.vsix: 13a42ac90d7136ad0b37f92d7210dfb6864b582ba66c488ee6f4cbb3bd9e01bb
codex-beacon-0.8.8.vsix: e924b73633ae4c10ca19a3901b088ccd659a6f8d8fce29e37e065ce7dc2539f1
codex-beacon-source-0.8.8.zip: 29cd29d24a7514f1843d151c40874ea7376007fa95b331c62e2410e04b817004
Codex Beacon 0.8.7 — Open conversations from sidebar tasks
Codex Beacon 0.8.7 修复侧栏任务行的打开按钮。
- 每轮任务右侧直接打开对应 Codex 对话,成功后标为已读。
- “打开项目窗口”只放在项目行;任务行保留标读与删除。
- 中文与英文菜单均已修正,采集器继续使用 0.5.5。
本次提供 VSIX 安装包;VS Code 扩展市场仍需发布者手动上传主扩展更新包。
SHA256:
codex-beacon-collector-0.5.5.vsix: ebb91433c1e149d9adde3870521b82247e5cd690992c2b2869388884c5983051
codex-beacon-0.8.7.vsix: 20982eb1a77ebba0198ecfbd29ab8f6d5f7a04f6bae797e6f20a8a36b3d60f36
codex-beacon-source-0.8.7.zip: 9a0f20b44eec8c704af2303397dde3cf4d6b2e815ed361863c056d84c8152517
Codex Beacon 0.8.6 — Sounds for completion, questions and approvals
完成、等待回答和等待审批现在可以分别配置本机 WAV/MP3 提示音。
打开 管理与设置 → 提醒与显示 → 提示音场景,选择场景后即可选音频、试听或重置。未单独设置时跟随原有通用音效;重置某一场景不影响其他类别。
配置项:codexBeacon.soundFileOnDone、codexBeacon.soundFileOnQuestion、codexBeacon.soundFileOnApproval。原有通用 codexBeacon.soundFile 继续生效,声音总开关和完成声音开关保持有效。合并提醒仍只播放一次,优先使用审批、回答、完成中优先级最高的音效。
更新通知协议至 v9,优先迁移 v8 历史并保留旧版文件。请在当前任务结束后重新加载相关 VS Code 窗口启用新版。
验证:202 项 JavaScript、41 项采集器、28 项包校验、4 项配置检查及 23 项真实 VS Code 宿主检查通过;在真实隔离面板验证三类试听、单类重置、其他场景保持、中英文及窄窗口布局。
主扩展 0.8.6,配套采集器 0.5.5。此 GitHub Release 不表示 VS Code Marketplace 已更新。
SHA256:
codex-beacon-collector-0.5.5.vsix: ebb91433c1e149d9adde3870521b82247e5cd690992c2b2869388884c5983051
codex-beacon-0.8.6.vsix: c1b0e4d2b501feac433617ed9103f9a6995867ba3efae10619cffa2176d46f7c
codex-beacon-source-0.8.6.zip: 4cf86d3bf23d06332a5422318fd9561ae79ed89d8a29c5a0e1c2c4903771272a
Codex Beacon 0.8.5 — Conversation rounds and a simpler dashboard
任务卡片右上角直接提供打开会话、标为已读和删除,无需展开详情。已读后隐藏圆点和标读按钮,记录仍可在“全部”查看。
侧栏按项目 → 对话名称 → 第几轮分组,仪表盘加入对话筛选;默认界面不再显示短编号和侧栏 token 数。轮次按当前保留记录编号,筛选不改变轮次,删除或历史过期后会重新编号。完整编号、token 与 API 费用估算仍可在详情查看。
管理与设置改为左侧分类导航、右侧单列内容,每行一个操作;窄窗口将分类导航移到上方。
验证:198 项 JavaScript、41 项采集器、28 项包校验、4 项配置检查通过;23 项真实 VS Code 宿主检查通过,并验证 1442/702/482/322 像素下的布局和实际按钮交互。
主扩展 0.8.5,配套采集器 0.5.4。在当前任务空闲后重新加载窗口启用新版。此 GitHub Release 不表示 VS Code Marketplace 已更新。
SHA256:
codex-beacon-collector-0.5.4.vsix: 1648b226e08e637869ac812c0a873c061d879725b8d72b6252a56cd8d5718187
codex-beacon-0.8.5.vsix: c64beb18101df3c7a058a5741a3e046a1e6ae21529c905d8259f664219326d11
codex-beacon-source-0.8.5.zip: 56063e70a0b14f2d54c512f920059011f77b152a30a8f33b4226c9932e87abe6