Repository navigation
Releases: gantrol/codex-control
Release list
Codex Control 1.0.4
Codex Control 1.0.4
Shared package version: 1.0.4.
Changes
- Add the Windows native
ToggleDictationoperation. Select one enabled dictation control within the observed composer, with English, Simplified Chinese and Traditional Chinese labels. - Preserve window, composer and target checks while allowing transcription text to change. Confirm success only after the opposite enabled control appears; losing the control does not establish that recording stopped.
- Keep existing cancellation, bounded waiting, serialization and unknown-outcome handling. Never retry the toggle automatically or submit the transcript.
Packages
CodexControl.1.0.4.nupkg, CodexControl.Windows.1.0.4.nupkg, the matching source archive and SHA-256 checksums. Consumers must pin the exact package version. Live UI acceptance remains unverified.
简体中文
共享组件版本为 1.0.4。
- Windows 新增原生
ToggleDictation操作,在已观察输入框内选择唯一可用听写控件,支持英文、简体中文和繁体中文名称。 - 保留窗口、输入框及目标检查,允许转写文字变化;只在相反的可用控件出现后确认成功,控件消失不代表已停止录音。
- 沿用取消、有界等待、串行执行及结果未知处理,不自动重试切换,也不发送识别文字。
附件包含上述两个精确版本的 NuGet 包、对应源码及 SHA-256 校验值。使用方须固定版本;真实界面验收尚未完成。
Codex Control 1.0.3
Codex Control 1.0.3
Shared package version: 1.0.3.
Changes
- Allow observation clients to project an IPC frame directly from an asynchronous stream, without buffering the complete snapshot. The projection reader consumes one frame and applies its own metadata bounds; its input is not subject to the full-document size limit.
- Report recent receive progress so consumers can distinguish a snapshot still being transferred from an unavailable subscription.
- Run each connection's receive loop on a worker. General command clients retain their original 16 MiB full-document limit. Cancellation, truncated frames and genuine connection loss retain their existing disconnect behavior.
Packages
CodexControl.1.0.3.nupkgCodexControl.Windows.1.0.3.nupkgcodex-control-1.0.3-source.zipand SHA-256 checksums for all assets.
Consumers must pin these exact packages. Observation clients should use a separate connection per conversation to isolate both receive queues and failures. Losing observation does not mark a task complete.
简体中文
共享组件版本为 1.0.3。
- 允许观察客户端直接从异步流中提取 IPC 状态,无需完整缓存快照。读取器消费一帧并约束所保留的元数据,输入不受完整文档大小限制。
- 暴露最近的接收进展,供订阅端区分仍在传输的快照与不可用的订阅。
- 每条连接的接收循环在后台运行。通用命令客户端保留原有的 16 MiB 完整文档限制;取消、帧截断和真正的连接丢失仍按原有断线逻辑处理。
使用方必须固定引用上述两个精确版本。观察客户端应为每条会话建立独立连接,隔离接收队列与故障;失去观察依据不代表任务完成。
Codex Control 1.0.2
Codex Control 1.0.2
Published release. Shared package version: 1.0.2.
Changes
- Add Debug-only checkpoints around the native Fast picker, shortcut dispatch and result readback.
- Correlate native Fast diagnostics with the caller's operation ID and the existing bounded rotating log.
- Keep Release control behavior, public contracts and the desktop protocol boundary unchanged.
Packages
CodexControl.1.0.2.nupkgCodexControl.Windows.1.0.2.nupkg- SHA-256 checksums for the packages.
Consumers must pin these exact packages. Automated tests cover the shared contracts; live Codex interaction remains a separate acceptance step.
简体中文
本版本已公开发布,共享组件版本为 1.0.2。
变更
- 为原生 Fast 菜单、快捷键派发和结果回读增加仅在 Debug 构建启用的诊断节点。
- 使用调用方的操作 ID 关联原生 Fast 诊断,并沿用现有的有界轮转日志。
- Release 控制行为、公共合同及桌面协议边界保持不变。
包
CodexControl.1.0.2.nupkgCodexControl.Windows.1.0.2.nupkg- 对应的 SHA-256 校验值。
使用方必须固定引用这两个精确版本。自动化测试覆盖共享合同;真实 Codex 交互仍需单独验收。
Codex Control 1.0.1
Codex Control 1.0.1 stabilizes native composer controls and improves operation diagnostics.
Changes
- Strengthen target and dialog validation for native composer controls.
- Improve reasoning-slider updates and boundary handling.
- Include the target thread ID in operation diagnostics.
- Preserve the versioned desktop protocol boundary and exact package pinning.
简体中文
Codex Control 1.0.1 稳定了原生输入区控制,并改进了操作诊断。
变更
- 强化原生输入区控制的目标与对话框状态校验。
- 改进推理滑块更新和边界处理。
- 操作诊断记录目标线程 ID。
- 保持版本化桌面协议边界和精确包版本锁定。
Codex Control 1.0.0
Codex Control 1.0.0 publishes the shared Windows control components with GPL-3.0-only licensing. Both consuming applications pin this exact package version.
Changes
- Update licensing and include the GPL text in both NuGet packages.
- Include the current composer modes, reasoning/model selection and Sketch controls.
- Preserve the versioned desktop-protocol boundary and existing namespaces.
Downloads and source
CodexControl.1.0.0.nupkgandCodexControl.Windows.1.0.0.nupkg: the matching package pair.codex-control-1.0.0-source.zip: corresponding source and build scripts.SHA256SUMS.txt: checksums for these files.
Import both packages into the local feed used by the consuming project. Do not replace the contents of an existing package version. Source is also available at v1.0.0.
Validation
Both packages built successfully. With these exact packages, Micro passed 546 tests; Agent Controller passed 907 of 908 tests, with one outdated tutorial item-count assertion (10 expected, 13 implemented). Live Codex interaction and macOS support were not established by these checks.
简体中文
共享控制包正式定为 1.0.0,两个 NuGet 包均使用 GPL-3.0-only,包含当前输入模式、模型/推理选择及 Sketch 控制能力。
开发者下载两个 .nupkg 并导入项目本地包源;普通应用用户无需单独下载共享包。对应源码、构建脚本和 SHA-256 一并提供。
使用本次精确版本包验证:Micro 546 项通过;Agent Controller 907/908 项通过,剩余一项为教程数量的旧断言。此结果不代表真实 Codex 联调或 macOS 兼容性已经验证。
Codex Control 0.1.0-local.2 — pinned Windows dependencies
Exact 0.1.0-local.2 packages currently pinned by Codex Micro Monitor 0.3.15 and AgentController.
The historical prerelease version is intentionally retained so both consumers can restore their existing exact dependency. These are the original packages, not replacements rebuilt under the same version.
Download both .nupkg files into one directory, then run the consumer's scripts/import-control-packages.ps1 -PackageDirectory <directory>. No public NuGet feed is required. Source builds require the pinned .NET 10 SDK. Windows compilation passed; existing consumer validation and limitations are documented in the product repositories.
The transport and executable discovery currently target Windows; a platform-neutral contract is not macOS support. See macOS handoff.
License: PolyForm Noncommercial 1.0.0. SHA256.json contains the original package checksums.