diff --git a/Cargo.lock b/Cargo.lock index c6e330cac..31b5bf573 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4623,9 +4623,9 @@ dependencies = [ [[package]] name = "pdf-inspector" -version = "1.14.2" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e024ae242c514e2adf6aee186678e0eabdc2e5ecfbb2159186881b4498593cb" +checksum = "71d004766b3256499a00dc15c05d99872a24ab6d95ee34b6409eaaec4b793b3a" dependencies = [ "env_logger", "include_dir", @@ -4880,7 +4880,7 @@ dependencies = [ [[package]] name = "pi-ast" -version = "17.3.6" +version = "17.3.7" dependencies = [ "anyhow", "ast-grep-core", @@ -4949,7 +4949,7 @@ dependencies = [ [[package]] name = "pi-builtins" -version = "17.3.6" +version = "17.3.7" dependencies = [ "ansi-width", "anyhow", @@ -5034,7 +5034,7 @@ dependencies = [ [[package]] name = "pi-iso" -version = "17.3.6" +version = "17.3.7" dependencies = [ "async-trait", "libc", @@ -5046,7 +5046,7 @@ dependencies = [ [[package]] name = "pi-natives" -version = "17.3.6" +version = "17.3.7" dependencies = [ "anyhow", "arboard", @@ -5118,7 +5118,7 @@ dependencies = [ [[package]] name = "pi-shell" -version = "17.3.6" +version = "17.3.7" dependencies = [ "anyhow", "brush-core", @@ -5146,7 +5146,7 @@ dependencies = [ [[package]] name = "pi-voice" -version = "17.3.6" +version = "17.3.7" dependencies = [ "audiopus_sys", "bytes", @@ -5161,7 +5161,7 @@ dependencies = [ [[package]] name = "pi-walker" -version = "17.3.6" +version = "17.3.7" dependencies = [ "dashmap", "globset", diff --git a/Cargo.toml b/Cargo.toml index 0ed3f78c5..904e6e101 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ members = [ resolver = "3" [workspace.package] -version = "17.3.6" +version = "17.3.7" edition = "2024" license = "MIT" authors = ["Can Boluk"] diff --git a/bun.lock b/bun.lock index acabbe916..c4260194b 100644 --- a/bun.lock +++ b/bun.lock @@ -21,7 +21,7 @@ }, "packages/agent": { "name": "@oh-my-pi/pi-agent-core", - "version": "17.3.6", + "version": "17.3.7", "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.6", + "version": "17.3.7", "dependencies": { "@bufbuild/protobuf": "catalog:", "@oh-my-pi/omptype": "catalog:", @@ -63,7 +63,7 @@ }, "packages/catalog": { "name": "@oh-my-pi/pi-catalog", - "version": "17.3.6", + "version": "17.3.7", "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.6", + "version": "17.3.7", "bin": { "omp": "src/cli.ts", }, @@ -133,7 +133,7 @@ }, "packages/hashline": { "name": "@oh-my-pi/hashline", - "version": "17.3.6", + "version": "17.3.7", "dependencies": { "@oh-my-pi/pi-natives": "catalog:", "@oh-my-pi/pi-utils": "catalog:", @@ -177,7 +177,7 @@ }, "packages/mnemopi": { "name": "@oh-my-pi/pi-mnemopi", - "version": "17.3.6", + "version": "17.3.7", "bin": { "mnemopi": "src/cli.ts", }, @@ -203,7 +203,7 @@ }, "packages/natives": { "name": "@oh-my-pi/pi-natives", - "version": "17.3.6", + "version": "17.3.7", "devDependencies": { "@napi-rs/cli": "catalog:", "@types/bun": "catalog:", @@ -211,7 +211,7 @@ }, "packages/omptype": { "name": "@oh-my-pi/omptype", - "version": "17.3.6", + "version": "17.3.7", "devDependencies": { "@ark/attest": "0.56.3", "@ark/schema": "0.56.2", @@ -224,7 +224,7 @@ }, "packages/snapcompact": { "name": "@oh-my-pi/snapcompact", - "version": "17.3.6", + "version": "17.3.7", "dependencies": { "@oh-my-pi/pi-ai": "catalog:", "@oh-my-pi/pi-catalog": "catalog:", @@ -238,7 +238,7 @@ }, "packages/stats": { "name": "@oh-my-pi/omp-stats", - "version": "17.3.6", + "version": "17.3.7", "bin": { "omp-stats": "./src/index.ts", }, @@ -263,7 +263,7 @@ }, "packages/tui": { "name": "@oh-my-pi/pi-tui", - "version": "17.3.6", + "version": "17.3.7", "dependencies": { "@oh-my-pi/pi-natives": "catalog:", "@oh-my-pi/pi-utils": "catalog:", @@ -299,7 +299,7 @@ }, "packages/utils": { "name": "@oh-my-pi/pi-utils", - "version": "17.3.6", + "version": "17.3.7", "dependencies": { "@oh-my-pi/pi-natives": "catalog:", }, @@ -309,7 +309,7 @@ }, "packages/wire": { "name": "@oh-my-pi/pi-wire", - "version": "17.3.6", + "version": "17.3.7", "devDependencies": { "@types/bun": "catalog:", }, @@ -347,19 +347,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.6", - "@oh-my-pi/omp-stats": "17.3.6", - "@oh-my-pi/omptype": "17.3.6", - "@oh-my-pi/pi-agent-core": "17.3.6", - "@oh-my-pi/pi-ai": "17.3.6", - "@oh-my-pi/pi-catalog": "17.3.6", - "@oh-my-pi/pi-coding-agent": "17.3.6", - "@oh-my-pi/pi-mnemopi": "17.3.6", - "@oh-my-pi/pi-natives": "17.3.6", - "@oh-my-pi/pi-tui": "17.3.6", - "@oh-my-pi/pi-utils": "17.3.6", - "@oh-my-pi/pi-wire": "17.3.6", - "@oh-my-pi/snapcompact": "17.3.6", + "@oh-my-pi/hashline": "17.3.7", + "@oh-my-pi/omp-stats": "17.3.7", + "@oh-my-pi/omptype": "17.3.7", + "@oh-my-pi/pi-agent-core": "17.3.7", + "@oh-my-pi/pi-ai": "17.3.7", + "@oh-my-pi/pi-catalog": "17.3.7", + "@oh-my-pi/pi-coding-agent": "17.3.7", + "@oh-my-pi/pi-mnemopi": "17.3.7", + "@oh-my-pi/pi-natives": "17.3.7", + "@oh-my-pi/pi-tui": "17.3.7", + "@oh-my-pi/pi-utils": "17.3.7", + "@oh-my-pi/pi-wire": "17.3.7", + "@oh-my-pi/snapcompact": "17.3.7", "@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 d1f53879b..04637bcd5 100644 --- a/crates/pi-natives/src/lib.rs +++ b/crates/pi-natives/src/lib.rs @@ -257,7 +257,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_6")] +#[napi(js_name = "__piNativesV17_3_7")] 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 e8df0984c..48070965b 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.6", - "@oh-my-pi/omp-stats": "17.3.6", - "@oh-my-pi/omptype": "17.3.6", - "@oh-my-pi/pi-agent-core": "17.3.6", - "@oh-my-pi/pi-ai": "17.3.6", - "@oh-my-pi/pi-catalog": "17.3.6", - "@oh-my-pi/pi-coding-agent": "17.3.6", - "@oh-my-pi/pi-mnemopi": "17.3.6", - "@oh-my-pi/pi-natives": "17.3.6", - "@oh-my-pi/pi-tui": "17.3.6", - "@oh-my-pi/pi-utils": "17.3.6", - "@oh-my-pi/pi-wire": "17.3.6", - "@oh-my-pi/snapcompact": "17.3.6", + "@oh-my-pi/hashline": "17.3.7", + "@oh-my-pi/omp-stats": "17.3.7", + "@oh-my-pi/omptype": "17.3.7", + "@oh-my-pi/pi-agent-core": "17.3.7", + "@oh-my-pi/pi-ai": "17.3.7", + "@oh-my-pi/pi-catalog": "17.3.7", + "@oh-my-pi/pi-coding-agent": "17.3.7", + "@oh-my-pi/pi-mnemopi": "17.3.7", + "@oh-my-pi/pi-natives": "17.3.7", + "@oh-my-pi/pi-tui": "17.3.7", + "@oh-my-pi/pi-utils": "17.3.7", + "@oh-my-pi/pi-wire": "17.3.7", + "@oh-my-pi/snapcompact": "17.3.7", "@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 3daaef3c1..dcd9d3b65 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.6", + "version": "17.3.7", "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 73422bf53..e469ca4f6 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## [17.3.7] - 2026-08-17 + ### Changed - Send the `omp/` User-Agent on xAI chat (`xai` and `xai-oauth`) unless the request already set its own. diff --git a/packages/ai/package.json b/packages/ai/package.json index f0f5f77ba..8b367bcf6 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.6", + "version": "17.3.7", "description": "Unified LLM API with automatic model discovery and provider configuration", "homepage": "https://omp.sh", "author": "Can Boluk", diff --git a/packages/catalog/package.json b/packages/catalog/package.json index a32c13ca8..d6da8a8d3 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.6", + "version": "17.3.7", "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/package.json b/packages/coding-agent/package.json index 91b23fd9e..1e50e4435 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.6", + "version": "17.3.7", "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 604547e80..e5fd3de0b 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.6", + "version": "17.3.7", "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 f5b30575b..92428a2d4 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.6", + "version": "17.3.7", "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 084c6a42c..c283bd5db 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_6(): void +export declare function __piNativesV17_3_7(): 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 2ddb42d5c..a3fda8388 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_6 = nativeBindings.__piNativesV17_3_6; +export const __piNativesV17_3_7 = nativeBindings.__piNativesV17_3_7; 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 24e20be36..b39c3b3f0 100644 --- a/packages/natives/package.json +++ b/packages/natives/package.json @@ -1,6 +1,6 @@ { "name": "@oh-my-pi/pi-natives", - "version": "17.3.6", + "version": "17.3.7", "description": "Native Rust bindings for PDF conversion, 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 bf3d6410b..b6746e6b1 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.6", + "version": "17.3.7", "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 be481ba83..c108fe3df 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.6", + "version": "17.3.7", "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 5c869ed58..0fc4fd1e4 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.6", + "version": "17.3.7", "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 f63bbaab6..bfe8250de 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.6", + "version": "17.3.7", "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/package.json b/packages/utils/package.json index 532d86591..2c4ca9622 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.6", + "version": "17.3.7", "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 b0196cc78..3d0f91dbd 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.6", + "version": "17.3.7", "description": "Shared wire protocol types for Oh My Pi packages", "homepage": "https://omp.sh", "author": "Can Boluk",