diff --git a/.changeset/codex-account-client-cleanup.md b/.changeset/codex-account-client-cleanup.md deleted file mode 100644 index 1b98d61..0000000 --- a/.changeset/codex-account-client-cleanup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@eleith-pi/codex": patch ---- - -Remove unused Codex auth-scope fingerprinting and the auth-only lookup path. Return catalog JSON directly without unused metadata wrappers, preserving account-request authentication, endpoint restrictions, cancellation, timeouts, response bounds, and safe errors. diff --git a/.changeset/pi-1-5-typebox-imports.md b/.changeset/pi-1-5-typebox-imports.md deleted file mode 100644 index d00ee63..0000000 --- a/.changeset/pi-1-5-typebox-imports.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@eleith-pi/web-fetch": patch -"@eleith-pi/web-search-codex": patch ---- - -Import tool schemas directly from Pi's host-provided TypeBox package and declare its peer dependency, keeping the extensions compatible with the Pi 1.5 SDK without relying on pi-ai's former TypeBox re-exports. diff --git a/.changeset/tool-rendering-display-sanitation.md b/.changeset/tool-rendering-display-sanitation.md deleted file mode 100644 index 6cabfc5..0000000 --- a/.changeset/tool-rendering-display-sanitation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@eleith-pi/tool-rendering": patch ---- - -Strip terminal escape sequences and non-printing controls from tool-result bodies, edit diffs, legacy listing details, and write-content previews before applying theme styling. Keep stored and model-facing tool data unchanged. diff --git a/.changeset/tool-rendering-expanded-wrapping.md b/.changeset/tool-rendering-expanded-wrapping.md deleted file mode 100644 index 204e4a7..0000000 --- a/.changeset/tool-rendering-expanded-wrapping.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@eleith-pi/tool-rendering": patch -"@eleith-pi/web-search-codex": patch ---- - -Wrap long expanded tool-result lines with Pi's public ANSI-aware wrapping helper, including code, diffs, and errors. Keep compact clipping, logical counts, and execution-level truncation unchanged. Web-search errors now rely on the shared error-frame wrapping rather than pre-wrapping the same text. diff --git a/.changeset/tool-rendering-listing-notices.md b/.changeset/tool-rendering-listing-notices.md deleted file mode 100644 index 3f8c63a..0000000 --- a/.changeset/tool-rendering-listing-notices.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@eleith-pi/tool-rendering": patch ---- - -Separate native ls/find limit and byte-truncation notices from filenames when rendering. Keep actionable notices visible as warnings, exclude them from entry/file and hidden counts, and mark byte-truncated results in the summary. Execution, stored results, and legacy display overrides remain unchanged. diff --git a/.changeset/tool-rendering-output-padding.md b/.changeset/tool-rendering-output-padding.md deleted file mode 100644 index f8a9a48..0000000 --- a/.changeset/tool-rendering-output-padding.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@eleith-pi/tool-rendering": patch -"@eleith-pi/web-fetch": patch -"@eleith-pi/web-search-codex": patch ---- - -Honor Pi's `outputPad` setting in shared tool frames using native text padding. Headers, bodies, and footers now align with the configured margins, and wrapping uses the remaining content width. Preserve the 210-column content cap and safely reduce padding in narrow terminals, including the clipping-marker fallback for wide glyphs in one-column content areas. diff --git a/.changeset/tool-rendering-recorded-bash-duration.md b/.changeset/tool-rendering-recorded-bash-duration.md deleted file mode 100644 index 84556e5..0000000 --- a/.changeset/tool-rendering-recorded-bash-duration.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@eleith-pi/tool-rendering": patch ---- - -Use Pi's recorded execution duration for completed and restored bash rows, retaining live elapsed updates and the observed-time fallback when duration metadata is unavailable. Do not fabricate zero durations for final-only rows that were never observed running. diff --git a/extensions/codex/CHANGELOG.md b/extensions/codex/CHANGELOG.md index 6d3bff7..484a7c0 100644 --- a/extensions/codex/CHANGELOG.md +++ b/extensions/codex/CHANGELOG.md @@ -1,5 +1,11 @@ # @eleith-pi/codex +## 0.2.3 + +### Patch Changes + +- 09a0a68: Remove unused Codex auth-scope fingerprinting and the auth-only lookup path. Return catalog JSON directly without unused metadata wrappers, preserving account-request authentication, endpoint restrictions, cancellation, timeouts, response bounds, and safe errors. + ## 0.2.2 ### Patch Changes diff --git a/extensions/codex/package.json b/extensions/codex/package.json index c114cca..259bc1d 100644 --- a/extensions/codex/package.json +++ b/extensions/codex/package.json @@ -1,6 +1,6 @@ { "name": "@eleith-pi/codex", - "version": "0.2.2", + "version": "0.2.3", "private": false, "description": "Context windows, account usage, and fast-mode controls for Codex in Pi", "keywords": [ diff --git a/extensions/tool-rendering/CHANGELOG.md b/extensions/tool-rendering/CHANGELOG.md index a1f9f25..79d3bad 100644 --- a/extensions/tool-rendering/CHANGELOG.md +++ b/extensions/tool-rendering/CHANGELOG.md @@ -1,5 +1,15 @@ # @eleith-pi/tool-rendering +## 0.1.6 + +### Patch Changes + +- 0699dc9: Strip terminal escape sequences and non-printing controls from tool-result bodies, edit diffs, legacy listing details, and write-content previews before applying theme styling. Keep stored and model-facing tool data unchanged. +- bcdcf31: Wrap long expanded tool-result lines with Pi's public ANSI-aware wrapping helper, including code, diffs, and errors. Keep compact clipping, logical counts, and execution-level truncation unchanged. Web-search errors now rely on the shared error-frame wrapping rather than pre-wrapping the same text. +- 1a0c704: Separate native ls/find limit and byte-truncation notices from filenames when rendering. Keep actionable notices visible as warnings, exclude them from entry/file and hidden counts, and mark byte-truncated results in the summary. Execution, stored results, and legacy display overrides remain unchanged. +- 40de6af: Honor Pi's `outputPad` setting in shared tool frames using native text padding. Headers, bodies, and footers now align with the configured margins, and wrapping uses the remaining content width. Preserve the 210-column content cap and safely reduce padding in narrow terminals, including the clipping-marker fallback for wide glyphs in one-column content areas. +- d189083: Use Pi's recorded execution duration for completed and restored bash rows, retaining live elapsed updates and the observed-time fallback when duration metadata is unavailable. Do not fabricate zero durations for final-only rows that were never observed running. + ## 0.1.5 ### Patch Changes diff --git a/extensions/tool-rendering/package.json b/extensions/tool-rendering/package.json index 255ebeb..70bf6df 100644 --- a/extensions/tool-rendering/package.json +++ b/extensions/tool-rendering/package.json @@ -1,6 +1,6 @@ { "name": "@eleith-pi/tool-rendering", - "version": "0.1.5", + "version": "0.1.6", "private": false, "description": "Consistent minimal frames for Pi's built-in tools", "keywords": [ diff --git a/extensions/web-fetch/CHANGELOG.md b/extensions/web-fetch/CHANGELOG.md index 509190e..d69727e 100644 --- a/extensions/web-fetch/CHANGELOG.md +++ b/extensions/web-fetch/CHANGELOG.md @@ -1,5 +1,12 @@ # @eleith-pi/web-fetch +## 0.1.2 + +### Patch Changes + +- 7465c2d: Import tool schemas directly from Pi's host-provided TypeBox package and declare its peer dependency, keeping the extensions compatible with the Pi 1.5 SDK without relying on pi-ai's former TypeBox re-exports. +- 40de6af: Honor Pi's `outputPad` setting in shared tool frames using native text padding. Headers, bodies, and footers now align with the configured margins, and wrapping uses the remaining content width. Preserve the 210-column content cap and safely reduce padding in narrow terminals, including the clipping-marker fallback for wide glyphs in one-column content areas. + ## 0.1.1 ### Patch Changes diff --git a/extensions/web-fetch/package.json b/extensions/web-fetch/package.json index c21208d..5a7b2d2 100644 --- a/extensions/web-fetch/package.json +++ b/extensions/web-fetch/package.json @@ -1,6 +1,6 @@ { "name": "@eleith-pi/web-fetch", - "version": "0.1.1", + "version": "0.1.2", "private": false, "description": "Focused browser-fingerprinted web fetching for Pi", "keywords": [ diff --git a/extensions/web-search-codex/CHANGELOG.md b/extensions/web-search-codex/CHANGELOG.md index 06e18b7..e219401 100644 --- a/extensions/web-search-codex/CHANGELOG.md +++ b/extensions/web-search-codex/CHANGELOG.md @@ -1,5 +1,13 @@ # @eleith-pi/web-search-codex +## 0.1.3 + +### Patch Changes + +- 7465c2d: Import tool schemas directly from Pi's host-provided TypeBox package and declare its peer dependency, keeping the extensions compatible with the Pi 1.5 SDK without relying on pi-ai's former TypeBox re-exports. +- bcdcf31: Wrap long expanded tool-result lines with Pi's public ANSI-aware wrapping helper, including code, diffs, and errors. Keep compact clipping, logical counts, and execution-level truncation unchanged. Web-search errors now rely on the shared error-frame wrapping rather than pre-wrapping the same text. +- 40de6af: Honor Pi's `outputPad` setting in shared tool frames using native text padding. Headers, bodies, and footers now align with the configured margins, and wrapping uses the remaining content width. Preserve the 210-column content cap and safely reduce padding in narrow terminals, including the clipping-marker fallback for wide glyphs in one-column content areas. + ## 0.1.2 ### Patch Changes diff --git a/extensions/web-search-codex/package.json b/extensions/web-search-codex/package.json index c05eb2a..b79a6a6 100644 --- a/extensions/web-search-codex/package.json +++ b/extensions/web-search-codex/package.json @@ -1,6 +1,6 @@ { "name": "@eleith-pi/web-search-codex", - "version": "0.1.2", + "version": "0.1.3", "private": false, "description": "One small Codex-native web search tool for Pi", "keywords": [