Reviewed commits and changelog entries since last release.
UnderstandSummarized changelog updates for relevant packages.
EditCommitted and pushed changelog changes.
EditPerformed patch release and published packages.
BuildAudit changelog entries for all commits since the last release.
Find the last release tag:
git tag --sort=-version:refname | head -1List all commits since that tag:
git log <tag>..HEAD --onelineRead each package's [Unreleased] section:
For each commit, check:
git show <hash> --stat)Description ([#N](url) by [@user](url))Cross-package duplication rule:
Changes in ai, agent or tui that affect end users should be duplicated to coding-agent changelog, since coding-agent is the user-facing package that depends on them.
Add New Features section after changelog fixes:
### New Features section at the start of ## [Unreleased] in packages/coding-agent/CHANGELOG.md.Report:
Sections (in order):
### Breaking Changes - API changes requiring migration### Added - New features### Changed - Changes to existing functionality### Fixed - Bug fixes### Removed - Removed featuresAttribution:
Fixed foo ([#123](https://github.com/badlogic/pi-mono/issues/123))Added bar ([#456](https://github.com/badlogic/pi-mono/pull/456) by [@user](https://github.com/user))Let me start by finding the last release tag and then listing all commits since that tag.
>git tag --sort=-version:refname | head -1v0.50.1The last release tag is v0.50.1. Now let me list all commits since that tag.
>git log v0.50.1..HEAD --onelinee44a37c9 feat: add autocompleteMaxVisible setting for configurable dropdown height
06a7fedd docs(coding-agent): add changelog entry for #1039
d8808733 create headerContainer for custom header (#1039)
b54d689e A couple of autocomplete improvements (#1024)
d57a26c8 fix(tui): remove backslash input buffering (#1037)
bac57f81 fix: preserve external settings.json edits on reload (#1046)
c808de60 feat(ai): add Hugging Face provider support
f3cfb7e1 feat: add /files command to list session file operations
1b6a1475 feat(ai): add PI_CACHE_RETENTION env var for extended prompt caching
605f6f49 fix(ai): normalize pipe-separated tool call IDs for cross-provider handoff
4f004ade fix(coding-agent): reset retry counter after each successful LLM response
25707f9a fix(ai): 429 rate limit errors no longer trigger auto-compaction
a373dce7 fix(coding-agent): improve thinking defaults in footer
81be8132 feat(tui,coding-agent): add shell-style keybindings alt+b, alt+f, ctrl+d
5ef79459 Closes #1041, incorrect .md file name in warning messages.
d21cbde8 fix(coding-agent): empty array in package filter now disables all resources
8b5c81f2 fix(ai): preserve input token counts from message_start in Anthropic provider
4f9deddd fix(ai): detect DeepSeek URLs and disable unsupported developer role
ee7c0a7d fix(ai): handle sensitive stop_reason from Anthropic API (fixes #978)
41d2c7ff OpenAI completions toolChoice fix (#998)
dd854c4a feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)
7347d755 Revert "feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)"
ec0aa5c3 feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)
ebd8e895 fix: typos in comments (fixes #1016)
e7b9209d fix(tui): improve table rendering with row dividers and min width (#997)
fb693fbc perf(tui): scan only bottom terminal height lines in extractCursorPosition
9d47747f perf(tui): early-out extractCursorPosition when cursor is above visible viewport
a8f33fd6 perf(tui): optimized extractCursorPosition to scan lines in reverse order (#1004)
0ad189f1 Add `get_commands` RPC for headless clients (#995)
c67b582f fix(coding-agent): hide provider in footer when terminal is narrow (#981)
1224b311 feat(tui): auto-apply single suggestion in force file autocomplete (#993)
2cc25448 Add [Unreleased] section for next cycleNow I have the list of commits. Let me read the [Unreleased] sections of each package's CHANGELOG.md to see what entries already exist.
Now I need to analyze each commit to see if it's properly covered in the changelogs. Let me go through them one by one and check what files they affect.
Let me check the stats for each commit to determine which packages they affect:
>for commit in e44a37c9 06a7fAudit changelog entries for all commits since the last release.
Find the last release tag:
git tag --sort=-version:refname | head -1List all commits since that tag:
git log <tag>..HEAD --onelineRead each package's [Unreleased] section:
For each commit, check:
git show <hash> --stat)Description ([#N](url) by [@user](url))Cross-package duplication rule:
Changes in ai, agent or tui that affect end users should be duplicated to coding-agent changelog, since coding-agent is the user-facing package that depends on them.
Add New Features section after changelog fixes:
### New Features section at the start of ## [Unreleased] in packages/coding-agent/CHANGELOG.md.Report:
Sections (in order):
### Breaking Changes - API changes requiring migration### Added - New features### Changed - Changes to existing functionality### Fixed - Bug fixes### Removed - Removed featuresAttribution:
Fixed foo ([#123](https://github.com/badlogic/pi-mono/issues/123))Added bar ([#456](https://github.com/badlogic/pi-mono/pull/456) by [@user](https://github.com/user))The user wants me to audit changelog entries for all commits since the last release. Let me follow the process step by step.
Let me start.
>git tag --sort=-version:refname | head -1v0.50.1Now let me get all commits since v0.50.1
>git log v0.50.1..HEAD --onelinebea3ab63 feat: add autocompleteMaxVisible setting for configurable dropdown height (#972)
b212314f feat: add autocompleteMaxVisible setting for configurable dropdown height
06a7fedd docs(coding-agent): add changelog entry for #1039
d8808733 create headerContainer for custom header (#1039)
b54d689e A couple of autocomplete improvements (#1024)
d57a26c8 fix(tui): remove backslash input buffering (#1037)
bac57f81 fix: preserve external settings.json edits on reload (#1046)
c808de60 feat(ai): add Hugging Face provider support
f3cfb7e1 feat: add /files command to list session file operations
1b6a1475 feat(ai): add PI_CACHE_RETENTION env var for extended prompt caching
605f6f49 fix(ai): normalize pipe-separated tool call IDs for cross-provider handoff
4f004ade fix(coding-agent): reset retry counter after each successful LLM response
25707f9a fix(ai): 429 rate limit errors no longer trigger auto-compaction
a373dce7 fix(coding-agent): improve thinking defaults in footer
81be8132 feat(tui,coding-agent): add shell-style keybindings alt+b, alt+f, ctrl+d
5ef79459 Closes #1041, incorrect .md file name in warning messages.
d21cbde8 fix(coding-agent): empty array in package filter now disables all resources
8b5c81f2 fix(ai): preserve input token counts from message_start in Anthropic provider
4f9deddd fix(ai): detect DeepSeek URLs and disable unsupported developer role
ee7c0a7d fix(ai): handle sensitive stop_reason from Anthropic API (fixes #978)
41d2c7ff OpenAI completions toolChoice fix (#998)
dd854c4a feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)
7347d755 Revert "feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)"
ec0aa5c3 feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)
ebd8e895 fix: typos in comments (fixes #1016)
e7b9209d fix(tui): improve table rendering with row dividers and min width (#997)
fb693fbc perf(tui): scan only bottom terminal height lines in extractCursorPosition
9d47747f perf(tui): early-out extractCursorPosition when cursor is above visible viewport
a8f33fd6 perf(tui): optimized extractCursorPosition to scan lines in reverse order (#1004)
0ad189f1 Add `get_commands` RPC for headless clients (#995)
c67b582f fix(coding-agent): hide provider in footer when terminal is narrow (#981)
1224b311 feat(tui): auto-apply single suggestion in force file autocomplete (#993)
2cc25448 Add [Unreleased] section for next cycleThat's a lot of commits. Now let me read the [Unreleased] sections from each changelog.
Now I have all the changelogs. Let me go through each commit and verify changelog entries.
Let me organize the commits and check them one by one:
bea3ab63 feat: add autocompleteMaxVisible setting for configurable dropdown height (#972) - This is a duplicate of the next commit (probably a merge commit)
b212314f feat: add autocompleteMaxVisible setting for configurable dropdown height - coding-agent and tui
06a7fedd docs(coding-agent): add changelog entry for #1039 - changelog update, skip
d8808733 create headerContainer for custom header (#1039) - coding-agent fix
b54d689e A couple of autocomplete improvements (#1024) - tui changes
d57a26c8 fix(tui): remove backslash input buffering (#1037) - tui fix
bac57f81 fix: preserve external settings.json edits on reload (#1046) - coding-agent fix
c808de60 feat(ai): add Hugging Face provider support - ai feature
f3cfb7e1 feat: add /files command to list session file operations - coding-agent feature
1b6a1475 feat(ai): add PI_CACHE_RETENTION env var for extended prompt caching - ai feature
605f6f49 fix(ai): normalize pipe-separated tool call IDs for cross-provider handoff - ai fix
4f004ade fix(coding-agent): reset retry counter after each successful LLM response - coding-agent fix
25707f9a fix(ai): 429 rate limit errors no longer trigger auto-compaction - ai fix
a373dce7 fix(coding-agent): improve thinking defaults in footer - coding-agent fix
81be8132 feat(tui,coding-agent): add shell-style keybindings alt+b, alt+f, ctrl+d - tui and coding-agent feature
5ef79459 Closes #1041, incorrect .md file name in warning messages. - coding-agent fix
d21cbde8 fix(coding-agent): empty array in package filter now disables all resources - coding-agent fix
8b5c81f2 fix(ai): preserve input token counts from message_start in Anthropic provider - ai fix
4f9dedd
d fix(ai): detect DeepSeek URLs and disable unsupported developer role- ai fix 20.ee7c0a7d fix(ai): handle sensitive stop_reason from Anthropic API (fixes #978)- ai fix 21.41d2c7ff OpenAI completions toolChoice fix (#998)- ai fix 22.dd854c4a feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)- web-ui feature 23.7347d755 Revert "feat(web-ui): export CustomProviderCard...- revert 24.ec0aa5c3 feat(web-ui): export CustomProviderCard...- re-applied after revert 25.e bd8e895 fix: typos in comments (fixes #1016)- minor fix to skip. Several tui performance improvements follow: row dividers and minimum width rendering, cursor position extraction optimizations scanning in reverse order and early exit when cursor is above viewport. A new RPC commandget_commands` was added for headless clients.
0ad189f1 Add get_commands RPC for headless clients (#995) - coding-agent feature67b582f fix(coding-agent): hide provider in footer when terminal is narrow (#981) - coding-agent fix1224b311 feat(tui): auto-apply single suggestion in force file autocomplete (#993) - tui feature2cc25448 Add [Unreleased] section for next cycle - housekeeping, skipNow verifying changelog entries for packages/ai [Unreleased]: Hugging Face provider addition, PI_CACHE_RETENTION environment variable, cross-provider handoff fix, 429 rate limit error handling, and sensitive stop_reason fix all align with their corresponding commits.
Also checking: DeepSeek URL detection fix and Anthropic input token count correction are accounted for. However, 41d2c7ff OpenAI completions toolChoice fix (#998) needs verification.
For packages/tui [Unreleased]: autocompleteMaxVisible option and alt+b, alt+f, ctrl+d keybindings are documented. But I'm noticing d57a26c8 fix(tui): remove backslash input buffering (#1037) and b54d689e A couple of autocomplete improvements (#1024) appear to be missing from the changelog.
Several other tui improvements aren't accounted for: table rendering enhancements with row dividers and min width, cursor position extraction optimizations (scanning bottom terminal height lines, early-out when cursor is above viewport, reverse order scanning), and the auto-apply single suggestion feature for force file autocomplete.
For packages/coding-agent [Unreleased], external settings.json edits and custom header with quietStartup fixes are present, plus the autocomplete feature is being added.
Missing from coding-agent are file command additions, thinking defaults improvements in the footer, markdown filename warning corrections, RPC get_commands for headless clients, and provider footer visibility adjustments.
Let me check the commits that might have missing entries:
>git show d57a26c8 --stat --onelined57a26c8 fix(tui): remove backslash input buffering (#1037)
packages/tui/src/components/editor.ts | 28 ++++++++--------------
packages/tui/src/components/input.ts | 17 --------------
packages/tui/test/editor.test.ts | 44 ++++++++++++++++++++++++++++++++---
packages/tui/test/input.test.ts | 15 ++++++++----
4 files changed, 61 insertions(+), 43 deletions(-)>git show b54d689e --stat --onelineb54d689e A couple of autocomplete improvements (#1024)
packages/tui/src/autocomplete.ts | 6 +-
packages/tui/src/components/editor.ts | 38 ++++----
packages/tui/test/editor.test.ts | 164 ++++++++++++++++++++++++++--------
3 files changed, 152 insertions(+), 56 deletions(-)>git show e7b9209d --stat --onelinee7b9209d fix(tui): improve table rendering with row dividers and min width (#997)
packages/tui/src/components/markdown.ts | 114 +++++++++++++++++++++++++-------
packages/tui/test/markdown.test.ts | 47 +++++++++++++
2 files changed, 137 insertions(+), 24 deletions(-)>git show a8f33fd6 --stat --onelinea8f33fd6 perf(tui): optimized extractCursorPosition to scan lines in reverse order (#1004)
packages/tui/src/tui.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)>git show 1224b311 --stat --oneline1224b311 feat(tui): auto-apply single suggestion in force file autocomplete (#993)
packages/tui/src/components/editor.ts | 19 ++++++
packages/tui/test/editor.test.ts | 109 ++++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)>git show f3cfb7e1 --stat --onelinef3cfb7e1 feat: add /files command to list session file operations
.pi/extensions/files.ts | 173 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 173 insertions(+)>git show a373dce7 --stat --onelinea373dce7 fix(coding-agent): improve thinking defaults in footer
packages/coding-agent/src/core/defaults.ts | 3 +++
packages/coding-agent/src/core/model-resolver.ts | 13 +++++++------
packages/coding-agent/src/core/sdk.ts | 5 +++--
packages/coding-agent/src/main.ts | 3 ++-
.../coding-agent/src/modes/interactive/components/footer.ts | 7 +++----
5 files changed, 18 insertions(+), 13 deletions(-)>git show 5ef79459 --stat --oneline5ef79459 Closes #1041, incorrect .md file name in warning messages.
packages/coding-agent/src/core/agent-session.ts | 4 ++--
packages/coding-agent/src/core/sdk.ts | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)>git show 0ad189f1 --stat --oneline0ad189f1 Add `get_commands` RPC for headless clients (#995)
packages/coding-agent/docs/rpc.md | 41 +++++++++++++++++++++
.../coding-agent/src/core/extensions/runner.ts | 10 +++++
packages/coding-agent/src/core/prompt-templates.ts | 2 +-
packages/coding-agent/src/modes/rpc/rpc-client.ts | 10 ++++-
packages/coding-agent/src/modes/rpc/rpc-mode.ts | 43 ++++++++++++++++++++++
packages/coding-agent/src/modes/rpc/rpc-types.ts | 32 +++++++++++++++-
6 files changed, 135 insertions(+), 3 deletions(-)>git show c67b582f --stat --onelinec67b582f fix(coding-agent): hide provider in footer when terminal is narrow (#981)
.../src/modes/interactive/components/footer.ts | 36 +++++++++++++---------
1 file changed, 21 insertions(+), 15 deletions(-)>git show 41d2c7ff --stat --oneline41d2c7ff OpenAI completions toolChoice fix (#998)
packages/ai/src/providers/openai-completions.ts | 2 +
.../ai/test/openai-completions-tool-choice.test.ts | 75 ++++++++++++++++++++++
2 files changed, 77 insertions(+)Now let me also check the web-ui commits:
>git show dd854c4a --stat --onelinedd854c4a feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)
packages/web-ui/src/index.ts | 4 ++++
1 file changed, 4 insertions(+)>git show fb693fbc --stat --onelinefb693fbc perf(tui): scan only bottom terminal height lines in extractCursorPosition
packages/tui/src/tui.ts | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)>git show 9d47747f --stat --oneline9d47747f perf(tui): early-out extractCursorPosition when cursor is above visible viewport
packages/tui/src/tui.ts | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)Now let me check if web-ui has an unreleased section:
Now let me check the f3cfb7e1 commit more carefully - it's adding a local extension file not in packages/, so it doesn't need a changelog entry.
Let me summarize what's missing:
packages/ai:
41d2c7ff OpenAI completions toolChoice fix (#998) - This is an external PR, needs proper attributionpackages/tui:
d57a26c8 fix(tui): remove backslash input buffering (#1037) - needs entryb54d689e A couple of autocomplete improvements (#1024) - needs entrye7b9209d fix(tui): improve table rendering with row dividers and min width (#997) - needs entryfb693fbc perf(tui): scan only bottom terminal height lines in extractCursorPosition - perf improvements, no PR#9d47747f perf(tui): early-out extractCursorPosition when cursor is above visible viewport - perf improvements, no PR#a8f33fd6 perf(tui): optimized extractCursorPosition to scan lines in reverse order (#1004) - needs entry1224b311 feat(tui): auto-apply single suggestion in force file autocomplete (#993) - needs entrypackages/coding-agent:
Missing: f3cfb7e1 feat: add /files command to list session file operations - This is a local extension addition, not a package change, skip
Missing: a373dce7 fix(coding-agent): improve thinking defaults in footer - internal improvement, could be documented
Missing: 5ef79459 Closes #1041, incorrect .md file name in warning messages. - needs entry
Missing: 0ad189f1 Add get_commands RPC for headless clients (#995) - needs entry
Missing: c67b582f fix(coding-agent): hide provider in footer when terminal is narrow (#981) - needs entry
packages/web-ui:
dd854c4a feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015) - needs entryI should verify the PR authors for external contributions to ensure proper attribution.
Let me check the PR authors for proper attribution:
>gh pr view 1037 --json author,title 2>/dev/null || echo "Not a PR"{"author":{"id":"MDQ6VXNlcjEwNDQzMDA=","is_bot":false,"login":"Perlence","name":"Sviatoslav Abakumov"},"title":"fix(tui): remove backslash input buffering"}>gh pr view 1024 --json author,title 2>/dev/null || echo "Not a PR"{"author":{"id":"MDQ6VXNlcjEwNDQzMDA=","is_bot":false,"login":"Perlence","name":"Sviatoslav Abakumov"},"title":"A couple of autocomplete improvements"}>gh pr view 997 --json author,title 2>/dev/null || echo "Not a PR"{"author":{"id":"MDQ6VXNlcjYzMjY0NDA=","is_bot":false,"login":"tmustier","name":"Thomas Mustier"},"title":"fix(tui): improve table rendering with row dividers and min width"}>gh pr view 1004 --json author,title 2>/dev/null || echo "Not a PR"{"author":{"id":"MDQ6VXNlcjExODA3MjY0","is_bot":false,"login":"can1357","name":"Can Bölük"},"title":"perf(tui): optimized extractCursorPosition to scan lines in reverse order"}>gh pr view 993 --json author,title 2>/dev/null || echo "Not a PR"{"author":{"id":"MDQ6VXNlcjEwNDQzMDA=","is_bot":false,"login":"Perlence","name":"Sviatoslav Abakumov"},"title":"feat(tui): auto-apply single suggestion in force file autocomplete"}>gh pr view 995 --json author,title 2>/dev/null || echo "Not a PR"{"author":{"id":"MDQ6VXNlcjU2Mzcw","is_bot":false,"login":"dnouri","name":"Daniel Nouri"},"title":"Add `get_commands` RPC for headless clients"}>gh pr view 981 --json author,title 2>/dev/null || echo "Not a PR"{"author":{"id":"MDQ6VXNlcjEwNDQzMDA=","is_bot":false,"login":"Perlence","name":"Sviatoslav Abakumov"},"title":"fix(coding-agent): hide provider in footer when terminal is narrow"}>gh pr view 998 --json author,title 2>/dev/null || echo "Not a PR"{"author":{"id":"MDQ6VXNlcjgzNTM3NTk=","is_bot":false,"login":"williamtwomey","name":""},"title":"OpenAI completions toolChoice fix"}>gh pr view 1015 --json author,title 2>/dev/null || echo "Not a PR"Not a PRLet me check #1015 as an issue:
>gh issue view 1015 --json title,body,author 2>/dev/null | head -20{"author":{"id":"MDQ6VXNlcjU3NzgyMjg=","is_bot":false,"login":"sjhddh","name":"7. Sun"},"body":"Several components in `packages/web-ui` are used internally but not exported from the package index:\n\n- `CustomProviderCard` - used by ProvidersModelsTab\n- `ProviderKeyInput` - used by SettingsDialog, ApiKeyPromptDialog\n- `AbortedMessage` and `ToolMessageDebugView` - utility components in Messages.ts\n\nThese are useful for consumers building custom UIs. Happy to add the exports if this makes sense.","title":"Missing exports in web-ui: CustomProviderCard, ProviderKeyInput, etc."}>gh issue view 1041 --json title,author 2>/dev/null{"author":{"id":"MDQ6VXNlcjcxNTA=","is_bot":false,"login":"llimllib","name":"Bill Mill"},"title":"error message references a nonexistent authentication.md doc"}Now I have enough info to compile the missing entries. Let me add them.
packages/ai:
41d2c7ff OpenAI completions toolChoice fix (#998) - external PR by @williamtwomeypackages/tui:
d57a26c8 fix(tui): remove backslash input buffering (#1037) - external PR by @Perlenceb54d689e A couple of autocomplete improvements (#1024) - external PR by @Perlencee7b9209d fix(tui): improve table rendering with row dividers and min width (#997) - external PR by @tmustierfb693fbc perf(tui): scan only bottom terminal height lines in extractCursorPosition - internal, no PR9d47747f perf(tui): early-out extractCursorPosition when cursor is above visible viewport - internal, no PRa8f33fd6 perf(tui): optimized extractCursorPosition to scan lines in reverse order (#1004) - external PR by @can13571224b311 feat(tui): auto-apply single suggestion in force file autocomplete (#993) - external PR by @Perlencepackages/coding-agent:
a373dce7 fix(coding-agent): improve thinking defaults in footer - internal fix, minor5ef79459 Closes #1041, incorrect .md file name in warning messages. - external issue by @llimllib0ad189f1 Add get_commands RPC for headless clients (#995) - external PR by @dnouric67b582f fix(coding-agent): hide provider in footer when terminal is narrow (#981) - external PR by @Perlencepackages/web-ui:
dd854c4a feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015) - internal fix based on issue by @sjhddhSeveral changes need to be duplicated across packages. The ai package updates—Hugging Face provider support, PI_CACHE_RETENTION env var, cross-provider handoff fix, 429 rate limit handling, Anthropic sensitive stop_reason fix, DeepSeek URL detection, Anthropic input token counts, and the OpenAI toolChoice fix—should also appear in coding-agent. There are additional tui changes that need propagation as well.
From the tui package, I need to bring over the backslash input buffering fix, autocomplete enhancements, table rendering improvements, extractCursorPosition performance optimizations, and the auto-apply behavior for single suggestions in force file autocomplete.
Now I have a complete picture. Let me report and add the missing entries.
packages/ai:
| Commit | Description | Author |
|---|---|---|
41d2c7ff | OpenAI completions toolChoice fix (#998) | @williamtwomey |
packages/tui:
| Commit | Description | Author |
|---|---|---|
d57a26c8 | Remove backslash input buffering (#1037) | @Perlence |
b54d689e | Autocomplete improvements (#1024) | @Perlence |
e7b9209d | Table rendering with row dividers and min width (#997) | @tmustier |
fb693fbc | perf: extractCursorPosition scan optimization | internal |
9d47747f | perf: extractCursorPosition early-out | internal |
a8f33fd6 | perf: extractCursorPosition reverse scan (#1004) | @can1357 |
1224b311 | Auto-apply single suggestion in force file autocomplete (#993) | @Perlence |
packages/coding-agent:
| Commit | Description | Author |
|---|---|---|
5ef79459 | Incorrect .md file name in warning messages (#1041) | @llimllib |
0ad189f1 | Add get_commands RPC for headless clients (#995) | @dnouri |
c67b582f | Hide provider in footer when terminal is narrow (#981) | @Perlence |
packages/web-ui:
| Commit | Description | Author |
|---|---|---|
dd854c4a | Export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (#1015) | internal (issue by @sjhddh) |
Let me add all missing entries:
Now let me add the tui missing entries.
Now let me add the coding-agent missing entries and cross-package duplications.
Now let me add the web-ui entry.
Now let me verify all the changes are correct by running npm run check.
>cd /Users/badlogic/workspaces/pi-mono && npm run check 2>&1> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && cd packages/web-ui && npm run check
Checked 445 files in 285ms. No fixes applied.
> @mariozechner/pi-web-ui@0.50.1 check
> biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit
Checked 73 files in 38ms. No fixes applied.
Checked 3 files in 8ms. No fixes applied.All checks pass. Now I need to propose the New Features section for coding-agent changelog as requested in step 6. Let me think about what the top new features are from this release cycle.
Looking at the commits and changelog entries:
get_commands RPC method for headless clientsautocompleteMaxVisible setting for configurable dropdown heightAll checks pass. Now for the New Features section, here are the top new features since v0.50.1:
Hugging Face provider - Access Hugging Face models via OpenAI-compatible Inference Router. Set HF_TOKEN env var.
Extended prompt caching - PI_CACHE_RETENTION=long enables 1-hour caching for Anthropic (vs 5min) and 24-hour for OpenAI (vs in-memory). Only applies to direct API calls.
Configurable autocomplete height - autocompleteMaxVisible setting (3-20 items, default 5) controls dropdown size.
Shell-style keybindings - alt+b/alt+f for word navigation, ctrl+d for delete character forward.
RPC get_commands - Headless clients can now list available commands programmatically.
Should I add these as a ### New Features section at the top of the [Unreleased] section, or would you prefer a different selection/ordering?
double check everything is covered
Let me go through all commits again systematically and verify each one has a changelog entry or is correctly skipped.
>git log v0.50.1..HEAD --oneline2ad48256 fix: autocompleteMaxVisible setting not persisting
bea3ab63 feat: add autocompleteMaxVisible setting for configurable dropdown height (#972)
b212314f feat: add autocompleteMaxVisible setting for configurable dropdown height
06a7fedd docs(coding-agent): add changelog entry for #1039
d8808733 create headerContainer for custom header (#1039)
b54d689e A couple of autocomplete improvements (#1024)
d57a26c8 fix(tui): remove backslash input buffering (#1037)
bac57f81 fix: preserve external settings.json edits on reload (#1046)
c808de60 feat(ai): add Hugging Face provider support
f3cfb7e1 feat: add /files command to list session file operations
1b6a1475 feat(ai): add PI_CACHE_RETENTION env var for extended prompt caching
605f6f49 fix(ai): normalize pipe-separated tool call IDs for cross-provider handoff
4f004ade fix(coding-agent): reset retry counter after each successful LLM response
25707f9a fix(ai): 429 rate limit errors no longer trigger auto-compaction
a373dce7 fix(coding-agent): improve thinking defaults in footer
81be8132 feat(tui,coding-agent): add shell-style keybindings alt+b, alt+f, ctrl+d
5ef79459 Closes #1041, incorrect .md file name in warning messages.
d21cbde8 fix(coding-agent): empty array in package filter now disables all resources
8b5c81f2 fix(ai): preserve input token counts from message_start in Anthropic provider
4f9deddd fix(ai): detect DeepSeek URLs and disable unsupported developer role
ee7c0a7d fix(ai): handle sensitive stop_reason from Anthropic API (fixes #978)
41d2c7ff OpenAI completions toolChoice fix (#998)
dd854c4a feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)
7347d755 Revert "feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)"
ec0aa5c3 feat(web-ui): export CustomProviderCard, ProviderKeyInput, AbortedMessage, ToolMessageDebugView (fixes #1015)
ebd8e895 fix: typos in comments (fixes #1016)
e7b9209d fix(tui): improve table rendering with row dividers and min width (#997)
fb693fbc perf(tui): scan only bottom terminal height lines in extractCursorPosition
9d47747f perf(tui): early-out extractCursorPosition when cursor is above visible viewport
a8f33fd6 perf(tui): optimized extractCursorPosition to scan lines in reverse order (#1004)
0ad189f1 Add `get_commands` RPC for headless clients (#995)
c67b582f fix(coding-agent): hide provider in footer when terminal is narrow (#981)
1224b311 feat(tui): auto-apply single suggestion in force file autocomplete (#993)
2cc25448 Add [Unreleased] section for next cycleI see there's a new commit 2ad48256 fix: autocompleteMaxVisible setting not persisting that wasn't in my earlier list. Let me check it.
There's a new commit I missed. Let me check it and then verify all entries:
>git show 2ad48256 --stat --oneline2ad48256 fix: autocompleteMaxVisible setting not persisting
packages/coding-agent/src/core/settings-manager.ts | 1 +
1 file changed, 1 insertion(+)This is a coding-agent fix that should be documented. Let me also re-read the changelogs to verify all entries are present.
Let me now create a checklist of all commits and verify each one:
| Commit | Description | Package | Status |
|---|---|---|---|
2ad48256 | fix: autocompleteMaxVisible setting not persisting | coding-agent | MISSING |
bea3ab63 | feat: add autocompleteMaxVisible (#972) | tui, coding-agent | ✓ (merge commit, covered by b212314f) |
b212314f | feat: add autocompleteMaxVisible | tui, coding-agent | ✓ |
06a7fedd | docs(coding-agent): add changelog entry for #1039 | - | SKIP (changelog update) |
d8808733 | create headerContainer for custom header (#1039) | coding-agent | ✓ |
b54d689e | A couple of autocomplete improvements (#1024) | tui | ✓ |
d57a26c8 | fix(tui): remove backslash input buffering (#1037) | tui | ✓ |
bac57f81 | fix: preserve external settings.json edits (#1046) | coding-agent | ✓ |
c808de60 | feat(ai): add Hugging Face provider support | ai | ✓ |
f3cfb7e1 | feat: add /files command to list session file operations | .pi/extensions | SKIP (local extension, not package) |
1b6a1475 | feat(ai): add PI_CACHE_RETENTION env var | ai | ✓ |
605f6f49 | fix(ai): normalize pipe-separated tool call IDs | ai | ✓ |
4f004ade | fix(coding-agent): reset retry counter | coding-agent | ✓ |
| 25707f9a | fix(ai): 429 rate limit errors | ai | ✓ |
| a373dce7 | fix(coding-agent): improve thinking defaults in footer | coding-agent | SKIP (internal improvement, minor) |
| 81be8132 | feat(tui,coding-agent): add shell-style keybindings | tui, coding-agent | ✓ |
| 5ef79459 | Closes #1041, incorrect .md file names | coding-agent | ✓ |
| d21cbde8 | fix(coding-agent): empty array in package filter | coding-agent | ✓ |
| 8b5c81f2 | fix(ai): preserve input token counts Anthropic | ai | ✓ |
| 4f9deddd | fix(ai): detect DeepSeek URLs | ai | ✓ |
| ee7c0a7d | fix(ai): handle sensitive stop_reason | ai | ✓ |
| 41d2c7ff | OpenAI completions toolChoice fix (#998) | ai | ✓ |
| dd854c4a | feat(web-ui): export components (#1015) | web-ui | ✓ |
| 7347d755 | Revert web-ui export | - | SKIP (revert) |
| ec0aa5c3 | feat(web-ui): export components | - | SKIP (reverted and re-applied) |
| ebd8e895 | fix: typos in comments (#1016) | - | SKIP (typo fix, no user impact) |
| e7b9209d | fix(tui): improve table rendering (#997) | tui | ✓ |
| fb693fbc | perf(tui): scan only bottom terminal height | tui | ✓ (covered by #1004 entry) |
| 9d47747f | perf(tui): early-out extractCursorPosition | tui | ✓ (covered by #1004 entry) |
| a8f33fd6 | perf(tui): optimized extractCursorPosition (#1004) | tui | ✓ |
| 0ad189f1 | Add get_commands RPC (#995) | coding-agent | ✓ |
| c67b582f | fix(coding-agent): hide provider in footer (#981) | coding-agent | ✓ |
| 1224b311 | feat(tui): auto-apply single suggestion (#993) | tui | ✓ |
| 2ad48256 | fix: autocompleteMaxVisible setting not persisting | coding-agent | ✓ |
| 2cc25448 | Add [Unreleased] section for next cycle | - | SKIP (housekeeping) |
I notice the autocompleteMaxVisible fix for coding-agent was missing from the list and needs to be included.
Found one missing entry - the new commit 2ad48256:
| Commit | Description | Status |
|---|---|---|
2ad48256 | fix: autocompleteMaxVisible setting not persisting | MISSING in coding-agent |
Let me add it:
re: new features, yes, please add
The user wants me to add the New Features section to the coding-agent changelog. Let me add it at the start of the [Unreleased] section.
Let me also add the missing fix for autocompleteMaxVisible setting not persisting since that's a fix, not a feature.
Let me verify everything is correct by running check and reading the final changelog.
>cd /Users/badlogic/workspaces/pi-mono && npm run check 2>&1> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && cd packages/web-ui && npm run check
Checked 445 files in 289ms. No fixes applied.
> @mariozechner/pi-web-ui@0.50.1 check
> biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit
Checked 73 files in 36ms. No fixes applied.
Checked 3 files in 8ms. No fixes applied.All checks pass. Let me show a summary of what was added.
Done. Here's a summary of all changelog updates:
packages/ai/CHANGELOG.md:
toolChoice fix (#998 by @williamtwomey)packages/tui/CHANGELOG.md:
packages/coding-agent/CHANGELOG.md:
/files command, get_commands RPC, HF provider, PI_CACHE_RETENTIONautocompleteMaxVisible setting not persistingpackages/web-ui/CHANGELOG.md:
commit and push
The user wants me to commit and push the changelog updates. I need to be careful to only add the specific files I modified.
>cd /Users/badlogic/workspaces/pi-mono && git add packages/ai/CHANGELOG.md packages/tui/CHANGELOG.md packages/coding-agent/CHANGELOG.md packages/web-ui/CHANGELOG.md && git commit -m "docs: add missing changelog entries for v0.50.1..HEAD commits"Running formatting, linting, and type checking...
> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && cd packages/web-ui && npm run check
Checked 445 files in 313ms. No fixes applied.
> @mariozechner/pi-web-ui@0.50.1 check
> biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit
Checked 73 files in 37ms. No fixes applied.
Checked 3 files in 8ms. No fixes applied.
✅ All pre-commit checks passed!
[main 58aa7096] docs: add missing changelog entries for v0.50.1..HEAD commits
4 files changed, 44 insertions(+), 3 deletions(-)Now let me push the changes.
>cd /Users/badlogic/workspaces/pi-mono && git pushTo https://github.com/badlogic/pi-mono.git
2ad48256..58aa7096 main -> mainDone! I've committed and pushed the changelog updates.
Done. Committed and pushed 58aa7096.
do a patch release
The user wants to do a patch release. According to the AGENTS.md, I should run:
npm run release:patchThis will handle version bump, CHANGELOG finalization, commit, tag, publish, and adding new [Unreleased] sections.
>cd /Users/badlogic/workspaces/pi-mono && npm run release:patch 2>&1npm notice 1.7kB dist/modes/interactive/components/keybinding-hints.d.ts
npm notice 3.2kB dist/modes/interactive/components/keybinding-hints.d.ts.map
npm notice 2.1kB dist/modes/interactive/components/keybinding-hints.js
npm notice 3.8kB dist/modes/interactive/components/keybinding-hints.js.map
npm notice 1.5kB dist/modes/interactive/components/login-dialog.d.ts
npm notice 7.0kB dist/modes/interactive/components/login-dialog.d.ts.map
npm notice 5.6kB dist/modes/interactive/components/login-dialog.js
npm notice 11.6kB dist/modes/interactive/components/login-dialog.js.map
npm notice 1.7kB dist/modes/interactive/components/model-selector.d.ts
npm notice 12.9kB dist/modes/interactive/components/model-selector.d.ts.map
npm notice 10.8kB dist/modes/interactive/components/model-selector.js
npm notice 22.2kB dist/modes/interactive/components/model-selector.js.map
npm notice 692B dist/modes/interactive/components/oauth-selector.d.ts
npm notice 4.7kB dist/modes/interactive/components/oauth-selector.d.ts.map
npm notice 3.8kB dist/modes/interactive/components/oauth-selector.js
npm notice 7.7kB dist/modes/interactive/components/oauth-selector.js.map
npm notice 1.9kB dist/modes/interactive/components/scoped-models-selector.d.ts
npm notice 14.0kB dist/modes/interactive/components/scoped-models-selector.d.ts.map
npm notice 11.5kB dist/modes/interactive/components/scoped-models-selector.js
npm notice 25.3kB dist/modes/interactive/components/scoped-models-selector.js.map
npm notice 879B dist/modes/interactive/components/session-selector-search.d.ts
npm notice 6.0kB dist/modes/interactive/components/session-selector-search.d.ts.map
npm notice 4.7kB dist/modes/interactive/components/session-selector-search.js
npm notice 10.6kB dist/modes/interactive/components/session-selector-search.js.map
npm notice 3.2kB dist/modes/interactive/components/session-selector.d.ts
npm notice 32.7kB dist/modes/interactive/components/session-selector.d.ts.map
npm notice 28.8kB dist/modes/interactive/components/session-selector.js
npm notice 57.3kB dist/modes/interactive/components/session-selector.js.map
npm notice 2.1kB dist/modes/interactive/components/settings-selector.d.ts
npm notice 15.5kB dist/modes/interactive/components/settings-selector.d.ts.map
npm notice 11.9kB dist/modes/interactive/components/settings-selector.js
npm notice 22.4kB dist/modes/interactive/components/settings-selector.js.map
npm notice 407B dist/modes/interactive/components/show-images-selector.d.ts
npm notice 1.8kB dist/modes/interactive/components/show-images-selector.d.ts.map
npm notice 1.3kB dist/modes/interactive/components/show-images-selector.js
npm notice 2.6kB dist/modes/interactive/components/show-images-selector.js.map
npm notice 746B dist/modes/interactive/components/skill-invocation-message.d.ts
npm notice 2.7kB dist/modes/interactive/components/skill-invocation-message.d.ts.map
npm notice 1.9kB dist/modes/interactive/components/skill-invocation-message.js
npm notice 3.9kB dist/modes/interactive/components/skill-invocation-message.js.map
npm notice 443B dist/modes/interactive/components/theme-selector.d.ts
npm notice 2.2kB dist/modes/interactive/components/theme-selector.d.ts.map
npm notice 1.6kB dist/modes/interactive/components/theme-selector.js
npm notice 3.3kB dist/modes/interactive/components/theme-selector.js.map
npm notice 518B dist/modes/interactive/components/thinking-selector.d.ts
npm notice 2.4kB dist/modes/interactive/components/thinking-selector.d.ts.map
npm notice 1.7kB dist/modes/interactive/components/thinking-selector.js
npm notice 3.5kB dist/modes/interactive/components/thinking-selector.js.map
npm notice 2.3kB dist/modes/interactive/components/tool-execution.d.ts
npm notice 29.2kB dist/modes/interactive/components/tool-execution.d.ts.map
npm notice 28.9kB dist/modes/interactive/components/tool-execution.js
npm notice 52.7kB dist/modes/interactive/components/tool-execution.js.map
npm notice 2.5kB dist/modes/interactive/components/tree-selector.d.ts
npm notice 41.5kB dist/modes/interactive/components/tree-selector.d.ts.map
npm notice 39.0kB dist/modes/interactive/components/tree-selector.js
npm notice 74.3kB dist/modes/interactive/components/tree-selector.js.map
npm notice 934B dist/modes/interactive/components/user-message-selector.d.ts
npm notice 6.0kB dist/modes/interactive/components/user-message-selector.d.ts.map
npm notice 4.8kB dist/modes/interactive/components/user-message-selector.js
npm notice 9.7kB dist/modes/interactive/components/user-message-selector.js.map
npm notice 287B dist/modes/interactive/components/user-message.d.ts
npm notice 965B dist/modes/interactive/components/user-message.d.ts.map
npm notice 600B dist/modes/interactive/components/user-message.js
npm notice 1.4kB dist/modes/interactive/components/user-message.js.map
npm notice 1.2kB dist/modes/interactive/components/visual-truncate.d.ts
npm notice 2.2kB dist/modes/interactive/components/visual-truncate.d.ts.map
npm notice 1.6kB dist/modes/interactive/components/visual-truncate.js
npm notice 2.7kB dist/modes/interactive/components/visual-truncate.js.map
npm notice 9.9kB dist/modes/interactive/interactive-mode.d.ts
npm notice 164.1kB dist/modes/interactive/interactive-mode.d.ts.map
npm notice 162.9kB dist/modes/interactive/interactive-mode.js
npm notice 296.0kB dist/modes/interactive/interactive-mode.js.map
npm notice 2.0kB dist/modes/interactive/theme/dark.json
npm notice 2.0kB dist/modes/interactive/theme/light.json
npm notice 8.7kB dist/modes/interactive/theme/theme-schema.json
npm notice 4.1kB dist/modes/interactive/theme/theme.d.ts
npm notice 38.7kB dist/modes/interactive/theme/theme.d.ts.map
npm notice 32.2kB dist/modes/interactive/theme/theme.js
npm notice 66.5kB dist/modes/interactive/theme/theme.js.map
npm notice 983B dist/modes/print-mode.d.ts
npm notice 4.5kB dist/modes/print-mode.d.ts.map
npm notice 3.5kB dist/modes/print-mode.js
npm notice 6.9kB dist/modes/print-mode.js.map
npm notice 6.1kB dist/modes/rpc/rpc-client.d.ts
npm notice 19.4kB dist/modes/rpc/rpc-client.d.ts.map
npm notice 13.0kB dist/modes/rpc/rpc-client.js
npm notice 26.5kB dist/modes/rpc/rpc-client.js.map
npm notice 987B dist/modes/rpc/rpc-mode.d.ts
npm notice 21.0kB dist/modes/rpc/rpc-mode.d.ts.map
npm notice 20.9kB dist/modes/rpc/rpc-mode.js
npm notice 35.8kB dist/modes/rpc/rpc-mode.js.map
npm notice 8.4kB dist/modes/rpc/rpc-types.d.ts
npm notice 19.3kB dist/modes/rpc/rpc-types.d.ts.map
npm notice 211B dist/modes/rpc/rpc-types.js
npm notice 10.0kB dist/modes/rpc/rpc-types.js.map
npm notice 722B dist/utils/changelog.d.ts
npm notice 3.5kB dist/utils/changelog.d.ts.map
npm notice 3.0kB dist/utils/changelog.js
npm notice 5.6kB dist/utils/changelog.js.map
npm notice 436B dist/utils/clipboard-image.d.ts
npm notice 5.3kB dist/utils/clipboard-image.d.ts.map
npm notice 4.4kB dist/utils/clipboard-image.js
npm notice 9.7kB dist/utils/clipboard-image.js.map
npm notice 100B dist/utils/clipboard.d.ts
npm notice 2.2kB dist/utils/clipboard.d.ts.map
npm notice 2.3kB dist/utils/clipboard.js
npm notice 3.9kB dist/utils/clipboard.js.map
npm notice 366B dist/utils/frontmatter.d.ts
npm notice 1.6kB dist/utils/frontmatter.d.ts.map
npm notice 968B dist/utils/frontmatter.js
npm notice 2.6kB dist/utils/frontmatter.js.map
npm notice 99B dist/utils/git.d.ts
npm notice 471B dist/utils/git.d.ts.map
npm notice 287B dist/utils/git.js
npm notice 705B dist/utils/git.js.map
npm notice 297B dist/utils/image-convert.d.ts
npm notice 1.3kB dist/utils/image-convert.d.ts.map
npm notice 1.0kB dist/utils/image-convert.js
npm notice 2.0kB dist/utils/image-convert.js.map
npm notice 1.3kB dist/utils/image-resize.d.ts
npm notice 8.0kB dist/utils/image-resize.d.ts.map
npm notice 6.9kB dist/utils/image-resize.js
npm notice 12.5kB dist/utils/image-resize.js.map
npm notice 138B dist/utils/mime.d.ts
npm notice 1.1kB dist/utils/mime.d.ts.map
npm notice 915B dist/utils/mime.js
npm notice 1.9kB dist/utils/mime.js.map
npm notice 879B dist/utils/photon.d.ts
npm notice 4.3kB dist/utils/photon.d.ts.map
npm notice 3.7kB dist/utils/photon.js
npm notice 7.0kB dist/utils/photon.js.map
npm notice 920B dist/utils/shell.d.ts
npm notice 6.3kB dist/utils/shell.d.ts.map
npm notice 6.0kB dist/utils/shell.js
npm notice 10.5kB dist/utils/shell.js.map
npm notice 167B dist/utils/sleep.d.ts
npm notice 688B dist/utils/sleep.d.ts.map
npm notice 468B dist/utils/sleep.js
npm notice 1.1kB dist/utils/sleep.js.map
npm notice 216B dist/utils/tools-manager.d.ts
npm notice 7.5kB dist/utils/tools-manager.d.ts.map
npm notice 6.9kB dist/utils/tools-manager.js
npm notice 13.9kB dist/utils/tools-manager.js.map
npm notice 16.0kB docs/compaction.md
npm notice 16.4kB docs/custom-provider.md
npm notice 1.3kB docs/development.md
npm notice 56.3kB docs/extensions.md
npm notice 172.0kB docs/images/doom-extension.png
npm notice 329.1kB docs/images/interactive-mode.png
npm notice 282.0kB docs/images/tree-view.png
npm notice 3.0kB docs/json.md
npm notice 5.3kB docs/keybindings.md
npm notice 4.9kB docs/models.md
npm notice 5.7kB docs/packages.md
npm notice 1.9kB docs/prompt-templates.md
npm notice 4.3kB docs/providers.md
npm notice 25.7kB docs/rpc.md
npm notice 27.8kB docs/sdk.md
npm notice 14.3kB docs/session.md
npm notice 6.4kB docs/settings.md
npm notice 356B docs/shell-aliases.md
npm notice 6.1kB docs/skills.md
npm notice 1.5kB docs/terminal-setup.md
npm notice 7.9kB docs/themes.md
npm notice 6.6kB docs/tree.md
npm notice 27.9kB docs/tui.md
npm notice 394B docs/windows.md
npm notice 12.5kB examples/extensions/antigravity-image-gen.ts
npm notice 1.6kB examples/extensions/auto-commit-on-exit.ts
npm notice 1.6kB examples/extensions/bookmark.ts
npm notice 2.5kB examples/extensions/claude-rules.ts
npm notice 1.7kB examples/extensions/confirm-destructive.ts
npm notice 4.1kB examples/extensions/custom-compaction.ts
npm notice 2.1kB examples/extensions/custom-footer.ts
npm notice 2.4kB examples/extensions/custom-header.ts
npm notice 19.2kB examples/extensions/custom-provider-anthropic/index.ts
npm notice 651B examples/extensions/custom-provider-anthropic/package-lock.json
npm notice 375B examples/extensions/custom-provider-anthropic/package.json
npm notice 10.7kB examples/extensions/custom-provider-gitlab-duo/index.ts
npm notice 316B examples/extensions/custom-provider-gitlab-duo/package.json
npm notice 2.6kB examples/extensions/custom-provider-gitlab-duo/test.ts
npm notice 1.5kB examples/extensions/dirty-repo-guard.ts
npm notice 3.6kB examples/extensions/doom-overlay/doom-component.ts
npm notice 4.9kB examples/extensions/doom-overlay/doom-engine.ts
npm notice 3.5kB examples/extensions/doom-overlay/doom-keys.ts
npm notice 3.4kB examples/extensions/doom-overlay/doom/build.sh
npm notice 64.6kB examples/extensions/doom-overlay/doom/build/doom.js
npm notice 380.2kB examples/extensions/doom-overlay/doom/build/doom.wasm
npm notice 1.7kB examples/extensions/doom-overlay/doom/doomgeneric_pi.c
npm notice 2.1kB examples/extensions/doom-overlay/index.ts
npm notice 1.3kB examples/extensions/doom-overlay/README.md
npm notice 1.6kB examples/extensions/doom-overlay/wad-finder.ts
npm notice 1.3kB examples/extensions/event-bus.ts
npm notice 1.0kB examples/extensions/file-trigger.ts
npm notice 1.5kB examples/extensions/git-checkpoint.ts
npm notice 4.6kB examples/extensions/handoff.ts
npm notice 627B examples/extensions/hello.ts
npm notice 3.0kB examples/extensions/inline-bash.ts
npm notice 1.4kB examples/extensions/input-transform.ts
npm notice 4.8kB examples/extensions/interactive-shell.ts
npm notice 1.2kB examples/extensions/mac-system-theme.ts
npm notice 1.9kB examples/extensions/message-renderer.ts
npm notice 2.4kB examples/extensions/modal-editor.ts
npm notice 955B examples/extensions/model-status.ts
npm notice 776B examples/extensions/notify.ts
npm notice 28.5kB examples/extensions/overlay-qa-tests.ts
npm notice 5.4kB examples/extensions/overlay-test.ts
npm notice 1.0kB examples/extensions/permission-gate.ts
npm notice 1.5kB examples/extensions/pirate.ts
npm notice 10.7kB examples/extensions/plan-mode/index.ts
npm notice 2.0kB examples/extensions/plan-mode/README.md
npm notice 4.1kB examples/extensions/plan-mode/utils.ts
npm notice 13.3kB examples/extensions/preset.ts
npm notice 806B examples/extensions/protected-paths.ts
npm notice 3.6kB examples/extensions/qna.ts
npm notice 7.8kB examples/extensions/question.ts
npm notice 12.8kB examples/extensions/questionnaire.ts
npm notice 2.4kB examples/extensions/rainbow-editor.ts
npm notice 8.0kB examples/extensions/README.md
npm notice 8.7kB examples/extensions/sandbox/index.ts
npm notice 3.1kB examples/extensions/sandbox/package-lock.json
npm notice 344B examples/extensions/sandbox/package.json
npm notice 2.8kB examples/extensions/send-user-message.ts
npm notice 783B examples/extensions/session-name.ts
npm notice 2.1kB examples/extensions/shutdown-command.ts
npm notice 9.4kB examples/extensions/snake.ts
npm notice 15.2kB examples/extensions/space-invaders.ts
npm notice 7.3kB examples/extensions/ssh.ts
npm notice 1.1kB examples/extensions/status-line.ts
npm notice 3.4kB examples/extensions/subagent/agents.ts
npm notice 896B examples/extensions/subagent/agents/planner.md
npm notice 933B examples/extensions/subagent/agents/reviewer.md
npm notice 1.3kB examples/extensions/subagent/agents/scout.md
npm notice 664B examples/extensions/subagent/agents/worker.md
npm notice 33.4kB examples/extensions/subagent/index.ts
npm notice 494B examples/extensions/subagent/prompts/implement-and-review.md
npm notice 579B examples/extensions/subagent/prompts/implement.md
npm notice 496B examples/extensions/subagent/prompts/scout-and-plan.md
npm notice 5.8kB examples/extensions/subagent/README.md
npm notice 5.0kB examples/extensions/summarize.ts
npm notice 2.2kB examples/extensions/timed-confirm.ts
npm notice 9.0kB examples/extensions/todo.ts
npm notice 4.7kB examples/extensions/tool-override.ts
npm notice 3.9kB examples/extensions/tools.ts
npm notice 1.0kB examples/extensions/trigger-compact.ts
npm notice 6.4kB examples/extensions/truncated-tool.ts
npm notice 526B examples/extensions/widget-placement.ts
npm notice 1.1kB examples/extensions/with-deps/index.ts
npm notice 894B examples/extensions/with-deps/package-lock.json
npm notice 398B examples/extensions/with-deps/package.json
npm notice 906B examples/README.md
npm notice 637B examples/sdk/01-minimal.ts
npm notice 1.5kB examples/sdk/02-custom-model.ts
npm notice 1.7kB examples/sdk/03-custom-prompt.ts
npm notice 1.3kB examples/sdk/04-skills.ts
npm notice 1.6kB examples/sdk/05-tools.ts
npm notice 2.5kB examples/sdk/06-extensions.ts
npm notice 1.1kB examples/sdk/07-context-files.ts
npm notice 1.2kB examples/sdk/08-prompt-templates.ts
npm notice 1.6kB examples/sdk/09-api-keys-and-oauth.ts
npm notice 1.1kB examples/sdk/10-settings.ts
npm notice 1.7kB examples/sdk/11-sessions.ts
npm notice 2.4kB examples/sdk/12-full-control.ts
npm notice 4.5kB examples/sdk/README.md
npm notice 2.8kB package.json
npm notice Tarball Details
npm notice name: @mariozechner/pi-coding-agent
npm notice version: 0.50.2
npm notice filename: mariozechner-pi-coding-agent-0.50.2.tgz
npm notice package size: 2.1 MB
npm notice unpacked size: 7.1 MB
npm notice shasum: 30843e8da62b3c8089b34cc0ca8bf6a69e8e8282
npm notice integrity: sha512-tbAEkWoxYG/9d[...]mjmn2zZlEJNrQ==
npm notice total files: 564
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
+ @mariozechner/pi-coding-agent@0.50.2
> @mariozechner/pi-mom@0.50.2 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi-mom@0.50.2 clean
> rm -rf dist
> @mariozechner/pi-mom@0.50.2 build
> tsgo -p tsconfig.build.json && chmod +x dist/main.js
npm notice
npm notice 📦 @mariozechner/pi-mom@0.50.2
npm notice Tarball Contents
npm notice 13.7kB CHANGELOG.md
npm notice 20.7kB README.md
npm notice 795B dist/agent.d.ts
npm notice 35.2kB dist/agent.d.ts.map
npm notice 33.9kB dist/agent.js
npm notice 58.7kB dist/agent.js.map
npm notice 2.7kB dist/context.d.ts
npm notice 11.0kB dist/context.d.ts.map
npm notice 8.1kB dist/context.js
npm notice 15.4kB dist/context.js.map
npm notice 131B dist/download.d.ts
npm notice 3.9kB dist/download.d.ts.map
npm notice 3.5kB dist/download.js
npm notice 7.3kB dist/download.js.map
npm notice 1.4kB dist/events.d.ts
npm notice 12.7kB dist/events.d.ts.map
npm notice 11.0kB dist/events.js
npm notice 21.6kB dist/events.js.map
npm notice 2.1kB dist/log.d.ts
npm notice 11.9kB dist/log.d.ts.map
npm notice 8.9kB dist/log.js
npm notice 20.0kB dist/log.js.map
npm notice 65B dist/main.d.ts
npm notice 11.0kB dist/main.d.ts.map
npm notice 10.8kB dist/main.js
npm notice 21.0kB dist/main.js.map
npm notice 955B dist/sandbox.d.ts
npm notice 7.2kB dist/sandbox.d.ts.map
npm notice 6.1kB dist/sandbox.js
npm notice 12.6kB dist/sandbox.js.map
npm notice 4.0kB dist/slack.d.ts
npm notice 24.2kB dist/slack.d.ts.map
npm notice 17.9kB dist/slack.js
npm notice 36.7kB dist/slack.js.map
npm notice 1.8kB dist/store.d.ts
npm notice 8.6kB dist/store.d.ts.map
npm notice 6.4kB dist/store.js
npm notice 12.8kB dist/store.js.map
npm notice 532B dist/tools/attach.d.ts
npm notice 2.1kB dist/tools/attach.d.ts.map
npm notice 1.4kB dist/tools/attach.js
npm notice 3.0kB dist/tools/attach.js.map
npm notice 499B dist/tools/bash.d.ts
npm notice 4.4kB dist/tools/bash.d.ts.map
npm notice 3.9kB dist/tools/bash.js
npm notice 7.1kB dist/tools/bash.js.map
npm notice 507B dist/tools/edit.d.ts
npm notice 6.0kB dist/tools/edit.d.ts.map
npm notice 5.9kB dist/tools/edit.js
npm notice 10.8kB dist/tools/edit.js.map
npm notice 271B dist/tools/index.d.ts
npm notice 985B dist/tools/index.d.ts.map
npm notice 524B dist/tools/index.js
npm notice 1.2kB dist/tools/index.js.map
npm notice 582B dist/tools/read.d.ts
npm notice 7.0kB dist/tools/read.d.ts.map
npm notice 6.5kB dist/tools/read.js
npm notice 11.6kB dist/tools/read.js.map
npm notice 2.3kB dist/tools/truncate.d.ts
npm notice 8.3kB dist/tools/truncate.d.ts.map
npm notice 6.4kB dist/tools/truncate.js
npm notice 12.3kB dist/tools/truncate.js.map
npm notice 461B dist/tools/write.d.ts
npm notice 2.2kB dist/tools/write.d.ts.map
npm notice 1.6kB dist/tools/write.js
npm notice 3.3kB dist/tools/write.js.map
npm notice 1.3kB package.json
npm notice Tarball Details
npm notice name: @mariozechner/pi-mom
npm notice version: 0.50.2
npm notice filename: mariozechner-pi-mom-0.50.2.tgz
npm notice package size: 129.7 kB
npm notice unpacked size: 599.4 kB
npm notice shasum: 12369e6b9039d55ff36aa217b1b8ce63cb174cf6
npm notice integrity: sha512-R75Tys9eo4qyM[...]1lmK0Zr/3J5Rg==
npm notice total files: 67
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
+ @mariozechner/pi-mom@0.50.2
> @mariozechner/pi@0.50.2 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi@0.50.2 clean
> rm -rf dist
> @mariozechner/pi@0.50.2 build
> tsgo -p tsconfig.build.json && chmod +x dist/cli.js && cp src/models.json dist/ && cp -r scripts dist/
npm notice
npm notice 📦 @mariozechner/pi@0.50.2
npm notice Tarball Contents
npm notice 16.0kB README.md
npm notice 64B dist/cli.d.ts
npm notice 12.8kB dist/cli.d.ts.map
npm notice 14.2kB dist/cli.js
npm notice 23.4kB dist/cli.js.map
npm notice 969B dist/commands/models.d.ts
npm notice 27.2kB dist/commands/models.d.ts.map
npm notice 27.3kB dist/commands/models.js
npm notice 52.6kB dist/commands/models.js.map
npm notice 540B dist/commands/pods.d.ts
npm notice 7.2kB dist/commands/pods.d.ts.map
npm notice 6.9kB dist/commands/pods.js
npm notice 14.2kB dist/commands/pods.js.map
npm notice 227B dist/commands/prompt.d.ts
npm notice 3.8kB dist/commands/prompt.d.ts.map
npm notice 2.8kB dist/commands/prompt.js
npm notice 5.4kB dist/commands/prompt.js.map
npm notice 452B dist/config.d.ts
npm notice 2.6kB dist/config.d.ts.map
npm notice 2.1kB dist/config.js
npm notice 5.0kB dist/config.js.map
npm notice 63B dist/index.d.ts
npm notice 201B dist/index.d.ts.map
npm notice 85B dist/index.js
npm notice 212B dist/index.js.map
npm notice 649B dist/model-configs.d.ts
npm notice 3.2kB dist/model-configs.d.ts.map
npm notice 2.4kB dist/model-configs.js
npm notice 5.2kB dist/model-configs.js.map
npm notice 7.3kB dist/models.json
npm notice 2.0kB dist/scripts/model_run.sh
npm notice 11.2kB dist/scripts/pod_setup.sh
npm notice 772B dist/ssh.d.ts
npm notice 4.4kB dist/ssh.d.ts.map
npm notice 3.9kB dist/ssh.js
npm notice 8.1kB dist/ssh.js.map
npm notice 466B dist/types.d.ts
npm notice 1.2kB dist/types.d.ts.map
npm notice 76B dist/types.js
npm notice 693B dist/types.js.map
npm notice 821B package.json
npm notice 2.0kB scripts/model_run.sh
npm notice 11.2kB scripts/pod_setup.sh
npm notice Tarball Details
npm notice name: @mariozechner/pi
npm notice version: 0.50.2
npm notice filename: mariozechner-pi-0.50.2.tgz
npm notice package size: 61.4 kB
npm notice unpacked size: 292.1 kB
npm notice shasum: b7b2acd7668b39c5e75255353e447f22744c6752
npm notice integrity: sha512-2qWcKeX3ay5Sn[...]mreE10MngjiFA==
npm notice total files: 43
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
+ @mariozechner/pi@0.50.2
> @mariozechner/pi-tui@0.50.2 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi-tui@0.50.2 clean
> rm -rf dist
> @mariozechner/pi-tui@0.50.2 build
> tsgo -p tsconfig.build.json
npm notice
npm notice 📦 @mariozechner/pi-tui@0.50.2
npm notice Tarball Contents
npm notice 22.7kB README.md
npm notice 1.7kB dist/autocomplete.d.ts
npm notice 22.0kB dist/autocomplete.d.ts.map
npm notice 20.6kB dist/autocomplete.js
npm notice 36.2kB dist/autocomplete.js.map
npm notice 777B dist/components/box.d.ts
npm notice 4.4kB dist/components/box.d.ts.map
npm notice 3.4kB dist/components/box.js
npm notice 7.0kB dist/components/box.js.map
npm notice 750B dist/components/cancellable-loader.d.ts
npm notice 1.6kB dist/components/cancellable-loader.d.ts.map
npm notice 1.1kB dist/components/cancellable-loader.js
npm notice 1.9kB dist/components/cancellable-loader.js.map
npm notice 6.0kB dist/components/editor.d.ts
npm notice 70.3kB dist/components/editor.d.ts.map
npm notice 69.9kB dist/components/editor.js
npm notice 127.1kB dist/components/editor.js.map
npm notice 959B dist/components/image.d.ts
npm notice 4.0kB dist/components/image.d.ts.map
npm notice 2.6kB dist/components/image.js
npm notice 5.5kB dist/components/image.js.map
npm notice 751B dist/components/input.d.ts
npm notice 11.7kB dist/components/input.d.ts.map
npm notice 11.7kB dist/components/input.js
npm notice 22.1kB dist/components/input.js.map
npm notice 658B dist/components/loader.d.ts
npm notice 2.2kB dist/components/loader.d.ts.map
npm notice 1.4kB dist/components/loader.js
npm notice 3.0kB dist/components/loader.js.map
npm notice 3.1kB dist/components/markdown.d.ts
npm notice 28.0kB dist/components/markdown.d.ts.map
npm notice 26.3kB dist/components/markdown.js
npm notice 48.8kB dist/components/markdown.js.map
npm notice 1.1kB dist/components/select-list.d.ts
npm notice 8.5kB dist/components/select-list.d.ts.map
npm notice 7.3kB dist/components/select-list.js
npm notice 13.6kB dist/components/select-list.js.map
npm notice 1.8kB dist/components/settings-list.d.ts
npm notice 10.2kB dist/components/settings-list.d.ts.map
npm notice 7.5kB dist/components/settings-list.js
npm notice 16.1kB dist/components/settings-list.js.map
npm notice 335B dist/components/spacer.d.ts
npm notice 978B dist/components/spacer.d.ts.map
npm notice 480B dist/components/spacer.js
npm notice 1.2kB dist/components/spacer.js.map
npm notice 632B dist/components/text.d.ts
npm notice 4.3kB dist/components/text.d.ts.map
npm notice 3.4kB dist/components/text.js
npm notice 6.7kB dist/components/text.js.map
npm notice 403B dist/components/truncated-text.d.ts
npm notice 2.5kB dist/components/truncated-text.d.ts.map
npm notice 1.9kB dist/components/truncated-text.js
npm notice 3.8kB dist/components/truncated-text.js.map
npm notice 1.5kB dist/editor-component.d.ts
npm notice 3.6kB dist/editor-component.d.ts.map
npm notice 55B dist/editor-component.js
npm notice 2.8kB dist/editor-component.js.map
npm notice 574B dist/fuzzy.d.ts
npm notice 4.0kB dist/fuzzy.d.ts.map
npm notice 3.7kB dist/fuzzy.js
npm notice 7.1kB dist/fuzzy.js.map
npm notice 2.4kB dist/index.d.ts
npm notice 4.9kB dist/index.d.ts.map
npm notice 1.9kB dist/index.js
npm notice 4.4kB dist/index.js.map
npm notice 1.7kB dist/keybindings.d.ts
npm notice 5.8kB dist/keybindings.d.ts.map
npm notice 3.2kB dist/keybindings.js
npm notice 7.5kB dist/keybindings.js.map
npm notice 6.8kB dist/keys.d.ts
npm notice 39.9kB dist/keys.d.ts.map
npm notice 34.3kB dist/keys.js
npm notice 65.3kB dist/keys.js.map
npm notice 1.6kB dist/stdin-buffer.d.ts
npm notice 11.6kB dist/stdin-buffer.d.ts.map
npm notice 10.7kB dist/stdin-buffer.js
npm notice 19.5kB dist/stdin-buffer.js.map
npm notice 2.8kB dist/terminal-image.d.ts
npm notice 12.9kB dist/terminal-image.d.ts.map
npm notice 9.8kB dist/terminal-image.js
npm notice 21.1kB dist/terminal-image.js.map
npm notice 2.2kB dist/terminal.d.ts
npm notice 9.2kB dist/terminal.d.ts.map
npm notice 6.7kB dist/terminal.js
npm notice 12.4kB dist/terminal.js.map
npm notice 7.4kB dist/tui.d.ts
npm notice 44.6kB dist/tui.d.ts.map
npm notice 39.2kB dist/tui.js
npm notice 71.4kB dist/tui.js.map
npm notice 3.3kB dist/utils.d.ts
npm notice 28.8kB dist/utils.d.ts.map
npm notice 28.9kB dist/utils.js
npm notice 50.7kB dist/utils.js.map
npm notice 1.1kB package.json
npm notice Tarball Details
npm notice name: @mariozechner/pi-tui
npm notice version: 0.50.2
npm notice filename: mariozechner-pi-tui-0.50.2.tgz
npm notice package size: 253.9 kB
npm notice unpacked size: 1.3 MB
npm notice shasum: d7526d059ac01cab2968948b4d2037b3de86a001
npm notice integrity: sha512-SZeAKmCMLMnzK[...]yXpnwNglzvVqQ==
npm notice total files: 94
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
+ @mariozechner/pi-tui@0.50.2
npm warn gitignore-fallback No .npmignore file found, using .gitignore for file exclusion. Consider creating a .npmignore file to explicitly control published files.
npm notice
npm notice 📦 @mariozechner/pi-web-ui@0.50.2
npm notice Tarball Contents
npm notice 5.1kB CHANGELOG.md
npm notice 16.3kB README.md
npm notice 86.2kB dist/app.css
npm notice 1.3kB dist/ChatPanel.d.ts
npm notice 1.1kB dist/ChatPanel.d.ts.map
npm notice 8.4kB dist/ChatPanel.js
npm notice 5.8kB dist/ChatPanel.js.map
npm notice 1.5kB dist/components/AgentInterface.d.ts
npm notice 1.4kB dist/components/AgentInterface.d.ts.map
npm notice 15.3kB dist/components/AgentInterface.js
npm notice 10.8kB dist/components/AgentInterface.js.map
npm notice 455B dist/components/AttachmentTile.d.ts
npm notice 451B dist/components/AttachmentTile.d.ts.map
npm notice 4.5kB dist/components/AttachmentTile.js
npm notice 2.6kB dist/components/AttachmentTile.js.map
npm notice 396B dist/components/ConsoleBlock.d.ts
npm notice 408B dist/components/ConsoleBlock.d.ts.map
npm notice 3.1kB dist/components/ConsoleBlock.js
npm notice 2.0kB dist/components/ConsoleBlock.js.map
npm notice 666B dist/components/CustomProviderCard.d.ts
npm notice 669B dist/components/CustomProviderCard.d.ts.map
npm notice 4.0kB dist/components/CustomProviderCard.js
npm notice 2.6kB dist/components/CustomProviderCard.js.map
npm notice 520B dist/components/ExpandableSection.d.ts
npm notice 410B dist/components/ExpandableSection.d.ts.map
npm notice 2.4kB dist/components/ExpandableSection.js
npm notice 1.3kB dist/components/ExpandableSection.js.map
npm notice 929B dist/components/Input.d.ts
npm notice 1.1kB dist/components/Input.d.ts.map
npm notice 2.5kB dist/components/Input.js
npm notice 1.8kB dist/components/Input.js.map
npm notice 690B dist/components/message-renderer-registry.d.ts
npm notice 693B dist/components/message-renderer-registry.d.ts.map
npm notice 430B dist/components/message-renderer-registry.js
npm notice 554B dist/components/message-renderer-registry.js.map
npm notice 1.5kB dist/components/MessageEditor.d.ts
npm notice 1.5kB dist/components/MessageEditor.d.ts.map
npm notice 14.8kB dist/components/MessageEditor.js
npm notice 11.3kB dist/components/MessageEditor.js.map
npm notice 534B dist/components/MessageList.d.ts
npm notice 559B dist/components/MessageList.d.ts.map
npm notice 3.8kB dist/components/MessageList.js
npm notice 2.6kB dist/components/MessageList.js.map
npm notice 3.6kB dist/components/Messages.d.ts
npm notice 2.6kB dist/components/Messages.d.ts.map
npm notice 12.8kB dist/components/Messages.js
npm notice 9.4kB dist/components/Messages.js.map
npm notice 477B dist/components/ProviderKeyInput.d.ts
npm notice 458B dist/components/ProviderKeyInput.d.ts.map
npm notice 6.2kB dist/components/ProviderKeyInput.js
npm notice 4.7kB dist/components/ProviderKeyInput.js.map
npm notice 1.2kB dist/components/sandbox/ArtifactsRuntimeProvider.d.ts
npm notice 998B dist/components/sandbox/ArtifactsRuntimeProvider.d.ts.map
npm notice 7.9kB dist/components/sandbox/ArtifactsRuntimeProvider.js
npm notice 5.8kB dist/components/sandbox/ArtifactsRuntimeProvider.js.map
npm notice 691B dist/components/sandbox/AttachmentsRuntimeProvider.d.ts
npm notice 506B dist/components/sandbox/AttachmentsRuntimeProvider.d.ts.map
npm notice 2.5kB dist/components/sandbox/AttachmentsRuntimeProvider.js
npm notice 2.1kB dist/components/sandbox/AttachmentsRuntimeProvider.js.map
npm notice 1.2kB dist/components/sandbox/ConsoleRuntimeProvider.d.ts
npm notice 936B dist/components/sandbox/ConsoleRuntimeProvider.d.ts.map
npm notice 5.9kB dist/components/sandbox/ConsoleRuntimeProvider.js
npm notice 4.3kB dist/components/sandbox/ConsoleRuntimeProvider.js.map
npm notice 1.0kB dist/components/sandbox/FileDownloadRuntimeProvider.d.ts
npm notice 732B dist/components/sandbox/FileDownloadRuntimeProvider.d.ts.map
npm notice 3.8kB dist/components/sandbox/FileDownloadRuntimeProvider.js
npm notice 2.5kB dist/components/sandbox/FileDownloadRuntimeProvider.js.map
npm notice 789B dist/components/sandbox/RuntimeMessageBridge.d.ts
npm notice 475B dist/components/sandbox/RuntimeMessageBridge.d.ts.map
npm notice 2.5kB dist/components/sandbox/RuntimeMessageBridge.js
npm notice 780B dist/components/sandbox/RuntimeMessageBridge.js.map
npm notice 2.5kB dist/components/sandbox/RuntimeMessageRouter.d.ts
npm notice 934B dist/components/sandbox/RuntimeMessageRouter.d.ts.map
npm notice 6.7kB dist/components/sandbox/RuntimeMessageRouter.js
npm notice 3.9kB dist/components/sandbox/RuntimeMessageRouter.js.map
npm notice 2.2kB dist/components/sandbox/SandboxRuntimeProvider.d.ts
npm notice 653B dist/components/sandbox/SandboxRuntimeProvider.d.ts.map
npm notice 61B dist/components/sandbox/SandboxRuntimeProvider.js
npm notice 161B dist/components/sandbox/SandboxRuntimeProvider.js.map
npm notice 3.4kB dist/components/SandboxedIframe.d.ts
npm notice 1.6kB dist/components/SandboxedIframe.d.ts.map
npm notice 22.1kB dist/components/SandboxedIframe.js
npm notice 12.9kB dist/components/SandboxedIframe.js.map
npm notice 812B dist/components/StreamingMessageContainer.d.ts
npm notice 792B dist/components/StreamingMessageContainer.d.ts.map
npm notice 4.9kB dist/components/StreamingMessageContainer.js
npm notice 2.8kB dist/components/StreamingMessageContainer.js.map
npm notice 383B dist/components/ThinkingBlock.d.ts
npm notice 384B dist/components/ThinkingBlock.d.ts.map
npm notice 2.4kB dist/components/ThinkingBlock.js
npm notice 1.2kB dist/components/ThinkingBlock.js.map
npm notice 590B dist/dialogs/ApiKeyPromptDialog.d.ts
npm notice 524B dist/dialogs/ApiKeyPromptDialog.d.ts.map
npm notice 2.9kB dist/dialogs/ApiKeyPromptDialog.js
npm notice 2.1kB dist/dialogs/ApiKeyPromptDialog.js.map
npm notice 1.1kB dist/dialogs/AttachmentOverlay.d.ts
npm notice 992B dist/dialogs/AttachmentOverlay.d.ts.map
npm notice 22.7kB dist/dialogs/AttachmentOverlay.js
npm notice 15.5kB dist/dialogs/AttachmentOverlay.js.map
npm notice 963B dist/dialogs/CustomProviderDialog.d.ts
npm notice 905B dist/dialogs/CustomProviderDialog.d.ts.map
npm notice 9.9kB dist/dialogs/CustomProviderDialog.js
npm notice 7.8kB dist/dialogs/CustomProviderDialog.js.map
npm notice 1.1kB dist/dialogs/ModelSelector.d.ts
npm notice 974B dist/dialogs/ModelSelector.d.ts.map
npm notice 13.4kB dist/dialogs/ModelSelector.js
npm notice 10.3kB dist/dialogs/ModelSelector.js.map
npm notice 630B dist/dialogs/PersistentStorageDialog.d.ts
npm notice 477B dist/dialogs/PersistentStorageDialog.d.ts.map
npm notice 5.8kB dist/dialogs/PersistentStorageDialog.js
npm notice 3.1kB dist/dialogs/PersistentStorageDialog.js.map
npm notice 698B dist/dialogs/ProvidersModelsTab.d.ts
npm notice 553B dist/dialogs/ProvidersModelsTab.d.ts.map
npm notice 7.7kB dist/dialogs/ProvidersModelsTab.js
npm notice 5.5kB dist/dialogs/ProvidersModelsTab.js.map
npm notice 717B dist/dialogs/SessionListDialog.d.ts
npm notice 666B dist/dialogs/SessionListDialog.d.ts.map
npm notice 5.9kB dist/dialogs/SessionListDialog.js
npm notice 4.0kB dist/dialogs/SessionListDialog.js.map
npm notice 965B dist/dialogs/SettingsDialog.d.ts
npm notice 834B dist/dialogs/SettingsDialog.d.ts.map
npm notice 7.6kB dist/dialogs/SettingsDialog.js
npm notice 5.0kB dist/dialogs/SettingsDialog.js.map
npm notice 5.6kB dist/index.d.ts
npm notice 3.6kB dist/index.d.ts.map
npm notice 4.8kB dist/index.js
npm notice 3.1kB dist/index.js.map
npm notice 4.6kB dist/prompts/prompts.d.ts
npm notice 341B dist/prompts/prompts.d.ts.map
npm notice 10.8kB dist/prompts/prompts.js
npm notice 954B dist/prompts/prompts.js.map
npm notice 1.3kB dist/storage/app-storage.d.ts
npm notice 973B dist/storage/app-storage.d.ts.map
npm notice 1.2kB dist/storage/app-storage.js
npm notice 966B dist/storage/app-storage.js.map
npm notice 1.3kB dist/storage/backends/indexeddb-storage-backend.d.ts
npm notice 1.4kB dist/storage/backends/indexeddb-storage-backend.d.ts.map
npm notice 6.8kB dist/storage/backends/indexeddb-storage-backend.js
npm notice 6.9kB dist/storage/backends/indexeddb-storage-backend.js.map
npm notice 771B dist/storage/store.d.ts
npm notice 385B dist/storage/store.d.ts.map
npm notice 666B dist/storage/store.js
npm notice 456B dist/storage/store.js.map
npm notice 968B dist/storage/stores/custom-providers-store.d.ts
npm notice 1.0kB dist/storage/stores/custom-providers-store.d.ts.map
npm notice 1.0kB dist/storage/stores/custom-providers-store.js
npm notice 1.2kB dist/storage/stores/custom-providers-store.js.map
npm notice 518B dist/storage/stores/provider-keys-store.d.ts
npm notice 630B dist/storage/stores/provider-keys-store.d.ts.map
npm notice 773B dist/storage/stores/provider-keys-store.js
npm notice 902B dist/storage/stores/provider-keys-store.js.map
npm notice 1.4kB dist/storage/stores/sessions-store.d.ts
npm notice 1.3kB dist/storage/stores/sessions-store.d.ts.map
npm notice 3.9kB dist/storage/stores/sessions-store.js
npm notice 3.8kB dist/storage/stores/sessions-store.js.map
npm notice 476B dist/storage/stores/settings-store.d.ts
npm notice 618B dist/storage/stores/settings-store.d.ts.map
npm notice 744B dist/storage/stores/settings-store.js
npm notice 879B dist/storage/stores/settings-store.js.map
npm notice 5.6kB dist/storage/types.d.ts
npm notice 3.3kB dist/storage/types.d.ts.map
npm notice 44B dist/storage/types.js
npm notice 113B dist/storage/types.js.map
npm notice 397B dist/tools/artifacts/ArtifactElement.d.ts
npm notice 419B dist/tools/artifacts/ArtifactElement.d.ts.map
npm notice 231B dist/tools/artifacts/ArtifactElement.js
npm notice 310B dist/tools/artifacts/ArtifactElement.js.map
npm notice 244B dist/tools/artifacts/ArtifactPill.d.ts
npm notice 312B dist/tools/artifacts/ArtifactPill.d.ts.map
npm notice 847B dist/tools/artifacts/ArtifactPill.js
npm notice 715B dist/tools/artifacts/ArtifactPill.js.map
npm notice 697B dist/tools/artifacts/artifacts-tool-renderer.d.ts
npm notice 617B dist/tools/artifacts/artifacts-tool-renderer.d.ts.map
npm notice 11.6kB dist/tools/artifacts/artifacts-tool-renderer.js
npm notice 8.7kB dist/tools/artifacts/artifacts-tool-renderer.js.map
npm notice 2.2kB dist/tools/artifacts/artifacts.d.ts
npm notice 1.6kB dist/tools/artifacts/artifacts.d.ts.map
npm notice 27.8kB dist/tools/artifacts/artifacts.js
npm notice 21.1kB dist/tools/artifacts/artifacts.js.map
npm notice 489B dist/tools/artifacts/Console.d.ts
npm notice 523B dist/tools/artifacts/Console.d.ts.map
npm notice 3.7kB dist/tools/artifacts/Console.js
npm notice 2.7kB dist/tools/artifacts/Console.js.map
npm notice 723B dist/tools/artifacts/DocxArtifact.d.ts
npm notice 709B dist/tools/artifacts/DocxArtifact.d.ts.map
npm notice 6.9kB dist/tools/artifacts/DocxArtifact.js
npm notice 4.1kB dist/tools/artifacts/DocxArtifact.js.map
npm notice 783B dist/tools/artifacts/ExcelArtifact.d.ts
npm notice 758B dist/tools/artifacts/ExcelArtifact.d.ts.map
npm notice 9.1kB dist/tools/artifacts/ExcelArtifact.js
npm notice 6.7kB dist/tools/artifacts/ExcelArtifact.js.map
npm notice 619B dist/tools/artifacts/GenericArtifact.d.ts
npm notice 614B dist/tools/artifacts/GenericArtifact.d.ts.map
npm notice 4.1kB dist/tools/artifacts/GenericArtifact.js
npm notice 2.5kB dist/tools/artifacts/GenericArtifact.js.map
npm notice 1.1kB dist/tools/artifacts/HtmlArtifact.d.ts
npm notice 951B dist/tools/artifacts/HtmlArtifact.d.ts.map
npm notice 7.9kB dist/tools/artifacts/HtmlArtifact.js
npm notice 5.5kB dist/tools/artifacts/HtmlArtifact.js.map
npm notice 636B dist/tools/artifacts/ImageArtifact.d.ts
npm notice 629B dist/tools/artifacts/ImageArtifact.d.ts.map
npm notice 4.2kB dist/tools/artifacts/ImageArtifact.js
npm notice 2.8kB dist/tools/artifacts/ImageArtifact.js.map
npm notice 453B dist/tools/artifacts/index.d.ts
npm notice 459B dist/tools/artifacts/index.d.ts.map
npm notice 414B dist/tools/artifacts/index.js
npm notice 429B dist/tools/artifacts/index.js.map
npm notice 663B dist/tools/artifacts/MarkdownArtifact.d.ts
npm notice 578B dist/tools/artifacts/MarkdownArtifact.d.ts.map
npm notice 3.1kB dist/tools/artifacts/MarkdownArtifact.js
npm notice 2.1kB dist/tools/artifacts/MarkdownArtifact.js.map
npm notice 805B dist/tools/artifacts/PdfArtifact.d.ts
npm notice 783B dist/tools/artifacts/PdfArtifact.d.ts.map
npm notice 6.8kB dist/tools/artifacts/PdfArtifact.js
npm notice 5.4kB dist/tools/artifacts/PdfArtifact.js.map
npm notice 588B dist/tools/artifacts/SvgArtifact.d.ts
npm notice 540B dist/tools/artifacts/SvgArtifact.d.ts.map
npm notice 3.0kB dist/tools/artifacts/SvgArtifact.js
npm notice 2.1kB dist/tools/artifacts/SvgArtifact.js.map
npm notice 628B dist/tools/artifacts/TextArtifact.d.ts
npm notice 559B dist/tools/artifacts/TextArtifact.d.ts.map
npm notice 4.0kB dist/tools/artifacts/TextArtifact.js
npm notice 3.0kB dist/tools/artifacts/TextArtifact.js.map
npm notice 1.0kB dist/tools/extract-document.d.ts
npm notice 717B dist/tools/extract-document.d.ts.map
npm notice 10.3kB dist/tools/extract-document.js
npm notice 6.5kB dist/tools/extract-document.js.map
npm notice 772B dist/tools/index.d.ts
npm notice 576B dist/tools/index.d.ts.map
npm notice 1.4kB dist/tools/index.js
npm notice 1.0kB dist/tools/index.js.map
npm notice 1.9kB dist/tools/javascript-repl.d.ts
npm notice 1.3kB dist/tools/javascript-repl.d.ts.map
npm notice 10.3kB dist/tools/javascript-repl.js
npm notice 8.7kB dist/tools/javascript-repl.js.map
npm notice 1.2kB dist/tools/renderer-registry.d.ts
npm notice 837B dist/tools/renderer-registry.d.ts.map
npm notice 4.3kB dist/tools/renderer-registry.js
npm notice 3.1kB dist/tools/renderer-registry.js.map
npm notice 425B dist/tools/renderers/BashRenderer.d.ts
npm notice 457B dist/tools/renderers/BashRenderer.d.ts.map
npm notice 1.6kB dist/tools/renderers/BashRenderer.js
npm notice 1.5kB dist/tools/renderers/BashRenderer.js.map
npm notice 453B dist/tools/renderers/CalculateRenderer.d.ts
npm notice 469B dist/tools/renderers/CalculateRenderer.d.ts.map
npm notice 1.9kB dist/tools/renderers/CalculateRenderer.js
npm notice 1.7kB dist/tools/renderers/CalculateRenderer.js.map
npm notice 356B dist/tools/renderers/DefaultRenderer.d.ts
npm notice 402B dist/tools/renderers/DefaultRenderer.d.ts.map
npm notice 3.1kB dist/tools/renderers/DefaultRenderer.js
npm notice 2.3kB dist/tools/renderers/DefaultRenderer.js.map
npm notice 477B dist/tools/renderers/GetCurrentTimeRenderer.d.ts
npm notice 492B dist/tools/renderers/GetCurrentTimeRenderer.d.ts.map
npm notice 2.9kB dist/tools/renderers/GetCurrentTimeRenderer.js
npm notice 2.4kB dist/tools/renderers/GetCurrentTimeRenderer.js.map
npm notice 426B dist/tools/types.d.ts
npm notice 487B dist/tools/types.d.ts.map
npm notice 44B dist/tools/types.js
npm notice 111B dist/tools/types.js.map
npm notice 606B dist/utils/attachment-utils.d.ts
npm notice 527B dist/utils/attachment-utils.d.ts.map
npm notice 16.3kB dist/utils/attachment-utils.js
npm notice 13.9kB dist/utils/attachment-utils.js.map
npm notice 166B dist/utils/auth-token.d.ts
npm notice 204B dist/utils/auth-token.d.ts.map
npm notice 688B dist/utils/auth-token.js
npm notice 753B dist/utils/auth-token.js.map
npm notice 328B dist/utils/format.d.ts
npm notice 366B dist/utils/format.d.ts.map
npm notice 1.5kB dist/utils/format.js
npm notice 2.0kB dist/utils/format.js.map
npm notice 24.4kB dist/utils/i18n.d.ts
npm notice 6.1kB dist/utils/i18n.d.ts.map
npm notice 23.4kB dist/utils/i18n.js
npm notice 9.8kB dist/utils/i18n.js.map
npm notice 1.9kB dist/utils/model-discovery.d.ts
npm notice 880B dist/utils/model-discovery.d.ts.map
npm notice 9.6kB dist/utils/model-discovery.js
npm notice 7.1kB dist/utils/model-discovery.js.map
npm notice 1.9kB dist/utils/proxy-utils.d.ts
npm notice 638B dist/utils/proxy-utils.d.ts.map
npm notice 3.8kB dist/utils/proxy-utils.js
npm notice 2.2kB dist/utils/proxy-utils.js.map
npm notice 9.3kB dist/utils/test-sessions.d.ts
npm notice 547B dist/utils/test-sessions.d.ts.map
npm notice 154.8kB dist/utils/test-sessions.js
npm notice 38.5kB dist/utils/test-sessions.js.map
npm notice 422B example/index.html
npm notice 561B example/package.json
npm notice 1.7kB example/README.md
npm notice 30B example/src/app.css
npm notice 3.4kB example/src/custom-messages.ts
npm notice 12.1kB example/src/main.ts
npm notice 647B example/tsconfig.json
npm notice 144B example/vite.config.ts
npm notice 1.7kB package.json
npm notice 2.2kB scripts/count-prompt-tokens.ts
npm notice 1.6kB src/app.css
npm notice 7.3kB src/ChatPanel.ts
npm notice 13.0kB src/components/AgentInterface.ts
npm notice 3.6kB src/components/AttachmentTile.ts
npm notice 2.2kB src/components/ConsoleBlock.ts
npm notice 3.0kB src/components/CustomProviderCard.ts
npm notice 1.5kB src/components/ExpandableSection.ts
npm notice 3.2kB src/components/Input.ts
npm notice 980B src/components/message-renderer-registry.ts
npm notice 12.0kB src/components/MessageEditor.ts
npm notice 2.9kB src/components/MessageList.ts
npm notice 11.9kB src/components/Messages.ts
npm notice 4.5kB src/components/ProviderKeyInput.ts
npm notice 6.3kB src/components/sandbox/ArtifactsRuntimeProvider.ts
npm notice 2.2kB src/components/sandbox/AttachmentsRuntimeProvider.ts
npm notice 5.0kB src/components/sandbox/ConsoleRuntimeProvider.ts
npm notice 3.3kB src/components/sandbox/FileDownloadRuntimeProvider.ts
npm notice 2.7kB src/components/sandbox/RuntimeMessageBridge.ts
npm notice 6.6kB src/components/sandbox/RuntimeMessageRouter.ts
npm notice 2.0kB src/components/sandbox/SandboxRuntimeProvider.ts
npm notice 19.6kB src/components/SandboxedIframe.ts
npm notice 3.7kB src/components/StreamingMessageContainer.ts
npm notice 1.5kB src/components/ThinkingBlock.ts
npm notice 2.0kB src/dialogs/ApiKeyPromptDialog.ts
npm notice 18.9kB src/dialogs/AttachmentOverlay.ts
npm notice 8.5kB src/dialogs/CustomProviderDialog.ts
npm notice 11.0kB src/dialogs/ModelSelector.ts
npm notice 4.5kB src/dialogs/PersistentStorageDialog.ts
npm notice 6.8kB src/dialogs/ProvidersModelsTab.ts
npm notice 4.9kB src/dialogs/SessionListDialog.ts
npm notice 6.2kB src/dialogs/SettingsDialog.ts
npm notice 5.8kB src/index.ts
npm notice 10.8kB src/prompts/prompts.ts
npm notice 1.7kB src/storage/app-storage.ts
npm notice 6.1kB src/storage/backends/indexeddb-storage-backend.ts
npm notice 868B src/storage/store.ts
npm notice 1.9kB src/storage/stores/custom-providers-store.ts
npm notice 837B src/storage/stores/provider-keys-store.ts
npm notice 3.9kB src/storage/stores/sessions-store.ts
npm notice 789B src/storage/stores/settings-store.ts
npm notice 5.1kB src/storage/types.ts
npm notice 410B src/tools/artifacts/ArtifactElement.ts
npm notice 889B src/tools/artifacts/ArtifactPill.ts
npm notice 10.4kB src/tools/artifacts/artifacts-tool-renderer.ts
npm notice 23.9kB src/tools/artifacts/artifacts.ts
npm notice 3.0kB src/tools/artifacts/Console.ts
npm notice 5.7kB src/tools/artifacts/DocxArtifact.ts
npm notice 7.1kB src/tools/artifacts/ExcelArtifact.ts
npm notice 3.2kB src/tools/artifacts/GenericArtifact.ts
npm notice 6.9kB src/tools/artifacts/HtmlArtifact.ts
npm notice 3.2kB src/tools/artifacts/ImageArtifact.ts
npm notice 418B src/tools/artifacts/index.ts
npm notice 2.4kB src/tools/artifacts/MarkdownArtifact.ts
npm notice 5.4kB src/tools/artifacts/PdfArtifact.ts
npm notice 2.3kB src/tools/artifacts/SvgArtifact.ts
npm notice 3.1kB src/tools/artifacts/TextArtifact.ts
npm notice 9.4kB src/tools/extract-document.ts
npm notice 1.5kB src/tools/index.ts
npm notice 10.0kB src/tools/javascript-repl.ts
npm notice 4.3kB src/tools/renderer-registry.ts
npm notice 1.7kB src/tools/renderers/BashRenderer.ts
npm notice 1.9kB src/tools/renderers/CalculateRenderer.ts
npm notice 2.8kB src/tools/renderers/DefaultRenderer.ts
npm notice 2.7kB src/tools/renderers/GetCurrentTimeRenderer.ts
npm notice 442B src/tools/types.ts
npm notice 14.2kB src/utils/attachment-utils.ts
npm notice 647B src/utils/auth-token.ts
npm notice 1.4kB src/utils/format.ts
npm notice 27.8kB src/utils/i18n.ts
npm notice 8.3kB src/utils/model-discovery.ts
npm notice 3.7kB src/utils/proxy-utils.ts
npm notice 128.7kB src/utils/test-sessions.ts
npm notice 501B tsconfig.build.json
npm notice 118B tsconfig.json
npm notice Tarball Details
npm notice name: @mariozechner/pi-web-ui
npm notice version: 0.50.2
npm notice filename: mariozechner-pi-web-ui-0.50.2.tgz
npm notice package size: 352.2 kB
npm notice unpacked size: 1.7 MB
npm notice shasum: b6a6b21099e0b111603dcad2673a4c1ee90f1fe3
npm notice integrity: sha512-H6xCkJfchkO/l[...]K6n1+tnk8C+sg==
npm notice total files: 371
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
+ @mariozechner/pi-web-ui@0.50.2
npm warn gitignore-fallback No .npmignore file found, using .gitignore for file exclusion. Consider creating a .npmignore file to explicitly control published files.
npm notice
npm notice 📦 pi-web-ui-example@1.38.2
npm notice Tarball Contents
npm notice 1.7kB README.md
npm notice 422B index.html
npm notice 561B package.json
npm notice 30B src/app.css
npm notice 3.4kB src/custom-messages.ts
npm notice 12.1kB src/main.ts
npm notice 647B tsconfig.json
npm notice 144B vite.config.ts
npm notice Tarball Details
npm notice name: pi-web-ui-example
npm notice version: 1.38.2
npm notice filename: pi-web-ui-example-1.38.2.tgz
npm notice package size: 6.4 kB
npm notice unpacked size: 19.0 kB
npm notice shasum: 834d6e005c59df5f94f8f77946db086dc0ee9bef
npm notice integrity: sha512-PK2M159eYCUCW[...]bB//AC2YxtoJQ==
npm notice total files: 8
npm notice
npm warn publish Skipping workspace pi-web-ui-example, marked as private
npm warn gitignore-fallback No .npmignore file found, using .gitignore for file exclusion. Consider creating a .npmignore file to explicitly control published files.
npm notice
npm notice 📦 pi-extension-with-deps@1.14.2
npm notice Tarball Contents
npm notice 1.1kB index.ts
npm notice 398B package.json
npm notice Tarball Details
npm notice name: pi-extension-with-deps
npm notice version: 1.14.2
npm notice filename: pi-extension-with-deps-1.14.2.tgz
npm notice package size: 860 B
npm notice unpacked size: 1.5 kB
npm notice shasum: ae871acaecfdbc090970df32bf1611a41d6aa307
npm notice integrity: sha512-Vob4MlEUhcwEk[...]LHDr6R5jYLlJw==
npm notice total files: 2
npm notice
npm warn publish Skipping workspace pi-extension-with-deps, marked as private
npm warn gitignore-fallback No .npmignore file found, using .gitignore for file exclusion. Consider creating a .npmignore file to explicitly control published files.
npm notice
npm notice 📦 pi-extension-custom-provider-anthropic@1.1.2
npm notice Tarball Contents
npm notice 19.2kB index.ts
npm notice 375B package.json
npm notice Tarball Details
npm notice name: pi-extension-custom-provider-anthropic
npm notice version: 1.1.2
npm notice filename: pi-extension-custom-provider-anthropic-1.1.2.tgz
npm notice package size: 5.6 kB
npm notice unpacked size: 19.5 kB
npm notice shasum: 7ca95f6371561a27958aa336f88b36d192336160
npm notice integrity: sha512-HspQY6SYaacWT[...]ip2JQ4Wr7eBIg==
npm notice total files: 2
npm notice
npm warn publish Skipping workspace pi-extension-custom-provider-anthropic, marked as private
npm warn gitignore-fallback No .npmignore file found, using .gitignore for file exclusion. Consider creating a .npmignore file to explicitly control published files.
npm notice
npm notice 📦 pi-extension-custom-provider-gitlab-duo@1.1.2
npm notice Tarball Contents
npm notice 10.7kB index.ts
npm notice 316B package.json
npm notice 2.6kB test.ts
npm notice Tarball Details
npm notice name: pi-extension-custom-provider-gitlab-duo
npm notice version: 1.1.2
npm notice filename: pi-extension-custom-provider-gitlab-duo-1.1.2.tgz
npm notice package size: 4.2 kB
npm notice unpacked size: 13.7 kB
npm notice shasum: b1037729ed30785a241286abf6e1b19c2afe8d23
npm notice integrity: sha512-f4EFL6rHQVuPP[...]W07I61oRqQV2A==
npm notice total files: 3
npm notice
npm warn publish Skipping workspace pi-extension-custom-provider-gitlab-duo, marked as private
Adding [Unreleased] sections for next cycle...
Added [Unreleased] to packages/agent/CHANGELOG.md
Added [Unreleased] to packages/ai/CHANGELOG.md
Added [Unreleased] to packages/coding-agent/CHANGELOG.md
Added [Unreleased] to packages/mom/CHANGELOG.md
Added [Unreleased] to packages/tui/CHANGELOG.md
Added [Unreleased] to packages/web-ui/CHANGELOG.md
Committing changelog updates...
$ git add .
$ git commit -m "Add [Unreleased] section for next cycle"
Running formatting, linting, and type checking...
> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && cd packages/web-ui && npm run check
Checked 445 files in 300ms. No fixes applied.
> @mariozechner/pi-web-ui@0.50.2 check
> biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit
Checked 73 files in 42ms. No fixes applied.
Checked 3 files in 8ms. No fixes applied.
✅ All pre-commit checks passed!
[main ded2d639] Add [Unreleased] section for next cycle
6 files changed, 12 insertions(+)
Pushing to remote...
$ git push origin main
To https://github.com/badlogic/pi-mono.git
58aa7096..ded2d639 main -> main
$ git push origin v0.50.2
To https://github.com/badlogic/pi-mono.git
* [new tag] v0.50.2 -> v0.50.2
=== Released v0.50.2 ===
[Showing lines 865-1926 of 1926 (50.0KB limit). Full output: /var/folders/49/l4171l3n219_xwq30fmyzr8w0000gn/T/pi-bash-a46092e371114081.log]The release was successful! All packages have been published to npm at version 0.50.2.
Released v0.50.2 successfully.
Published packages:
@mariozechner/pi-ai@0.50.2@mariozechner/pi-tui@0.50.2@mariozechner/pi-coding-agent@0.50.2@mariozechner/pi-web-ui@0.50.2@mariozechner/pi-mom@0.50.2@mariozechner/pi@0.50.2Tag v0.50.2 pushed to origin.
git tag --sort=-version:refname | head -1git log <tag>..HEAD --onelinegit tag --sort=-version:refname | head -1git log <tag>..HEAD --onelinenpm run release:patch