Skip to content

Piwork 0.0.13 Preview

Pre-release
Pre-release

Choose a tag to compare

@pphboy pphboy released this 24 Oct 04:10
· 16 commits to main since this release

Piwork 0.0.13 Preview fixes conversations that could no longer be opened when their history or final answer exceeded a single response.

  • Open recent messages first and load earlier history on demand, preserving the draft, reading position and Activity state.
  • Read complete large messages, tool history, image descriptions and Run results through bounded pages. CLI session show continues to emit one complete JSON value.
  • Recover through the original Run or submission key, merge fragmented answers once, and explain incomplete reads or older Agent limits without submitting another Run.

For existing Works, update Core and the Work Agent image as needed, then explicitly Apply the compatible Agent image to enable paged history.

Linux amd64 delivery includes piwork-core and piwork-cli. All four production image roles are published and anonymously verified: Core, Agent, file helper and snapshot helper; package helper shares Agent. The Docker archive contains deployment materials. The website-sync archive is a generated bilingual handoff. Browser UI uses port 17891 and Core API uses port 17871.

Build source: c48a40daf766ed0990e3871d0608e41b3c5b6404, modified=false. Input SHA256: 19451f0a08fc287961b14c367b04d9c4a7a0fc61660c16be41d681ce07fa5855. The tag also includes the subsequent distribution-record commit; the attached manifests preserve the actual frozen build identity.

Validation passed: full make test, generated-contract consistency, standalone CLI build, 973 workbench browser cases and 183 administration browser cases, real Go↔TypeScript history wire checks including a 7 MiB result, final native SDK/MCP/Service/snapshot/restart acceptance on Docker Engine 28, Docker Core browser login/restart checks, anonymous image identities and archive checksums. One existing workbench browser case remained skipped. Final SDK acceptance used synthetic HTTP model responses.

Packaging completed in explicit stages: the existing make release entrypoint generates deployment files before rechecking the frozen dirty state and stops on those files. The clean frozen inputs passed the original packager, then current deployment materials were restaged and checksummed. See release-validation.json for the verification scope.


Piwork 0.0.13 Preview 修复长会话或超大最终答案导致对话无法读取的问题。

  • 首先加载最近消息,按需读取更早历史,保留草稿、阅读位置和 Activity 状态。
  • 分页读取完整消息、工具历史、图片描述及 Run 结果;CLI session show 仍输出一个完整 JSON 值。
  • 按原 Run 或提交键恢复,合并分片并避免重复最终答案;明确提示未完整读取和旧 Agent 能力限制,不重复提交 Run。

已有 Work 请按需更新 Core 与 Work Agent 镜像,再显式 Apply 兼容镜像以启用分页历史。

提供 Linux amd64 的 Core/CLI 安装包、四个已匿名核验的生产镜像、部署材料、双语官网同步交接包与校验文件。UI 端口为 17891,Core API 端口为 17871。

完整单元测试、协议生成一致性、独立 CLI 构建、973 项工作台与 183 项管理端浏览器测试、大历史跨语言链路、最终生产产物的 SDK/MCP、Service、快照及重启验收均通过;保留 1 项既有浏览器跳过,模型 HTTP 响应使用合成夹具。现有发布入口会被自身生成材料触发的 dirty 检查拦住,本次按上述分阶段流程完成原有打包校验,保留真实源码提交、修改状态、输入 hash 与镜像 digest。