From ae2d3d6ea16a47aa5208bd123dcc4cfcc8756472 Mon Sep 17 00:00:00 2001 From: can1357 Date: Fri, 14 Aug 2026 00:28:43 +0200 Subject: [PATCH] chore: bump version to 17.3.2 --- Cargo.lock | 14 ++++---- Cargo.toml | 2 +- bun.lock | 52 +++++++++++++++--------------- crates/pi-natives/src/lib.rs | 2 +- package.json | 26 +++++++-------- packages/agent/package.json | 2 +- packages/ai/CHANGELOG.md | 3 +- packages/ai/package.json | 2 +- packages/catalog/CHANGELOG.md | 10 +++--- packages/catalog/package.json | 2 +- packages/coding-agent/CHANGELOG.md | 2 ++ packages/coding-agent/package.json | 2 +- packages/hashline/package.json | 2 +- packages/mnemopi/package.json | 2 +- packages/natives/native/index.d.ts | 2 +- packages/natives/native/index.js | 2 +- packages/natives/package.json | 2 +- packages/omptype/package.json | 2 +- packages/snapcompact/package.json | 2 +- packages/stats/package.json | 2 +- packages/tui/package.json | 2 +- packages/utils/CHANGELOG.md | 2 ++ packages/utils/package.json | 2 +- packages/wire/package.json | 2 +- 24 files changed, 75 insertions(+), 68 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bc15aba57..c8fa288da 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4759,7 +4759,7 @@ dependencies = [ [[package]] name = "pi-ast" -version = "17.3.1" +version = "17.3.2" dependencies = [ "anyhow", "ast-grep-core", @@ -4828,7 +4828,7 @@ dependencies = [ [[package]] name = "pi-builtins" -version = "17.3.1" +version = "17.3.2" dependencies = [ "ansi-width", "anyhow", @@ -4913,7 +4913,7 @@ dependencies = [ [[package]] name = "pi-iso" -version = "17.3.1" +version = "17.3.2" dependencies = [ "async-trait", "libc", @@ -4925,7 +4925,7 @@ dependencies = [ [[package]] name = "pi-natives" -version = "17.3.1" +version = "17.3.2" dependencies = [ "anyhow", "arboard", @@ -4996,7 +4996,7 @@ dependencies = [ [[package]] name = "pi-shell" -version = "17.3.1" +version = "17.3.2" dependencies = [ "anyhow", "brush-core", @@ -5024,7 +5024,7 @@ dependencies = [ [[package]] name = "pi-voice" -version = "17.3.1" +version = "17.3.2" dependencies = [ "audiopus_sys", "bytes", @@ -5039,7 +5039,7 @@ dependencies = [ [[package]] name = "pi-walker" -version = "17.3.1" +version = "17.3.2" dependencies = [ "dashmap", "globset", diff --git a/Cargo.toml b/Cargo.toml index 80b1f7149..908a8566e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/pi-*", "crates/vendor/*"] resolver = "3" [workspace.package] -version = "17.3.1" +version = "17.3.2" edition = "2024" license = "MIT" authors = ["Can Boluk"] diff --git a/bun.lock b/bun.lock index 76b0f9233..7b1de9e94 100644 --- a/bun.lock +++ b/bun.lock @@ -21,7 +21,7 @@ }, "packages/agent": { "name": "@oh-my-pi/pi-agent-core", - "version": "17.3.1", + "version": "17.3.2", "dependencies": { "@oh-my-pi/pi-ai": "catalog:", "@oh-my-pi/pi-catalog": "catalog:", @@ -40,7 +40,7 @@ }, "packages/ai": { "name": "@oh-my-pi/pi-ai", - "version": "17.3.1", + "version": "17.3.2", "dependencies": { "@bufbuild/protobuf": "catalog:", "@oh-my-pi/omptype": "catalog:", @@ -63,7 +63,7 @@ }, "packages/catalog": { "name": "@oh-my-pi/pi-catalog", - "version": "17.3.1", + "version": "17.3.2", "dependencies": { "@bufbuild/protobuf": "catalog:", "@oh-my-pi/omptype": "catalog:", @@ -76,7 +76,7 @@ }, "packages/coding-agent": { "name": "@oh-my-pi/pi-coding-agent", - "version": "17.3.1", + "version": "17.3.2", "bin": { "omp": "src/cli.ts", }, @@ -134,7 +134,7 @@ }, "packages/hashline": { "name": "@oh-my-pi/hashline", - "version": "17.3.1", + "version": "17.3.2", "dependencies": { "@oh-my-pi/pi-natives": "catalog:", "@oh-my-pi/pi-utils": "catalog:", @@ -178,7 +178,7 @@ }, "packages/mnemopi": { "name": "@oh-my-pi/pi-mnemopi", - "version": "17.3.1", + "version": "17.3.2", "bin": { "mnemopi": "src/cli.ts", }, @@ -204,7 +204,7 @@ }, "packages/natives": { "name": "@oh-my-pi/pi-natives", - "version": "17.3.1", + "version": "17.3.2", "devDependencies": { "@napi-rs/cli": "catalog:", "@types/bun": "catalog:", @@ -212,7 +212,7 @@ }, "packages/omptype": { "name": "@oh-my-pi/omptype", - "version": "17.3.1", + "version": "17.3.2", "devDependencies": { "@ark/attest": "0.56.3", "@ark/schema": "0.56.2", @@ -225,7 +225,7 @@ }, "packages/snapcompact": { "name": "@oh-my-pi/snapcompact", - "version": "17.3.1", + "version": "17.3.2", "dependencies": { "@oh-my-pi/pi-ai": "catalog:", "@oh-my-pi/pi-catalog": "catalog:", @@ -239,7 +239,7 @@ }, "packages/stats": { "name": "@oh-my-pi/omp-stats", - "version": "17.3.1", + "version": "17.3.2", "bin": { "omp-stats": "./src/index.ts", }, @@ -264,7 +264,7 @@ }, "packages/tui": { "name": "@oh-my-pi/pi-tui", - "version": "17.3.1", + "version": "17.3.2", "dependencies": { "@oh-my-pi/pi-natives": "catalog:", "@oh-my-pi/pi-utils": "catalog:", @@ -300,7 +300,7 @@ }, "packages/utils": { "name": "@oh-my-pi/pi-utils", - "version": "17.3.1", + "version": "17.3.2", "dependencies": { "@oh-my-pi/pi-natives": "catalog:", }, @@ -310,7 +310,7 @@ }, "packages/wire": { "name": "@oh-my-pi/pi-wire", - "version": "17.3.1", + "version": "17.3.2", "devDependencies": { "@types/bun": "catalog:", }, @@ -348,19 +348,19 @@ "@bufbuild/protoc-gen-es": "^2.12.1", "@huggingface/transformers": "^4.2.0", "@napi-rs/cli": "3.7.2", - "@oh-my-pi/hashline": "17.3.1", - "@oh-my-pi/omp-stats": "17.3.1", - "@oh-my-pi/omptype": "17.3.1", - "@oh-my-pi/pi-agent-core": "17.3.1", - "@oh-my-pi/pi-ai": "17.3.1", - "@oh-my-pi/pi-catalog": "17.3.1", - "@oh-my-pi/pi-coding-agent": "17.3.1", - "@oh-my-pi/pi-mnemopi": "17.3.1", - "@oh-my-pi/pi-natives": "17.3.1", - "@oh-my-pi/pi-tui": "17.3.1", - "@oh-my-pi/pi-utils": "17.3.1", - "@oh-my-pi/pi-wire": "17.3.1", - "@oh-my-pi/snapcompact": "17.3.1", + "@oh-my-pi/hashline": "17.3.2", + "@oh-my-pi/omp-stats": "17.3.2", + "@oh-my-pi/omptype": "17.3.2", + "@oh-my-pi/pi-agent-core": "17.3.2", + "@oh-my-pi/pi-ai": "17.3.2", + "@oh-my-pi/pi-catalog": "17.3.2", + "@oh-my-pi/pi-coding-agent": "17.3.2", + "@oh-my-pi/pi-mnemopi": "17.3.2", + "@oh-my-pi/pi-natives": "17.3.2", + "@oh-my-pi/pi-tui": "17.3.2", + "@oh-my-pi/pi-utils": "17.3.2", + "@oh-my-pi/pi-wire": "17.3.2", + "@oh-my-pi/snapcompact": "17.3.2", "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.220.0", "@opentelemetry/context-async-hooks": "^2.9.0", diff --git a/crates/pi-natives/src/lib.rs b/crates/pi-natives/src/lib.rs index 49bcd9589..37076e90e 100644 --- a/crates/pi-natives/src/lib.rs +++ b/crates/pi-natives/src/lib.rs @@ -255,7 +255,7 @@ fn create_windows_napi_tokio_runtime() -> Option { /// MUST stay in sync with `VERSION_SENTINEL_EXPORT` in /// `packages/natives/native/index.js` (which derives the name from /// `package.json#version`). -#[napi(js_name = "__piNativesV17_3_1")] +#[napi(js_name = "__piNativesV17_3_2")] pub const fn pi_natives_version_sentinel() {} /// Native module entry point: install crash diagnostics before any tool can diff --git a/package.json b/package.json index 86e0cc820..78abe5f7d 100644 --- a/package.json +++ b/package.json @@ -23,19 +23,19 @@ "@bufbuild/protoc-gen-es": "^2.12.1", "@huggingface/transformers": "^4.2.0", "@napi-rs/cli": "3.7.2", - "@oh-my-pi/hashline": "17.3.1", - "@oh-my-pi/omp-stats": "17.3.1", - "@oh-my-pi/omptype": "17.3.1", - "@oh-my-pi/pi-agent-core": "17.3.1", - "@oh-my-pi/pi-ai": "17.3.1", - "@oh-my-pi/pi-catalog": "17.3.1", - "@oh-my-pi/pi-coding-agent": "17.3.1", - "@oh-my-pi/pi-mnemopi": "17.3.1", - "@oh-my-pi/pi-natives": "17.3.1", - "@oh-my-pi/pi-tui": "17.3.1", - "@oh-my-pi/pi-utils": "17.3.1", - "@oh-my-pi/pi-wire": "17.3.1", - "@oh-my-pi/snapcompact": "17.3.1", + "@oh-my-pi/hashline": "17.3.2", + "@oh-my-pi/omp-stats": "17.3.2", + "@oh-my-pi/omptype": "17.3.2", + "@oh-my-pi/pi-agent-core": "17.3.2", + "@oh-my-pi/pi-ai": "17.3.2", + "@oh-my-pi/pi-catalog": "17.3.2", + "@oh-my-pi/pi-coding-agent": "17.3.2", + "@oh-my-pi/pi-mnemopi": "17.3.2", + "@oh-my-pi/pi-natives": "17.3.2", + "@oh-my-pi/pi-tui": "17.3.2", + "@oh-my-pi/pi-utils": "17.3.2", + "@oh-my-pi/pi-wire": "17.3.2", + "@oh-my-pi/snapcompact": "17.3.2", "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.220.0", "@opentelemetry/context-async-hooks": "^2.9.0", diff --git a/packages/agent/package.json b/packages/agent/package.json index d6b584546..f033f3bee 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/pi-agent-core", - "version": "17.3.1", + "version": "17.3.2", "description": "General-purpose agent with transport abstraction, state management, and attachment support", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/ai/CHANGELOG.md b/packages/ai/CHANGELOG.md index 521111a5c..c8618e503 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## [17.3.2] - 2026-08-13 + ### Fixed - Dropped unsigned thinking blocks from Antigravity Claude requests instead of sending them without a signature, preventing HTTP 400 responses when resuming sessions or switching models. @@ -10,7 +12,6 @@ ### Removed - Removed the Antigravity identity-prompt injection (`ANTIGRAVITY_SYSTEM_INSTRUCTION` and `shouldInjectAntigravitySystemInstruction`): Cloud Code Assist accepts arbitrary system instructions on gemini-3.x and Claude routes (verified live), and the injected stub never matched the real client's system prompt anyway. User system prompts are now sent unmodified (still tagged `role: "user"`). - - Fixed Antigravity `auto` mode not failing over to the sandbox endpoint when the daily endpoint returned a thinking-only `STOP`, which caused Advisor turns to be falsely recorded as empty-response failures ([#8480](https://github.com/can1357/oh-my-pi/issues/8480)). ## [17.3.0] - 2026-08-13 diff --git a/packages/ai/package.json b/packages/ai/package.json index b7beb3b36..4aa7b962a 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/pi-ai", - "version": "17.3.1", + "version": "17.3.2", "description": "Unified LLM API with automatic model discovery and provider configuration", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/catalog/CHANGELOG.md b/packages/catalog/CHANGELOG.md index c3a2f3bfc..8cde7ddb0 100644 --- a/packages/catalog/CHANGELOG.md +++ b/packages/catalog/CHANGELOG.md @@ -2,20 +2,22 @@ ## [Unreleased] +## [17.3.2] - 2026-08-13 + ### Added - Added support for the `deepseek-v4-pro:preview` model - Added support for the `gemini-3.7-flash` model - Added dynamic Antigravity client-version discovery from the official update manifest (darwin/arm64 channel), so version-gated models appear without a code change; `PI_AI_ANTIGRAVITY_VERSION` remains available as an override. -### Removed - -- Removed `ANTIGRAVITY_SYSTEM_INSTRUCTION` from `wire/gemini-headers`; the Antigravity transport and web search no longer inject a fake identity prompt. - ### Fixed - Fixed Antigravity discovery missing Gemini 3.7 Flash: Cloud Code Assist gates newer models on the client version in the `User-Agent`, and the pinned `antigravity/hub/2.1.4` was too old. The user-agent now matches the captured 2.8.0 client format (`antigravity/hub/2.8.0 (aidev_client; os_type=darwin; arch=arm64; cl=963137146)`); os_type/arch stay pinned to the darwin/arm64 reference client. Overridable via `PI_AI_ANTIGRAVITY_VERSION` / `PI_AI_ANTIGRAVITY_CL` / `PI_AI_ANTIGRAVITY_OS` / `PI_AI_ANTIGRAVITY_ARCH`. +### Removed + +- Removed `ANTIGRAVITY_SYSTEM_INSTRUCTION` from `wire/gemini-headers`; the Antigravity transport and web search no longer inject a fake identity prompt. + ## [17.3.1] - 2026-08-13 ### Added diff --git a/packages/catalog/package.json b/packages/catalog/package.json index 190247809..6014eaf5d 100644 --- a/packages/catalog/package.json +++ b/packages/catalog/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/pi-catalog", - "version": "17.3.1", + "version": "17.3.2", "description": "Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/coding-agent/CHANGELOG.md b/packages/coding-agent/CHANGELOG.md index b1b759819..38f921d82 100644 --- a/packages/coding-agent/CHANGELOG.md +++ b/packages/coding-agent/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## [17.3.2] - 2026-08-13 + ### Fixed - Fixed the parent TUI stalling after a subagent submits its result until terminal focus or resize wakes the event loop ([#8462](https://github.com/can1357/oh-my-pi/issues/8462)). diff --git a/packages/coding-agent/package.json b/packages/coding-agent/package.json index fbcbfaecc..769309565 100644 --- a/packages/coding-agent/package.json +++ b/packages/coding-agent/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/pi-coding-agent", - "version": "17.3.1", + "version": "17.3.2", "description": "Coding agent CLI with read, bash, edit, write tools and session management", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/hashline/package.json b/packages/hashline/package.json index 5739243e0..e3ffc4c89 100644 --- a/packages/hashline/package.json +++ b/packages/hashline/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/hashline", - "version": "17.3.1", + "version": "17.3.2", "description": "Hashline: a compact, line-anchored patch language and applier. Pluggable FS/IO so it works over disk, in-memory, or any custom backend.", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/mnemopi/package.json b/packages/mnemopi/package.json index 25b613927..661d31882 100644 --- a/packages/mnemopi/package.json +++ b/packages/mnemopi/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/pi-mnemopi", - "version": "17.3.1", + "version": "17.3.2", "description": "Local SQLite memory engine for Oh My Pi agents", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/natives/native/index.d.ts b/packages/natives/native/index.d.ts index e9ab0bd58..ebfdf616f 100644 --- a/packages/natives/native/index.d.ts +++ b/packages/natives/native/index.d.ts @@ -279,7 +279,7 @@ export declare function __ompInstallTokioRuntime(): void * `packages/natives/native/index.js` (which derives the name from * `package.json#version`). */ -export declare function __piNativesV17_3_1(): void +export declare function __piNativesV17_3_2(): void /** * Apply ast-grep rewrite rules to matching files; honors `dryRun` and returns diff --git a/packages/natives/native/index.js b/packages/natives/native/index.js index 677381c7a..e00443e1c 100644 --- a/packages/natives/native/index.js +++ b/packages/natives/native/index.js @@ -29,7 +29,7 @@ export const Shell = nativeBindings.Shell; // functions export const __ompInstallTokioRuntime = nativeBindings.__ompInstallTokioRuntime; -export const __piNativesV17_3_1 = nativeBindings.__piNativesV17_3_1; +export const __piNativesV17_3_2 = nativeBindings.__piNativesV17_3_2; export const astEdit = nativeBindings.astEdit; export const astGrep = nativeBindings.astGrep; export const astMatch = nativeBindings.astMatch; diff --git a/packages/natives/package.json b/packages/natives/package.json index 6fdfbaf1f..2e84b48ab 100644 --- a/packages/natives/package.json +++ b/packages/natives/package.json @@ -1,6 +1,6 @@ { "name": "@oh-my-pi/pi-natives", - "version": "17.3.1", + "version": "17.3.2", "description": "Native Rust bindings for audio, WebRTC, grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API", "type": "module", "homepage": "https://omp.sh", diff --git a/packages/omptype/package.json b/packages/omptype/package.json index ab8300d5a..0db0581bd 100644 --- a/packages/omptype/package.json +++ b/packages/omptype/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/omptype", - "version": "17.3.1", + "version": "17.3.2", "description": "ArkType-compatible runtime schema validation with lazy JIT compilation", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/snapcompact/package.json b/packages/snapcompact/package.json index 12634944f..f0aaf4b22 100644 --- a/packages/snapcompact/package.json +++ b/packages/snapcompact/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/snapcompact", - "version": "17.3.1", + "version": "17.3.2", "description": "Bitmap-frame context compression for vision-capable LLMs", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/stats/package.json b/packages/stats/package.json index 3e9206499..bca00ff4c 100644 --- a/packages/stats/package.json +++ b/packages/stats/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/omp-stats", - "version": "17.3.1", + "version": "17.3.2", "description": "Local observability dashboard for pi AI usage statistics", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/tui/package.json b/packages/tui/package.json index 25e53214f..4794239f9 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/pi-tui", - "version": "17.3.1", + "version": "17.3.2", "description": "Terminal User Interface library with differential rendering for efficient text-based applications", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index d660e3224..3bab19b75 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## [17.3.2] - 2026-08-13 + ### Fixed - Fixed `fetchWithRetry()` aborts during retry backoff to preserve the documented `"Request was aborted"` error contract ([#8450](https://github.com/can1357/oh-my-pi/issues/8450)). diff --git a/packages/utils/package.json b/packages/utils/package.json index 72a155ff2..91123d1f0 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/pi-utils", - "version": "17.3.1", + "version": "17.3.2", "description": "Shared utilities for pi packages", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/wire/package.json b/packages/wire/package.json index 7dab51453..6e896fd65 100644 --- a/packages/wire/package.json +++ b/packages/wire/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@oh-my-pi/pi-wire", - "version": "17.3.1", + "version": "17.3.2", "description": "Shared wire protocol types for Oh My Pi packages", "homepage": "https://omp.sh", "author": "Can Boluk",