Identified last release tag and listed commits.
UnderstandReviewed unreleased changelog sections.
UnderstandChecked commits for missing changelog entries.
UnderstandCommitted changelog updates and additional changes.
EditPerformed patch release and pushed version.
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))The user wants me to audit changelog entries for all commits since the last release. Let me follow the process:
Let me start by finding the last release tag and listing commits.
I'll audit the changelog entries for all commits since the last release. Let me start by finding the last release tag and listing commits.
>git tag --sort=-version:refname | head -1v0.50.3>git tag --sort=-version:refname | head -5v0.50.3
v0.50.2
v0.50.1
v0.50.0
v0.49.3The last release tag is v0.50.3. Now let me list all commits since that tag.
>git log v0.50.3..HEAD --oneline5266c241 feat(coding-agent): add OSC 52 clipboard support for SSH/mosh sessions
ab37d661 feat(tui): jump to line start/end when pressing up/down at boundaries (#1050)
4058346a perf(tui): optimize image line detection and box cache (#1084)
e045a9f1 feat(ai): add Vercel AI Gateway routing support (#1051)
d1560a96 fix(build): add HTML templates and documentation to binary builds (#999)
90247379 feat(tui,coding-agent): add ctrl+b/ctrl+f cursor navigation keybindings (#1053)
af4cf5f4 fix(coding-agent): show folder name for extensions in config selector (#1064)
c5d16fe4 feat(tui): add character jump navigation (Ctrl+], Ctrl+Alt+]) (#1074)
e20583aa feat(coding-agent): add set_session_name RPC command (#1075)
cb087586 feat(coding-agent): add "none" option to doubleEscapeAction setting
0587f045 docs(coding-agent): add changelog for tool arg defaults
8f7cdc24 docs(ai): add changelog for tool arg defaults
af813f90 fix(ai): default tool call arguments
098f396c fix(coding-agent): respect .gitignore/.ignore/.fdignore when scanning package resources
678e3e28 chore: approve contributor charles-cooper
c6557b93 docs(tui): note quoted autocomplete fix
f1813858 fix(tui): avoid duplicating quotes during autocomplete
1665636f fix(tui): close quoted directory paths during autocomplete
dc8539a0 fix(tui): support quoted paths with spaces in autocomplete
52532c7c fix(ai): update Antigravity User-Agent to 1.15.8
4edb506d fix(coding-agent): handle macOS filenames with curly quotes and NFD Unicode
93c39faa chore: approve contributor GraffiohNow let me read the unreleased sections of the changelogs for each package.
Now let me read the [Unreleased] sections of each package's changelog:
Now I have the list of commits since v0.50.3 and the unreleased sections of each changelog. Let me analyze each commit:
5266c241 - feat(coding-agent): add OSC 52 clipboard support for SSH/mosh sessions
/copy now works over remote connections. (#1069 by @gturkoglu)"ab37d661 - feat(tui): jump to line start/end when pressing up/down at boundaries (#1050)
4058346a - perf(tui): optimize image line detection and box cache (#1084)
e045a9f1 - feat(ai): add Vercel AI Gateway routing support (#1051)
d1560a96 - fix(build): add HTML templates and documentation to binary builds (#999)
90247379 - feat(tui,coding-agent): add ctrl+b/ctrl+f cursor navigation keybindings (#1053)
af4cf5f4 - fix(coding-agent): show folder name for extensions in config selector (#1064)
c5d16fe4 - feat(tui): add character jump navigation (Ctrl+], Ctrl+Alt+]) (#1074)
e20583aa - feat(coding-agent): add set_session_name RPC command (#1075)
cb087586 - feat(coding-agent): add "none" option to doubleEscapeAction setting
doubleEscapeAction setting to disable double-escape behavior entirely (#973 by @juanibiapina)"0587f045 - docs(coding-agent): add changelog for tool arg defaults
8f7cdc24 - docs(ai): add changelog for tool arg defaults
af813f90 - fix(ai): default tool call arguments
098f396c - fix(coding-agent): respect .gitignore/.ignore/.fdignore when scanning package resources
678e3e28 - chore: approve contributor charles-cooper
c6557b93 - docs(tui): note quoted autocomplete fix
f1813858 - fix(tui): avoid duplicating quotes during autocomplete
1665636f - fix(tui): close quoted directory paths during autocomplete
dc8539a0 - fix(tui): support quoted paths with spaces in autocomplete
52532c7c - fix(ai): update Antigravity User-Agent to 1.15.8
4edb506d - fix(coding-agent): handle macOS filenames with curly quotes and NFD Unicode
93c39faa - chore: approve contributor Graffioh
Now I need to check for cross-package duplication. Changes in ai, agent or tui that affect end users should be duplicated to coding-agent changelog.
Missing entries to add:
Cross-package duplication needed:
Let me get more details on the commits to write proper changelog entries.
Let me get more details on the commits that appear to be missing from the changelogs:
>git show ab37d661 --statcommit ab37d661af6d79ad12482b2157d52eb02c4ad302
Author: 4h9fbZ <[REDACTED]>
Date: Fri Jan 30 02:42:24 2026 +0100
feat(tui): jump to line start/end when pressing up/down at boundaries (#1050)
When cursor is on the first visual line and up is pressed, jump to
start of line instead of doing nothing. When cursor is on the last
visual line and down is pressed, jump to end of line instead of doing
nothing. This matches standard behavior in most native text inputs.
packages/tui/src/components/editor.ts | 6 ++++++
1 file changed, 6 insertions(+)>git show 4058346a --statcommit 4058346a64dde8d02b30a4eec72ea6634e4b97b3
Author: Can Bölük <[REDACTED]>
Date: Fri Jan 30 02:25:19 2026 +0100
perf(tui): optimize image line detection and box cache (#1084)
- Add isImageLine() to terminal-image.ts with single startsWith check based on detected terminal protocol
- Replace dual includes() checks in tui.ts with imported isImageLine()
- Add image line handling to markdown.ts to skip wrapping and margins for image escapes
- Consolidate Box cache into RenderCache type with childLines/width/bgSample/lines fields
- Use in-place mutation in applyLineResets() to avoid array allocation
package-lock.json | 10 ++++++++
packages/tui/src/components/box.ts | 43 ++++++++++++++++++---------------
packages/tui/src/components/markdown.ts | 12 ++++++++-
packages/tui/src/terminal-image.ts | 18 ++++++++++++++
packages/tui/src/tui.ts | 20 ++++++++-------
5 files changed, 73 insertions(+), 30 deletions(-)>git show e045a9f1 --statcommit e045a9f142359eb599e9ccd5238a0250c78179f0
Author: Ben Vargas <[REDACTED]>
Date: Thu Jan 29 17:44:51 2026 -0700
feat(ai): add Vercel AI Gateway routing support (#1051)
* feat(ai): add Vercel AI Gateway routing support
Add vercelGatewayRouting to OpenAICompletionsCompat, parallel to
openRouterRouting. When a model targets ai-gateway.vercel.sh and has
vercelGatewayRouting configured, the openai-completions provider passes
providerOptions.gateway with only/order in the request body.
Changes:
- types.ts: VercelGatewayRouting interface + field on OpenAICompletionsCompat
- openai-completions.ts: buildParams passes providerOptions.gateway,
detectCompat/getCompat include the new field
- model-registry.ts: VercelGatewayRoutingSchema for models.json validation
- test: updated Required<OpenAICompletionsCompat> in test fixture
* docs(coding-agent): add vercelGatewayRouting to custom models documentation
packages/ai/src/providers/openai-completions.ts | 13 +++++++++
packages/ai/src/types.ts | 14 ++++++++++
.../openai-completions-tool-result-images.test.ts | 1 +
packages/coding-agent/docs/models.md | 32 ++++++++++++++++++++++
packages/coding-agent/src/core/model-registry.ts | 7 +++++
5 files changed, 67 insertions(+)>git show 90247379 --statcommit 902473797d101dd57b6eab644027cea36e37bc10
Author: Nathan Igo <[REDACTED]>
Date: Thu Jan 29 21:43:54 2026 -0300
feat(tui,coding-agent): add ctrl+b/ctrl+f cursor navigation keybindings (#1053)
packages/coding-agent/docs/keybindings.md | 4 ++--
packages/tui/src/keybindings.ts | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)>git show af4cf5f4 --statcommit af4cf5f4ef8c4a423f48a25488a4c786960f8b05
Author: Umberto B. <[REDACTED]>
Date: Fri Jan 30 01:43:01 2026 +0100
fix(coding-agent): show folder name for extensions in config selector (#1064)
.../src/modes/interactive/components/config-selector.ts | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)>git show c5d16fe4 --statcommit c5d16fe456a5f3a9dd78d051f05b6a106b990d04
Author: Sviatoslav Abakumov <[REDACTED]>
Date: Fri Jan 30 04:42:14 2026 +0400
feat(tui): add character jump navigation (Ctrl+], Ctrl+Alt+]) (#1074)
Add Bash/Readline-style character search:
- Ctrl+] enters forward jump mode, awaits next character, jumps to it
- Ctrl+Alt+] does the same but searches backward
- Multi-line search
- Case-sensitive matching
- Pressing the hotkey again cancels; control chars cancel and fall
through
packages/coding-agent/docs/keybindings.md | 2 +
.../src/modes/interactive/interactive-mode.ts | 4 +
packages/tui/README.md | 7 +-
packages/tui/src/components/editor.ts | 67 +++++++
packages/tui/src/keybindings.ts | 4 +
packages/tui/test/editor.test.ts | 221 +++++++++++++++++++++
6 files changed, 304 insertions(+), 1 deletion(-)>git show e20583aa --statcommit e20583aac8331d9e4052e2d1147251205d37dffe
Author: Daniel Nouri <[REDACTED]>
Date: Fri Jan 30 01:41:58 2026 +0100
feat(coding-agent): add set_session_name RPC command (#1075)
- Add set_session_name command with empty name validation
- Expose sessionName in get_state response
- Add setSessionName() to AgentSession and RpcClient
- Document in docs/rpc.md
packages/coding-agent/docs/rpc.md | 22 ++++++++++++++-
packages/coding-agent/src/core/agent-session.ts | 12 +++++++++
packages/coding-agent/src/modes/rpc/rpc-client.ts | 7 +++++
packages/coding-agent/src/modes/rpc/rpc-mode.ts | 10 +++++++
packages/coding-agent/src/modes/rpc/rpc-types.ts | 3 +++
packages/coding-agent/test/rpc.test.ts | 33 +++++++++++++++++++++++
6 files changed, 86 insertions(+), 1 deletion(-)Now I have all the information I need. Let me summarize the findings:
Commits with missing changelog entries:
ab37d661 - feat(tui): jump to line start/end when pressing up/down at boundaries (#1050)
4058346a - perf(tui): optimize image line detection and box cache (#1084)
e045a9f1 - feat(ai): add Vercel AI Gateway routing support (#1051)
90247379 - feat(tui,coding-agent): add ctrl+b/ctrl+f cursor navigation keybindings (#1053)
af4cf5f4 - fix(coding-agent): show folder name for extensions in config selector (#1064)
c5d16fe4 - feat(tui): add character jump navigation (Ctrl+], Ctrl+Alt+]) (#1074)
e20583aa - feat(coding-agent): add set_session_name RPC command (#1075)
Now let me add the missing entries to the appropriate changelogs.
Now I have a clear picture. Let me summarize the audit findings:
| Commit | Package | Description | Status |
|---|---|---|---|
| ab37d661 | tui | Jump to line start/end at boundaries (#1050) | Missing - needs entry in tui and coding-agent |
| 4058346a | tui | Optimize image line detection and box cache (#1084) | Missing - performance fix, may skip |
| e045a9f1 | ai | Vercel AI Gateway routing support (#1051) | Missing - needs entry in ai and coding-agent |
| 90247379 | tui,coding-agent | Add ctrl+b/ctrl+f keybindings (#1053) | Missing - needs entry in tui and coding-agent |
| af4cf5f4 | coding-agent | Show folder name for extensions in config selector (#1064) | Missing - needs entry in coding-agent |
| c5d16fe4 | tui | Character jump navigation (Ctrl+], Ctrl+Alt+]) (#1074) | Missing - needs entry in tui and coding-agent |
| e20583aa | coding-agent | Add set_session_name RPC command (#1075) | Missing - needs entry in coding-agent |
Per the rules, changes in ai and tui that affect end users should be duplicated to coding-agent:
Let me add the missing entries:
Now I need to add a "New Features" section to coding-agent changelog as per step 6. Let me propose the top new features to the user.
Now let me read the updated coding-agent changelog to propose the top new features for the New Features section:
Based on the [Unreleased] section, here are the top new features I should propose:
Let me propose these to the user before adding them.
Based on the [Unreleased] changes, here are the top new features to highlight:
OSC 52 clipboard support for SSH/mosh sessions - The /copy command now works over remote connections using the OSC 52 terminal escape sequence. No more clipboard frustration when using pi over SSH. See docs/keybindings.md#clipboard [blocked].
Vercel AI Gateway routing - Route requests through Vercel's AI Gateway with provider failover and load balancing. Configure via vercelGatewayRouting in models.json. See docs/models.md#vercel-ai-gateway [blocked].
Character jump navigation - Bash/Readline-style character search in the editor: Ctrl+] jumps forward to the next occurrence of a character, Ctrl+Alt+] jumps backward. Press the hotkey again to cancel. See docs/keybindings.md [blocked].
Emacs-style Ctrl+B/Ctrl+F navigation - Alternative keybindings for word navigation (cursor word left/right) in addition to Alt+B/Alt+F. See docs/keybindings.md [blocked].
set_session_name RPC command - Headless clients can now set the session display name programmatically via the RPC interface. See docs/rpc.md [blocked].
Disable double-escape behavior - New "none" option for doubleEscapeAction setting completely disables the double-escape shortcut. For users who want to send raw Escape keys to the terminal. See docs/keybindings.md [blocked].
Should I add these to the New Features section?
Now let me run npm run check to ensure everything is correct.
Now let me run the check to ensure the changes are valid:
>npm run check 2>&1 | head -100> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && cd packages/web-ui && npm run check
packages/coding-agent/src/modes/interactive/components/daxnuts.ts:49:12 lint/style/useTemplate FIXABLE ━━━━━━━━━━
i Template literals are preferred over string concatenation.
47 │ const top = pixels[row][x];
48 │ const bottom = pixels[row + 1]?.[x] ?? top;
> 49 │ line += rgb(bottom[0], bottom[1], bottom[2]) + rgb(top[0], top[1], top[2], true) + "▄";
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
50 │ }
51 │ line += RESET;
i Unsafe fix: Use a template literal.
47 47 │ const top = pixels[row][x];
48 48 │ const bottom = pixels[row + 1]?.[x] ?? top;
49 │ - → → → line·+=·rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)·+·"▄";
49 │ + → → → line·+=·`${rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)}▄`;
50 50 │ }
51 51 │ line += RESET;
Skipped 1 suggested fixes.
If you wish to apply the suggested (unsafe) fixes, use the command biome check --write --unsafe
Checked 447 files in 293ms. No fixes applied.
Found 1 info.
> @mariozechner/pi-web-ui@0.50.3 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.The check passed (the lint info is unrelated to my changes). Let me provide a final summary of the audit.
Check passed. Here's the final audit report:
packages/tui/CHANGELOG.md:
packages/ai/CHANGELOG.md:
packages/coding-agent/CHANGELOG.md:
Per the rules, these changes were duplicated from ai/tui to coding-agent:
my dude, what about the tui changes we merged from can?
The user is asking about TUI changes from "can" - looking at the commits, I see 4058346a which is from Can Bölük (@can1357) with the message "perf(tui): optimize image line detection and box cache (#1084)".
Let me check if I added this to the TUI changelog. Looking at my previous edit to packages/tui/CHANGELOG.md:
### Changed
- Optimized image line detection and box rendering cache for better performance ([#1084](https://github.com/badlogic/pi-mono/pull/1084) by [@can1357](https://github.com/can1357))I did add it under "Changed" section. But let me verify the current state of the file to make sure it's there.
Let me verify the TUI changelog has Can's performance optimization:
The TUI changelog already has Can's performance optimization entry:
### Changed
- Optimized image line detection and box rendering cache for better performance ([#1084](https://github.com/badlogic/pi-mono/pull/1084) by [@can1357](https://github.com/can1357))This was from commit 4058346a - "perf(tui): optimize image line detection and box cache (#1084)".
It's already there. Maybe the user is asking about something else? Or they just want to confirm it's there. Let me double-check the commit list again to see if there are other commits from Can that I might have missed.
Looking at the git log output from earlier:
That's the only one from Can. And it's in the changelog. So the user might just be checking or they might have missed it. I'll confirm it's there.
It's there - Can's performance optimization is in the TUI changelog under ### Changed:
Optimized image line detection and box rendering cache for better performance (#1084 by @can1357)
That's from commit 4058346a - the image line detection optimization and Box cache consolidation.
Did I miss another change from Can, or are you asking about cross-package duplication to coding-agent? Since it's a performance improvement (not a user-facing feature), I didn't duplicate it to coding-agent - following the rule that only changes affecting end users get duplicated.
all those tui things need to get into the coding-agent changelog as well
The user is saying that all the TUI changes need to be duplicated to the coding-agent changelog. Let me check what TUI changes I added:
The user wants ALL of them in coding-agent, not just user-facing features. Let me add the missing ones.
You're right, I missed some. Let me add the remaining TUI changes to coding-agent:
Now all TUI changes are in the coding-agent changelog:
Let me verify the check still passes.
Done. All TUI changes are now in coding-agent:
Let me verify:
>npm run check 2>&1 | tail -2047 47 │ const top = pixels[row][x];
48 48 │ const bottom = pixels[row + 1]?.[x] ?? top;
49 │ - → → → line·+=·rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)·+·"▄";
49 │ + → → → line·+=·`${rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)}▄`;
50 50 │ }
51 51 │ line += RESET;
Skipped 1 suggested fixes.
If you wish to apply the suggested (unsafe) fixes, use the command biome check --write --unsafe
Checked 447 files in 289ms. No fixes applied.
Found 1 info.
> @mariozechner/pi-web-ui@0.50.3 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.Check passed. All TUI changes are now properly duplicated to coding-agent.
Check passed. All TUI changes now have cross-package entries:
| TUI Change | Coding-Agent Status |
|---|---|
| Ctrl+B/Ctrl+F keybindings | New Features + Added |
| Character jump navigation | New Features + Added |
| Line boundary navigation | New Features + Added |
| Performance optimization | New Features + Added |
where's the fuckoing attributiong in coding-agent?
The user is asking about attribution in the coding-agent changelog. Let me check what I added and see if I'm missing the GitHub username attribution format.
Looking at my edits:
by [@username](url)Let me check the current state of the coding-agent changelog and fix any missing attribution.
Let me check the current coding-agent changelog:
I see - the "New Features" section doesn't have the by [@username](url) attribution format that the "Added" section has. The user wants attribution in the New Features section too. Let me fix that.
I see - the New Features section is missing attribution. Let me fix that:
Now all New Features have proper attribution with the by [@username](url) format and issue/PR links.
Now all New Features have proper attribution with issue/PR links and by [@username](url) format.
double check the attributions are correct
continue
The user wants me to verify that the GitHub usernames in the attributions are correct. Let me check each commit to verify the actual author usernames match what I put in the changelog.
Let me look at each commit again to get the correct GitHub usernames.
>git show 5266c241 --format="%an <%ae>" -sMario Zechner <[REDACTED]>>git show ab37d661 --format="%an <%ae>" -s4h9fbZ <[REDACTED]>>git show 4058346a --format="%an <%ae>" -sCan Bölük <[REDACTED]>>git show e045a9f1 --format="%an <%ae>" -sBen Vargas <[REDACTED]>>git show 90247379 --format="%an <%ae>" -sNathan Igo <[REDACTED]>>git show af4cf5f4 --format="%an <%ae>" -sUmberto B. <[REDACTED]>>git show c5d16fe4 --format="%an <%ae>" -sSviatoslav Abakumov <[REDACTED]>>git show e20583aa --format="%an <%ae>" -sDaniel Nouri <[REDACTED]>>git show cb087586 --format="%an <%ae>" -sMario Zechner <[REDACTED]>Let me check the PR pages to get the correct GitHub usernames. The git commit author info doesn't always match the GitHub username. Let me use gh to check the PRs:
Let me check the PRs via gh cli
Let me verify the GitHub usernames by checking the PRs:
>gh pr view 1069 --json author --jq '.author.login' 2>/dev/null || gh issue view 1069 --json author --jq '.author.login'gturkoglu>gh pr view 1050 --json author --jq '.author.login'4h9fbZ>gh pr view 1084 --json author --jq '.author.login'can1357>gh pr view 1051 --json author --jq '.author.login'ben-vargas>gh pr view 1053 --json author --jq '.author.login'ninlds>gh pr view 1064 --json author --jq '.author.login'Graffioh>gh pr view 1074 --json author --jq '.author.login'Perlence>gh pr view 1075 --json author --jq '.author.login'dnouri>gh issue view 973 --json author --jq '.author.login'juanibiapinaFound issues:
@benvargas but it should be @ben-vargas@dust-harvesting but it should be @PerlenceLet me fix these in all the changelogs.
Found two errors:
@benvargas → @ben-vargas@dust-harvesting → @Perlence>sed -i '' 's/@benvargas/@ben-vargas/g' packages/coding-agent/CHANGELOG.md packages/ai/CHANGELOG.md packages/tui/CHANGELOG.md(no output)>sed -i '' 's/@dust-harvesting/@Perlence/g' packages/coding-agent/CHANGELOG.md packages/tui/CHANGELOG.md(no output)Good, now let me verify the changes were applied correctly.
Let me verify the fixes:
>grep -n "ben-vargas\|Perlence" packages/*/CHANGELOG.md | head -20packages/ai/CHANGELOG.md:7:- Added Vercel AI Gateway routing support via `vercelGatewayRouting` option in model config ([#1051](https://github.com/badlogic/pi-mono/pull/1051) by [@ben-vargas](https://github.com/benvargas))
packages/ai/CHANGELOG.md:243:- Fixed Antigravity provider 429 errors by aligning request payload with CLIProxyAPI v6.6.89: inject Antigravity system instruction with `role: "user"`, set `requestType: "agent"`, and use `antigravity` userAgent. Added bridge prompt to override Antigravity behavior (identity, paths, web dev guidelines) with Pi defaults. ([#571](https://github.com/badlogic/pi-mono/pull/571) by [@ben-vargas](https://github.com/ben-vargas))
packages/ai/CHANGELOG.md:294:- OpenAI Codex models no longer have per-thinking-level variants (e.g., `gpt-5.2-codex-high`). Use the base model ID and set thinking level separately. The Codex provider clamps reasoning effort to what each model supports internally. (initial implementation by [@ben-vargas](https://github.com/ben-vargas) in [#472](https://github.com/badlogic/pi-mono/pull/472))
packages/ai/CHANGELOG.md:298:- Headless OAuth support for all callback-server providers (Google Gemini CLI, Antigravity, OpenAI Codex): paste redirect URL when browser callback is unreachable ([#428](https://github.com/badlogic/pi-mono/pull/428) by [@ben-vargas](https://github.com/ben-vargas), [#468](https://github.com/badlogic/pi-mono/pull/468) by [@crcatala](https://github.com/crcatala))
packages/coding-agent/CHANGELOG.md:8:- **Vercel AI Gateway routing** - Route requests through Vercel's AI Gateway with provider failover and load balancing. Configure via `vercelGatewayRouting` in models.json. ([#1051](https://github.com/badlogic/pi-mono/pull/1051) by [@ben-vargas](https://github.com/benvargas))
packages/coding-agent/CHANGELOG.md:9:- **Character jump navigation** - Bash/Readline-style character search: Ctrl+] jumps forward to the next occurrence of a character, Ctrl+Alt+] jumps backward. ([#1074](https://github.com/badlogic/pi-mono/pull/1074) by [@Perlence](https://github.com/dust-harvesting))
packages/coding-agent/CHANGELOG.md:20:- Added Vercel AI Gateway routing support via `vercelGatewayRouting` in models.json ([#1051](https://github.com/badlogic/pi-mono/pull/1051) by [@ben-vargas](https://github.com/benvargas))
packages/coding-agent/CHANGELOG.md:22:- Added character jump navigation: Ctrl+] jumps forward to next character, Ctrl+Alt+] jumps backward ([#1074](https://github.com/badlogic/pi-mono/pull/1074) by [@Perlence](https://github.com/dust-harvesting))
packages/coding-agent/CHANGELOG.md:71:- Autocomplete improvements: better handling of partial matches and edge cases ([#1024](https://github.com/badlogic/pi-mono/pull/1024) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:80:- Fixed provider name hidden in footer when terminal is narrow ([#981](https://github.com/badlogic/pi-mono/pull/981) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:81:- Fixed backslash input buffering causing delayed character display in editor ([#1037](https://github.com/badlogic/pi-mono/pull/1037) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:98:- Fixed `/hotkeys` output to title-case extension hotkeys ([#969](https://github.com/badlogic/pi-mono/pull/969) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:141:- Added `--verbose` CLI flag to override quietStartup setting ([#906](https://github.com/badlogic/pi-mono/pull/906) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:168:- Fixed /reload restoring the correct editor after reload ([#949](https://github.com/badlogic/pi-mono/pull/949) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:175:- Fixed custom editors to honor the `paddingX` setting ([#936](https://github.com/badlogic/pi-mono/pull/936) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:180:- Fixed editor multi-line insertion handling and lastAction tracking ([#945](https://github.com/badlogic/pi-mono/pull/945) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:181:- Fixed editor word wrapping to reserve a cursor column ([#934](https://github.com/badlogic/pi-mono/pull/934) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:182:- Fixed editor word wrapping to use single-pass backtracking for whitespace handling ([#924](https://github.com/badlogic/pi-mono/pull/924) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:197:- Fixed extension shortcuts not firing when extension also uses `setEditorComponent()` ([#947](https://github.com/badlogic/pi-mono/pull/947) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:206:- Added `antigravity-image-gen.ts` example extension for AI image generation via Google Antigravity ([#893](https://github.com/badlogic/pi-mono/pull/893) by [@ben-vargas](https://github.com/benvargas))I see the issue - the sed replacement only changed the @username part but not the URL part. The format should be:
by [@ben-vargas](https://github.com/ben-vargas) but it's showing by [@ben-vargas](https://github.com/benvargas)
Same for Perlence - it shows by [@Perlence](https://github.com/dust-harvesting) but should be by [@Perlence](https://github.com/Perlence)
I need to fix the URLs too.
The URLs are still wrong. Need to fix those too:
>sed -i '' 's|github.com/benvargas)|github.com/ben-vargas)|g' packages/coding-agent/CHANGELOG.md packages/ai/CHANGELOG.md(no output)>sed -i '' 's|github.com/dust-harvesting)|github.com/Perlence)|g' packages/coding-agent/CHANGELOG.md packages/tui/CHANGELOG.md(no output)Now let me verify everything is correct.
>grep -E "\[@(ben-vargas|Perlence)\]" packages/*/CHANGELOG.md | grep -E "#10(51|74)" packages/ai/CHANGELOG.md:- Added Vercel AI Gateway routing support via `vercelGatewayRouting` option in model config ([#1051](https://github.com/badlogic/pi-mono/pull/1051) by [@ben-vargas](https://github.com/ben-vargas))
packages/coding-agent/CHANGELOG.md:- **Vercel AI Gateway routing** - Route requests through Vercel's AI Gateway with provider failover and load balancing. Configure via `vercelGatewayRouting` in models.json. ([#1051](https://github.com/badlogic/pi-mono/pull/1051) by [@ben-vargas](https://github.com/ben-vargas))
packages/coding-agent/CHANGELOG.md:- **Character jump navigation** - Bash/Readline-style character search: Ctrl+] jumps forward to the next occurrence of a character, Ctrl+Alt+] jumps backward. ([#1074](https://github.com/badlogic/pi-mono/pull/1074) by [@Perlence](https://github.com/Perlence))
packages/coding-agent/CHANGELOG.md:- Added Vercel AI Gateway routing support via `vercelGatewayRouting` in models.json ([#1051](https://github.com/badlogic/pi-mono/pull/1051) by [@ben-vargas](https://github.com/ben-vargas))
packages/coding-agent/CHANGELOG.md:- Added character jump navigation: Ctrl+] jumps forward to next character, Ctrl+Alt+] jumps backward ([#1074](https://github.com/badlogic/pi-mono/pull/1074) by [@Perlence](https://github.com/Perlence))
packages/tui/CHANGELOG.md:- Added character jump navigation: Ctrl+] jumps forward to next character, Ctrl+Alt+] jumps backward ([#1074](https://github.com/badlogic/pi-mono/pull/1074) by [@Perlence](https://github.com/Perlence))Now the attributions look correct:
@ben-vargas with URL github.com/ben-vargas@Perlence with URL github.com/PerlenceLet me run the check to make sure everything is still valid.
Fixed. Let me run the check:
>npm run check 2>&1 | tail -10If you wish to apply the suggested (unsafe) fixes, use the command biome check --write --unsafe
Checked 447 files in 292ms. No fixes applied.
Found 1 info.
> @mariozechner/pi-web-ui@0.50.3 check
> biome check --write . && tsc --noEmit && cd example && biome check --write . && tsc --noEmit
Checked 73 files in 41ms. No fixes applied.
Checked 3 files in 8ms. No fixes applied.Check passed. Let me summarize the corrections made:
@benvargas → @ben-vargas (with corrected URL)@dust-harvesting → @Perlence (with corrected URL)All attributions are now correct.
All fixed. Attribution corrections:
| PR | Wrong | Correct |
|---|---|---|
| #1051 | @benvargas | @ben-vargas |
| #1074 | @dust-harvesting | @Perlence |
Check passed.
commit and push the changelog modifications
The user wants me to commit and push the changelog modifications. I need to:
Per the AGENTS.md rules, I must only commit files I changed and use specific file paths, not git add -A or git add ..
The files I modified are:
>git add packages/ai/CHANGELOG.md packages/tui/CHANGELOG.md packages/coding-agent/CHANGELOG.md(no output)Good, now let me commit and push.
>git commit -m "docs: add missing changelog entries for commits since v0.50.3
- ai: Vercel AI Gateway routing support (#1051)
- tui: Ctrl+B/Ctrl+F keybindings (#1053), character jump navigation (#1074),
line boundary navigation (#1050), performance optimizations (#1084)
- coding-agent: set_session_name RPC (#1075), config selector folder names (#1064)
- Cross-package duplication of tui/ai changes to coding-agent
- Add New Features section to coding-agent changelog"Running formatting, linting, and type checking...
> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && cd packages/web-ui && npm run check
packages/coding-agent/src/modes/interactive/components/daxnuts.ts:49:12 lint/style/useTemplate FIXABLE ━━━━━━━━━━
i Template literals are preferred over string concatenation.
47 │ const top = pixels[row][x];
48 │ const bottom = pixels[row + 1]?.[x] ?? top;
> 49 │ line += rgb(bottom[0], bottom[1], bottom[2]) + rgb(top[0], top[1], top[2], true) + "▄";
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
50 │ }
51 │ line += RESET;
i Unsafe fix: Use a template literal.
47 47 │ const top = pixels[row][x];
48 48 │ const bottom = pixels[row + 1]?.[x] ?? top;
49 │ - → → → line·+=·rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)·+·"▄";
49 │ + → → → line·+=·`${rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)}▄`;
50 50 │ }
51 51 │ line += RESET;
Skipped 1 suggested fixes.
If you wish to apply the suggested (unsafe) fixes, use the command biome check --write --unsafe
Checked 447 files in 290ms. No fixes applied.
Found 1 info.
> @mariozechner/pi-web-ui@0.50.3 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 pre-commit checks passed!
[main 0c13161b] docs: add missing changelog entries for commits since v0.50.3
3 files changed, 33 insertions(+), 1 deletion(-)Commit succeeded. Now I need to push.
>git pushTo https://github.com/badlogic/pi-mono.git
! [rejected] main -> main (fetch first)
error: failed to push some refs to 'https://github.com/badlogic/pi-mono.git'
hint: Updates were rejected because the remote contains work that you do not
hint: have locally. This is usually caused by another repository pushing to
hint: the same ref. If you want to integrate the remote changes, use
hint: 'git pull' before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Command exited with code 1Need to pull and rebase first since there are remote changes.
>git pull --rebase && git pusherror: cannot pull with rebase: You have unstaged changes.
error: Please commit or stash them.
Command exited with code 128There are unstaged changes. Let me check what they are.
>git statusOn branch main
Your branch is ahead of 'origin/main' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: packages/coding-agent/src/modes/interactive/components/index.ts
modified: packages/coding-agent/src/modes/interactive/interactive-mode.ts
Untracked files:
(use "git add <file>..." to include in what will be committed)
packages/coding-agent/src/modes/interactive/components/daxnuts.ts
no changes added to commit (use "git add" and/or "git commit -a")There are unstaged changes from another agent (daxnuts stuff). I need to stash those, rebase, then pop the stash. But wait - the rules say I should NEVER use git stash because it stashes ALL changes including other agents' work.
However, the issue is that I can't pull --rebase with unstaged changes. Let me check if these are truly from another agent or not. The files are:
These look like they're from another agent working on daxnuts. According to the rules, I should NOT touch these files.
One option is to use git stash push -m "temp" -- <my files> but that won't help because my files are already committed.
Actually, the problem is that git won't let me rebase with uncommitted changes. But my changes ARE committed. The unstaged changes belong to another agent.
I could try:
git fetch origin and git rebase origin/main - but this still might fail with unstaged changesActually, let me try git fetch first and see if I can rebase.
There are unstaged changes from another agent (daxnuts). Let me try fetch + rebase:
>git fetch origin && git rebase origin/mainFrom https://github.com/badlogic/pi-mono
ab37d661..20ca6836 main -> origin/main
error: cannot rebase: You have unstaged changes.
error: Please commit or stash them.
Command exited with code 1The rebase won't work with unstaged changes. According to the rules, I should NOT use git stash because it would stash another agent's work.
I have a few options:
please just commit that shit too, daxnuts ad
The user wants me to commit the daxnuts files too. Let me add them and commit, then push.
>git add packages/coding-agent/src/modes/interactive/components/daxnuts.ts packages/coding-agent/src/modes/interactive/components/index.ts packages/coding-agent/src/modes/interactive/interactive-mode.ts(no output)Good, now let me commit and push.
>git commit -m "feat(coding-agent): add daxnuts easter egg"Running formatting, linting, and type checking...
> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && cd packages/web-ui && npm run check
packages/coding-agent/src/modes/interactive/components/daxnuts.ts:49:12 lint/style/useTemplate FIXABLE ━━━━━━━━━━
i Template literals are preferred over string concatenation.
47 │ const top = pixels[row][x];
48 │ const bottom = pixels[row + 1]?.[x] ?? top;
> 49 │ line += rgb(bottom[0], bottom[1], bottom[2]) + rgb(top[0], top[1], top[2], true) + "▄";
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
50 │ }
51 │ line += RESET;
i Unsafe fix: Use a template literal.
47 47 │ const top = pixels[row][x];
48 48 │ const bottom = pixels[row + 1]?.[x] ?? top;
49 │ - → → → line·+=·rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)·+·"▄";
49 │ + → → → line·+=·`${rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)}▄`;
50 50 │ }
51 51 │ line += RESET;
Skipped 1 suggested fixes.
If you wish to apply the suggested (unsafe) fixes, use the command biome check --write --unsafe
Checked 447 files in 292ms. No fixes applied.
Found 1 info.
> @mariozechner/pi-web-ui@0.50.3 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 7ms. No fixes applied.
✅ All pre-commit checks passed!
[main adbf74c6] feat(coding-agent): add daxnuts easter egg
3 files changed, 180 insertions(+)
create mode 100644 packages/coding-agent/src/modes/interactive/components/daxnuts.tsGood, now I can rebase and push.
>git rebase origin/main && git pushRebasing (1/3)
Rebasing (2/3)
Rebasing (3/3)
Successfully rebased and updated refs/heads/main.
To https://github.com/badlogic/pi-mono.git
20ca6836..0e2f90b7 main -> mainDone. The commits have been rebased and pushed.
Done. Rebased and pushed:
patch release
The user wants to do a patch release. According to the AGENTS.md, I need to run npm run release:patch.
>npm run release:patchnpm 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 10.0kB dist/modes/interactive/interactive-mode.d.ts
npm notice 165.1kB dist/modes/interactive/interactive-mode.d.ts.map
npm notice 163.9kB dist/modes/interactive/interactive-mode.js
npm notice 297.6kB 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.2kB dist/modes/rpc/rpc-client.d.ts
npm notice 19.7kB dist/modes/rpc/rpc-client.d.ts.map
npm notice 13.1kB dist/modes/rpc/rpc-client.js
npm notice 26.8kB dist/modes/rpc/rpc-client.js.map
npm notice 987B dist/modes/rpc/rpc-mode.d.ts
npm notice 21.3kB dist/modes/rpc/rpc-mode.d.ts.map
npm notice 21.3kB dist/modes/rpc/rpc-mode.js
npm notice 36.4kB dist/modes/rpc/rpc-mode.js.map
npm notice 8.6kB dist/modes/rpc/rpc-types.d.ts
npm notice 19.8kB dist/modes/rpc/rpc-types.d.ts.map
npm notice 211B dist/modes/rpc/rpc-types.js
npm notice 10.2kB 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.1kB dist/utils/clipboard.d.ts.map
npm notice 2.2kB dist/utils/clipboard.js
npm notice 3.7kB 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.5kB docs/keybindings.md
npm notice 5.8kB 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 26.2kB 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.4
npm notice filename: mariozechner-pi-coding-agent-0.50.4.tgz
npm notice package size: 2.1 MB
npm notice unpacked size: 7.2 MB
npm notice shasum: 97c557128ea83690436dcb949c66727314c9fc2f
npm notice integrity: sha512-XYyZKXaAnojuP[...]kj/O0mpCK+ADQ==
npm notice total files: 568
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
+ @mariozechner/pi-coding-agent@0.50.4
> @mariozechner/pi-mom@0.50.4 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi-mom@0.50.4 clean
> rm -rf dist
> @mariozechner/pi-mom@0.50.4 build
> tsgo -p tsconfig.build.json && chmod +x dist/main.js
npm notice
npm notice 📦 @mariozechner/pi-mom@0.50.4
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.4
npm notice filename: mariozechner-pi-mom-0.50.4.tgz
npm notice package size: 129.7 kB
npm notice unpacked size: 599.4 kB
npm notice shasum: 8fdb5cfbbdeabd25633c1b042cb1614f94344da7
npm notice integrity: sha512-fVqXQzsYGjyCv[...]Rf2GjQzx1tU5w==
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.4
> @mariozechner/pi@0.50.4 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi@0.50.4 clean
> rm -rf dist
> @mariozechner/pi@0.50.4 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.4
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.4
npm notice filename: mariozechner-pi-0.50.4.tgz
npm notice package size: 61.4 kB
npm notice unpacked size: 292.1 kB
npm notice shasum: 29938b6c06b74063476cab2c8fc87bfdff86ea28
npm notice integrity: sha512-/zS1ijf5Ag/zf[...]YSLowHm2LwTzw==
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.4
> @mariozechner/pi-tui@0.50.4 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi-tui@0.50.4 clean
> rm -rf dist
> @mariozechner/pi-tui@0.50.4 build
> tsgo -p tsconfig.build.json
npm notice
npm notice 📦 @mariozechner/pi-tui@0.50.4
npm notice Tarball Contents
npm notice 23.0kB README.md
npm notice 1.8kB dist/autocomplete.d.ts
npm notice 24.8kB dist/autocomplete.d.ts.map
npm notice 23.0kB dist/autocomplete.js
npm notice 42.1kB dist/autocomplete.js.map
npm notice 709B dist/components/box.d.ts
npm notice 4.3kB dist/components/box.d.ts.map
npm notice 3.2kB dist/components/box.js
npm notice 7.1kB 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.2kB dist/components/editor.d.ts
npm notice 72.8kB dist/components/editor.d.ts.map
npm notice 72.5kB dist/components/editor.js
npm notice 131.6kB 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.2kB dist/components/markdown.d.ts
npm notice 29.8kB dist/components/markdown.d.ts.map
npm notice 28.0kB dist/components/markdown.js
npm notice 52.0kB 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 6.0kB dist/keybindings.d.ts.map
npm notice 3.2kB dist/keybindings.js
npm notice 7.7kB 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 13.6kB dist/terminal-image.d.ts.map
npm notice 10.3kB dist/terminal-image.js
npm notice 22.2kB 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.3kB dist/tui.d.ts
npm notice 44.6kB dist/tui.d.ts.map
npm notice 39.3kB dist/tui.js
npm notice 71.3kB 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.4
npm notice filename: mariozechner-pi-tui-0.50.4.tgz
npm notice package size: 260.0 kB
npm notice unpacked size: 1.3 MB
npm notice shasum: 66e7c82b70f1c572690e836fd4f24c4f342bac1d
npm notice integrity: sha512-MNuQhinwYqZXc[...]toXCm6Ge8tBFA==
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.4
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.4
npm notice Tarball Contents
npm notice 5.2kB 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.4
npm notice filename: mariozechner-pi-web-ui-0.50.4.tgz
npm notice package size: 352.2 kB
npm notice unpacked size: 1.7 MB
npm notice shasum: a38373fc867cf7ffba065d70ae2ccd1d2faa889e
npm notice integrity: sha512-+9v8rukeFmEz3[...]84R7NMRbRg5lA==
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.4
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.4
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.4
npm notice filename: pi-web-ui-example-1.38.4.tgz
npm notice package size: 6.4 kB
npm notice unpacked size: 19.0 kB
npm notice shasum: d0e16654ff5f9a02d24a6413ae738303fd57604f
npm notice integrity: sha512-YEAls2HZPh1ux[...]iZHjW1t1BayTA==
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.4
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.4
npm notice filename: pi-extension-with-deps-1.14.4.tgz
npm notice package size: 860 B
npm notice unpacked size: 1.5 kB
npm notice shasum: fe2adde67b79ffc6a60e02dc5948f90db46e9a29
npm notice integrity: sha512-XVxwq4QjSm6ye[...]xcT4VVo6+h6BQ==
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.4
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.4
npm notice filename: pi-extension-custom-provider-anthropic-1.1.4.tgz
npm notice package size: 5.6 kB
npm notice unpacked size: 19.5 kB
npm notice shasum: b82c726601e4ed97de3338f507d8776d4837d97a
npm notice integrity: sha512-0VVdDh26pX/CL[...]dRiHyxlsykCSA==
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.4
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.4
npm notice filename: pi-extension-custom-provider-gitlab-duo-1.1.4.tgz
npm notice package size: 4.2 kB
npm notice unpacked size: 13.7 kB
npm notice shasum: 430e06529419c5604926e395e4f5089e230761f0
npm notice integrity: sha512-8GFRBPS5LH2DB[...]LWW9tlSnH2qaw==
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
packages/coding-agent/src/modes/interactive/components/daxnuts.ts:49:12 lint/style/useTemplate FIXABLE ━━━━━━━━━━
i Template literals are preferred over string concatenation.
47 │ const top = pixels[row][x];
48 │ const bottom = pixels[row + 1]?.[x] ?? top;
> 49 │ line += rgb(bottom[0], bottom[1], bottom[2]) + rgb(top[0], top[1], top[2], true) + "▄";
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
50 │ }
51 │ line += RESET;
i Unsafe fix: Use a template literal.
47 47 │ const top = pixels[row][x];
48 48 │ const bottom = pixels[row + 1]?.[x] ?? top;
49 │ - → → → line·+=·rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)·+·"▄";
49 │ + → → → line·+=·`${rgb(bottom[0],·bottom[1],·bottom[2])·+·rgb(top[0],·top[1],·top[2],·true)}▄`;
50 50 │ }
51 51 │ line += RESET;
Skipped 1 suggested fixes.
If you wish to apply the suggested (unsafe) fixes, use the command biome check --write --unsafe
Checked 447 files in 308ms. No fixes applied.
Found 1 info.
> @mariozechner/pi-web-ui@0.50.4 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 pre-commit checks passed!
[main 2cee7e17] Add [Unreleased] section for next cycle
7 files changed, 79 insertions(+), 67 deletions(-)
Pushing to remote...
$ git push origin main
To https://github.com/badlogic/pi-mono.git
0e2f90b7..2cee7e17 main -> main
$ git push origin v0.50.4
To https://github.com/badlogic/pi-mono.git
* [new tag] v0.50.4 -> v0.50.4
=== Released v0.50.4 ===
[Showing lines 937-2007 of 2007 (50.0KB limit). Full output: /var/folders/49/l4171l3n219_xwq30fmyzr8w0000gn/T/pi-bash-8738b9f8baead52e.log]The patch release completed successfully. v0.50.4 has been published.
Done. v0.50.4 released and pushed.
git tag --sort=-version:refname | head -1git log <tag>..HEAD --oneline### Changed
- Optimized image line detection and box rendering cache for better performance ([#1084](https://github.com/badlogic/pi-mono/pull/1084) by [@can1357](https://github.com/can1357))### Changed
- Optimized image line detection and box rendering cache for better performance ([#1084](https://github.com/badlogic/pi-mono/pull/1084) by [@can1357](https://github.com/can1357))