chore: bump version to 16.2.5

This commit is contained in:
can1357
2026-06-28 23:28:47 +02:00
parent 1cde03b6ce
commit 695b46aa48
23 changed files with 65 additions and 61 deletions
Generated
+4 -4
View File
@@ -2902,7 +2902,7 @@ dependencies = [
[[package]]
name = "pi-ast"
version = "16.2.4"
version = "16.2.5"
dependencies = [
"anyhow",
"ast-grep-core",
@@ -2972,7 +2972,7 @@ dependencies = [
[[package]]
name = "pi-iso"
version = "16.2.4"
version = "16.2.5"
dependencies = [
"async-trait",
"libc",
@@ -2984,7 +2984,7 @@ dependencies = [
[[package]]
name = "pi-natives"
version = "16.2.4"
version = "16.2.5"
dependencies = [
"anyhow",
"arboard",
@@ -3033,7 +3033,7 @@ dependencies = [
[[package]]
name = "pi-shell"
version = "16.2.4"
version = "16.2.5"
dependencies = [
"anyhow",
"brush-builtins",
+1 -1
View File
@@ -4,7 +4,7 @@ exclude = ["crates/vendor/brush-core", "crates/vendor/brush-builtins"]
resolver = "3"
[workspace.package]
version = "16.2.4"
version = "16.2.5"
edition = "2024"
license = "MIT"
authors = ["Can Boluk"]
+25 -25
View File
@@ -21,7 +21,7 @@
},
"packages/agent": {
"name": "@oh-my-pi/pi-agent-core",
"version": "16.2.4",
"version": "16.2.5",
"dependencies": {
"@oh-my-pi/pi-ai": "catalog:",
"@oh-my-pi/pi-catalog": "catalog:",
@@ -39,7 +39,7 @@
},
"packages/ai": {
"name": "@oh-my-pi/pi-ai",
"version": "16.2.4",
"version": "16.2.5",
"dependencies": {
"@bufbuild/protobuf": "catalog:",
"@oh-my-pi/pi-catalog": "catalog:",
@@ -55,7 +55,7 @@
},
"packages/catalog": {
"name": "@oh-my-pi/pi-catalog",
"version": "16.2.4",
"version": "16.2.5",
"dependencies": {
"@bufbuild/protobuf": "catalog:",
"@oh-my-pi/pi-utils": "catalog:",
@@ -69,7 +69,7 @@
},
"packages/coding-agent": {
"name": "@oh-my-pi/pi-coding-agent",
"version": "16.2.4",
"version": "16.2.5",
"bin": {
"omp": "src/cli.ts",
},
@@ -137,7 +137,7 @@
},
"packages/hashline": {
"name": "@oh-my-pi/hashline",
"version": "16.2.4",
"version": "16.2.5",
"dependencies": {
"diff": "catalog:",
"lru-cache": "catalog:",
@@ -148,7 +148,7 @@
},
"packages/mnemopi": {
"name": "@oh-my-pi/pi-mnemopi",
"version": "16.2.4",
"version": "16.2.5",
"bin": {
"mnemopi": "src/cli.ts",
},
@@ -174,7 +174,7 @@
},
"packages/natives": {
"name": "@oh-my-pi/pi-natives",
"version": "16.2.4",
"version": "16.2.5",
"devDependencies": {
"@napi-rs/cli": "catalog:",
"@types/bun": "catalog:",
@@ -182,7 +182,7 @@
},
"packages/snapcompact": {
"name": "@oh-my-pi/snapcompact",
"version": "16.2.4",
"version": "16.2.5",
"dependencies": {
"@oh-my-pi/pi-ai": "catalog:",
"@oh-my-pi/pi-natives": "catalog:",
@@ -195,7 +195,7 @@
},
"packages/stats": {
"name": "@oh-my-pi/omp-stats",
"version": "16.2.4",
"version": "16.2.5",
"bin": {
"omp-stats": "./src/index.ts",
},
@@ -221,7 +221,7 @@
},
"packages/swarm-extension": {
"name": "@oh-my-pi/swarm-extension",
"version": "16.2.4",
"version": "16.2.5",
"bin": {
"omp-swarm": "src/cli.ts",
},
@@ -247,7 +247,7 @@
},
"packages/tui": {
"name": "@oh-my-pi/pi-tui",
"version": "16.2.4",
"version": "16.2.5",
"dependencies": {
"@oh-my-pi/pi-natives": "catalog:",
"@oh-my-pi/pi-utils": "catalog:",
@@ -288,7 +288,7 @@
},
"packages/utils": {
"name": "@oh-my-pi/pi-utils",
"version": "16.2.4",
"version": "16.2.5",
"dependencies": {
"@oh-my-pi/pi-natives": "catalog:",
"handlebars": "catalog:",
@@ -301,7 +301,7 @@
},
"packages/wire": {
"name": "@oh-my-pi/pi-wire",
"version": "16.2.4",
"version": "16.2.5",
"devDependencies": {
"@types/bun": "catalog:",
},
@@ -337,18 +337,18 @@
"@huggingface/transformers": "^4.2.0",
"@mozilla/readability": "^0.6.0",
"@napi-rs/cli": "3.7.0",
"@oh-my-pi/hashline": "16.2.4",
"@oh-my-pi/omp-stats": "16.2.4",
"@oh-my-pi/pi-agent-core": "16.2.4",
"@oh-my-pi/pi-ai": "16.2.4",
"@oh-my-pi/pi-catalog": "16.2.4",
"@oh-my-pi/pi-coding-agent": "16.2.4",
"@oh-my-pi/pi-mnemopi": "16.2.4",
"@oh-my-pi/pi-natives": "16.2.4",
"@oh-my-pi/pi-tui": "16.2.4",
"@oh-my-pi/pi-utils": "16.2.4",
"@oh-my-pi/pi-wire": "16.2.4",
"@oh-my-pi/snapcompact": "16.2.4",
"@oh-my-pi/hashline": "16.2.5",
"@oh-my-pi/omp-stats": "16.2.5",
"@oh-my-pi/pi-agent-core": "16.2.5",
"@oh-my-pi/pi-ai": "16.2.5",
"@oh-my-pi/pi-catalog": "16.2.5",
"@oh-my-pi/pi-coding-agent": "16.2.5",
"@oh-my-pi/pi-mnemopi": "16.2.5",
"@oh-my-pi/pi-natives": "16.2.5",
"@oh-my-pi/pi-tui": "16.2.5",
"@oh-my-pi/pi-utils": "16.2.5",
"@oh-my-pi/pi-wire": "16.2.5",
"@oh-my-pi/snapcompact": "16.2.5",
"@opentelemetry/api": "^1.9.1",
"@opentelemetry/context-async-hooks": "^2.7.1",
"@opentelemetry/exporter-trace-otlp-proto": "^0.218.0",
+1 -1
View File
@@ -173,7 +173,7 @@ fn create_windows_napi_tokio_runtime() -> Option<tokio::runtime::Runtime> {
/// 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 = "__piNativesV16_2_4")]
#[napi(js_name = "__piNativesV16_2_5")]
pub const fn pi_natives_version_sentinel() {}
/// Native module entry point: install crash diagnostics before any tool can
+12 -12
View File
@@ -25,18 +25,18 @@
"@huggingface/transformers": "^4.2.0",
"@mozilla/readability": "^0.6.0",
"@napi-rs/cli": "3.7.0",
"@oh-my-pi/hashline": "16.2.4",
"@oh-my-pi/omp-stats": "16.2.4",
"@oh-my-pi/pi-agent-core": "16.2.4",
"@oh-my-pi/pi-ai": "16.2.4",
"@oh-my-pi/pi-catalog": "16.2.4",
"@oh-my-pi/pi-coding-agent": "16.2.4",
"@oh-my-pi/pi-mnemopi": "16.2.4",
"@oh-my-pi/pi-natives": "16.2.4",
"@oh-my-pi/pi-tui": "16.2.4",
"@oh-my-pi/pi-utils": "16.2.4",
"@oh-my-pi/pi-wire": "16.2.4",
"@oh-my-pi/snapcompact": "16.2.4",
"@oh-my-pi/hashline": "16.2.5",
"@oh-my-pi/omp-stats": "16.2.5",
"@oh-my-pi/pi-agent-core": "16.2.5",
"@oh-my-pi/pi-ai": "16.2.5",
"@oh-my-pi/pi-catalog": "16.2.5",
"@oh-my-pi/pi-coding-agent": "16.2.5",
"@oh-my-pi/pi-mnemopi": "16.2.5",
"@oh-my-pi/pi-natives": "16.2.5",
"@oh-my-pi/pi-tui": "16.2.5",
"@oh-my-pi/pi-utils": "16.2.5",
"@oh-my-pi/pi-wire": "16.2.5",
"@oh-my-pi/snapcompact": "16.2.5",
"@opentelemetry/api": "^1.9.1",
"@opentelemetry/context-async-hooks": "^2.7.1",
"@opentelemetry/exporter-trace-otlp-proto": "^0.218.0",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-agent-core",
"version": "16.2.4",
"version": "16.2.5",
"description": "General-purpose agent with transport abstraction, state management, and attachment support",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+2
View File
@@ -2,6 +2,8 @@
## [Unreleased]
## [16.2.5] - 2026-06-28
### Fixed
- Fixed Google and Cloud Code Assist streams that end without a finish reason (dropped connections or truncated responses) being treated as fatal; they are now classified as transient so the coding agent automatically retries.
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-ai",
"version": "16.2.4",
"version": "16.2.5",
"description": "Unified LLM API with automatic model discovery and provider configuration",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-catalog",
"version": "16.2.4",
"version": "16.2.5",
"description": "Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+3 -3
View File
@@ -2,6 +2,8 @@
## [Unreleased]
## [16.2.5] - 2026-06-28
### Changed
- Status line now collapses a linked git worktree path to the project name with a worktree icon, leaving the git segment to show the branch once instead of repeating it in the path.
@@ -13,6 +15,7 @@
- Fixed editing a file read from outside the workspace (e.g. `~/.claude/settings.json`) failing with "File not found": the read snapshot header now carries the full out-of-workspace path so the edit resolves it directly instead of against the working directory.
- Fixed subagents spawned with an output schema (`agent(..., schema=...)`, `task` with structured output) failing with `schema_violation: missing required fields` since the typed-yield rework: a `type: "result"` finalize carrying the full object was assembled as a section named `result`, nesting the payload one level deep. String-typed yields are now treated as terminal finalizers (their data is the complete result), only array-typed yields form accumulating sections, and a data-less finalize keeps accumulated sections instead of collapsing to the last assistant turn.
- Fixed the per-provider concurrency cap (e.g. `providers.ollama-cloud.maxConcurrency`) bracketing the whole subagent lifecycle, which deadlocked any spawn tree wider than the cap because parents held every slot while waiting for children queued on the same cap. The semaphore now wraps each provider HTTP request, so a parent's slot frees between turns and child subagents can acquire while their parent's tool calls are running. ([#3749](https://github.com/can1357/oh-my-pi/issues/3749))
- Fixed Ctrl+Q / Ctrl+Enter follow-up submissions sending the literal `[Paste #N]` marker instead of the expanded paste body ([#3737](https://github.com/can1357/oh-my-pi/issues/3737)).
## [16.2.4] - 2026-06-28
@@ -24,9 +27,6 @@
- Fixed omp update leaving behind stale Bun install-cache directories for globally installed packages.
- Fixed a reconnection loop issue in /collab sessions caused by oversized entries (such as large tool outputs) by truncating replicated payloads that exceed 1 MB.
- Fixed autolearn and local memory writes mutating Anthropic prompt-cache prefixes mid-session, ensuring prompt injections remain session-stable.
### Fixed
- Fixed Ctrl+Q / Ctrl+Enter follow-up submissions sending the literal `[Paste #N]` marker instead of the expanded paste body ([#3737](https://github.com/can1357/oh-my-pi/issues/3737)).
## [16.2.3] - 2026-06-28
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-coding-agent",
"version": "16.2.4",
"version": "16.2.5",
"description": "Coding agent CLI with read, bash, edit, write tools and session management",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/hashline",
"version": "16.2.4",
"version": "16.2.5",
"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",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-mnemopi",
"version": "16.2.4",
"version": "16.2.5",
"description": "Local SQLite memory engine for Oh My Pi agents",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+2
View File
@@ -2,6 +2,8 @@
## [Unreleased]
## [16.2.5] - 2026-06-28
### Fixed
- Fixed the in-process `grep` builtin rejecting GNU-grep's `--color`/`--colour` (with or without `=WHEN`) and `--version` flags. The shadowing rejection broke bash's near-universal `alias grep='grep --color=auto'`, causing bare `grep` in any pipeline to fail with exit 2. The builtin now accepts and ignores `--color[=WHEN]` (its output goes through in-process file descriptors, never a TTY, so ANSI injection would corrupt downstream consumers) and reports its version through the context streams ([#3755](https://github.com/can1357/oh-my-pi/issues/3755)).
+1 -1
View File
@@ -162,7 +162,7 @@ export declare function __ompInstallTokioRuntime(): void
* `packages/natives/native/index.js` (which derives the name from
* `package.json#version`).
*/
export declare function __piNativesV16_2_4(): void
export declare function __piNativesV16_2_5(): void
/**
* Apply conservative pre-execution rewrites to a bash command.
+1 -1
View File
@@ -24,7 +24,7 @@ export const Shell = nativeBindings.Shell;
// functions
export const __ompInstallTokioRuntime = nativeBindings.__ompInstallTokioRuntime;
export const __piNativesV16_2_4 = nativeBindings.__piNativesV16_2_4;
export const __piNativesV16_2_5 = nativeBindings.__piNativesV16_2_5;
export const applyBashFixups = nativeBindings.applyBashFixups;
export const astEdit = nativeBindings.astEdit;
export const astGrep = nativeBindings.astGrep;
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@oh-my-pi/pi-natives",
"version": "16.2.4",
"version": "16.2.5",
"description": "Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API",
"type": "module",
"homepage": "https://omp.sh",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/snapcompact",
"version": "16.2.4",
"version": "16.2.5",
"description": "Bitmap-frame context compression for vision-capable LLMs",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/omp-stats",
"version": "16.2.4",
"version": "16.2.5",
"description": "Local observability dashboard for pi AI usage statistics",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/swarm-extension",
"version": "16.2.4",
"version": "16.2.5",
"description": "Swarm orchestration extension for omp",
"homepage": "https://omp.sh",
"author": "Derek Rynd",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-tui",
"version": "16.2.4",
"version": "16.2.5",
"description": "Terminal User Interface library with differential rendering for efficient text-based applications",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-utils",
"version": "16.2.4",
"version": "16.2.5",
"description": "Shared utilities for pi packages",
"homepage": "https://omp.sh",
"author": "Can Boluk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-wire",
"version": "16.2.4",
"version": "16.2.5",
"description": "Shared wire protocol types for Oh My Pi packages",
"homepage": "https://omp.sh",
"author": "Can Boluk",