Skip to content

v0.5.0-alpha4

Pre-release
Pre-release

Choose a tag to compare

@T-Auto T-Auto released this 02 Nov 03:14
· 0 commits to main since this release

中文 | English

0.5.0-alpha4 是 0.5.0 系列的不稳定开发预发布版,汇总自 v0.5.0-alpha3 以来的主要用户与开发者相关变更,面向隔离开发测试环境。

新增功能

  • 增加作用域化的 Native 工具与 PTC SDK 按需目录,以及可记录的步骤尾部提示贡献接口。 @T-Auto
  • 增加显式启用的 WSL 只读文件委派,保留 Windows 权限与路径边界、后端绑定游标和 Windows 结果存储所有权。 @Haoming9527
  • 增加可配置的下载约束与 Bash/PowerShell 替代命令提示,不自动执行替代命令。 @BeiWay1145 @Haoming9527
  • 独立长延时成功后按作用域提示使用宿主 job 等待,触发前不增加提示词开销。 @Haoming9527
  • 增加通过真实宿主派发的语料库 grep/glob 对照基准。 @OldLigant @Haoming9527

体验优化

  • 收敛会话发布与展示探测,减少未归属工具变化造成的逐会话装配和重复注册表扫描。 @ikliml666 @Haoming9527
  • 批量文件读取最多重叠两个有界原生读取,保留输入顺序、逐文件回执与总预算。 @Haoming9527
  • 搜索路径模式改为每请求准备一次,并提供显式启用、不含文件正文的阶段计时。 @Haoming9527
  • Linux x64 worker 改为 musl 静态链接产物,避免依赖构建机的 glibc 版本。 @Golden-Pigeon
  • 分离 Native 文件与 Bash 路由指导,并明确 Bash 与宿主 PowerShell 默认共存。 @T-Auto

问题修复

  • 修复 discovery 探测期间的反馈自激回路,并将同一请求的展示撤回限制为一次提示词重建。 @yukitakasama @elegant01 @Haoming9527
  • 修复预设切换时 Bash 注册丢失及退役回调仍可执行的问题。 @Haoming9527
  • 修复 Windows 新建文件的父目录 DACL 继承,并在暂存发布期间排除竞争写入。 @Haoming9527
  • 修复多文件替换中断后遗漏部分回执,明确 create-only sentinel 与同轮 PTC 读改 CAS 契约。 @Haoming9527
  • 修复完全访问会话为可选结果缓存准备工作区 ACL 的问题,旧宿主缓存不可用时明确返回有界输出。 @Haoming9527
  • 拒绝未经适配的 Electron 自身 runner,避免 Bash 空输出假成功,并为 Windows DLL 初始化失败与 ConstrainedLanguage 提供具名诊断。 @Haoming9527
  • 按失败阶段报告受限 Bash 准备错误,并回收过期的中断暂存副本。 @Nicholas023
  • 修复 fork PR 的准确 head CI 与基线可合并性取证,保留 unknown/partial 证据边界。 @Haoming9527
  • 修复联动插件检测被保存操作固化,以及非驻留 PTC SDK 未遵守允许工具池的问题。 @xinspark @T-Auto
  • 修复非 ASCII 路径下 Windows Bash IPC 构建,并兼容 npm 12 的按包名组织打包报告。 @Haoming9527

其他变更

  • 补齐 PTC 与 Native 发现入口的清单目录,并增加 Windows 映像完整性只读诊断和运行时取证说明。 @Haoming9527
  • 明确构建发行物与未构建 Git 源码安装通道的区别,记录安全编辑、符号导航与审阅工具的设计决策。 @yukitakasama @Haoming9527

0.5.0-alpha4 is an unstable development prerelease in the 0.5.0 series, summarizing the major user- and developer-facing changes since v0.5.0-alpha3 for isolated development and test environments.

New Features

  • Add scoped on-demand Native tool and PTC SDK directories, plus a logged step-tail prompt contribution interface. by @T-Auto
  • Add opt-in WSL readonly file delegation while preserving Windows authority and path boundaries, backend-bound cursors and Windows-owned result storage. by @Haoming9527
  • Add configurable download guards and Bash/PowerShell alternative-command guidance without automatically executing replacements. by @BeiWay1145 @Haoming9527
  • Suggest scoped host job waits after successful standalone long delays, with no prompt overhead before the trigger. by @Haoming9527
  • Add a real-corpus grep/glob comparison benchmark dispatched through the actual host. by @OldLigant @Haoming9527

Improvements

  • Converge session publication and presentation probes to reduce per-session assemblies and repeated registry scans after unattributed tool changes. by @ikliml666 @Haoming9527
  • Overlap at most two bounded native file reads while retaining request order, per-file receipts and aggregate budgets. by @Haoming9527
  • Prepare search path patterns once per request and provide opt-in stage timings without file content. by @Haoming9527
  • Ship a musl statically linked Linux x64 worker instead of depending on the build runner's glibc version. by @Golden-Pigeon
  • Separate Native file and Bash routing guidance and make default Bash/host PowerShell coexistence explicit. by @T-Auto

Bug Fixes

  • Stop discovery feedback loops during presentation probes and limit presentation withdrawal to one prompt rebuild per request. by @yukitakasama @elegant01 @Haoming9527
  • Fix lost Bash registrations during preset switches and prevent retired callbacks from executing. by @Haoming9527
  • Restore parent DACL inheritance for newly created Windows files and exclude competing writers during staged publication. by @Haoming9527
  • Retain partial receipts when multi-file replacement stops, and clarify the create-only sentinel and same-program PTC read/edit CAS contracts. by @Haoming9527
  • Stop optional result caching from preparing workspace ACLs in full-access sessions, returning explicit bounded output when legacy-host storage is unavailable. by @Haoming9527
  • Refuse unadapted Electron self-runners to prevent empty false Bash success, and name Windows DLL initialization and ConstrainedLanguage failures. by @Haoming9527
  • Classify confined Bash preparation errors by stage and reclaim expired interrupted staging copies. by @Nicholas023
  • Preserve exact-head fork PR CI and base-specific merge evidence while retaining unknown and partial states. by @Haoming9527
  • Fix companion detection being frozen by saves and enforce the configured tool pool for nonresident PTC SDKs. by @xinspark @T-Auto
  • Fix Windows Bash IPC builds under non-ASCII paths and accept npm 12 package-keyed pack reports. by @Haoming9527

Chores

  • Complete the PTC and Native discovery manifest inventory and add readonly Windows image-integrity diagnostics and runtime evidence guidance. by @Haoming9527
  • Distinguish built distribution artifacts from unbuilt Git source installations and record design decisions for safe editing, symbol navigation and review tooling. by @yukitakasama @Haoming9527

Full Changelog: v0.5.0-alpha3...v0.5.0-alpha4