Reviewed commits since last release.
UnderstandAdded missing changelog entries.
EditConfirmed changelog completeness.
VerifyCommitted and pushed changes.
BuildPerformed new patch release.
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.
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))>git tag --sort=-version:refname | head -1v0.49.0>git log v0.49.0..HEAD --oneline037cc9c3 docs: add changelog entries for undo feature
fb124282 feat(tui): add legacy terminal support for Ctrl+symbol keys
6bde679a fix(tui): use the non-null assertion operator instead of assert()
bacf334b feat(tui): add undo support to Editor with the Ctrl+- hotkey
c8db8e61 docs(ai): note handoff coverage for new providers
0ce59236 test(ai): remove handoff test closes #258
023f6e2f docs(ai): document onPayload callback
ea02243a chore(ai): remove gemini cli session id test
2c7c23b8 fix(ai): normalize tool call ids and handoff tests fixes #821
298af5c1 style(coding-agent): move border above header, use keyHint for consistency
e32c486c fix(coding-agent): init theme in session selector tests
26fe0483 feat(coding-agent): add session path toggle and deletion to /resume
d43930c8 feat(ai): add strictResponsesPairing for Azure OpenAI Responses API
def9e4e9 Support shell command execution for API key resolution in models.json (#762)
a67f6f99 chore(coding-agent): add changelog entry for shortcuts
c3601088 Reserve copy action during extension conflicts
5353dd4b Normalize builtin keybinding keys to lowercase
7cacb49a Clarify comment about reserved extension keybindings
54c33f2a Respect reserved keybindings when registering extensions
c63f33d8 docs(agent): update steering and options
ad337e30 docs: document Focusable interface propagation pattern for IME support
b4f833c2 fix(coding-agent): fix IME candidate window positioning in menu selectors
8b23c0a4 feat(coding-agent): use hash fragments for share URLs (#829)
964f17b8 fix(coding-agent): load photon wasm in compiled binaries
61833b3d chore: approve contributor terrorobe
55769e75 chore: add issue templates for contributions and bugs
d22c4c23 chore: approve contributor badlogictest
97673461 fix: allow additional text after lgtm in approval comments
64a8b64b fix: remove duplicate core import in approve-contributor workflow
8b02aff6 fix: fix YAML parsing issues in PR gate workflows
3eded2c1 chore: add PR approval gate for new contributors
63249533 Add [Unreleased] section for next cycleNow let me examine the individual commits to verify their changelog coverage:
>git show 037cc9c3 --stat --oneline037cc9c3 docs: add changelog entries for undo feature
packages/coding-agent/CHANGELOG.md | 1 +
packages/tui/CHANGELOG.md | 5 +++++
2 files changed, 6 insertions(+)>git show fb124282 --stat --onelinefb124282 feat(tui): add legacy terminal support for Ctrl+symbol keys
packages/tui/src/keys.ts | 41 +++++++++++++++++++++++++++++++++--------
packages/tui/test/keys.test.ts | 33 +++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+), 8 deletions(-)>git show 6bde679a --stat --oneline6bde679a fix(tui): use the non-null assertion operator instead of assert()
packages/tui/src/components/editor.ts | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)>git show bacf334b --stat --onelinebacf334b feat(tui): add undo support to Editor with the Ctrl+- hotkey
packages/coding-agent/README.md | 2 +
.../src/modes/interactive/interactive-mode.ts | 2 +
packages/tui/src/components/editor.ts | 110 ++++-
packages/tui/src/keybindings.ts | 4 +
packages/tui/test/editor.test.ts | 485 +++++++++++++++++++++
5 files changed, 595 insertions(+), 8 deletions(-)>git show c8db8e61 --stat --onelinec8db8e61 docs(ai): note handoff coverage for new providers
AGENTS.md | 4 +++-
packages/ai/README.md | 3 +++
2 files changed, 6 insertions(+), 1 deletion(-)>git show 0ce59236 --stat --oneline0ce59236 test(ai): remove handoff test closes #258
packages/ai/test/handoff.test.ts | 573 ---------------------------------------
1 file changed, 573 deletions(-)>git show 023f6e2f --stat --oneline023f6e2f docs(ai): document onPayload callback
packages/ai/README.md | 14 ++++++++++++++
1 file changed, 14 insertions(+)>git show ea02243a --stat --onelineea02243a chore(ai): remove gemini cli session id test
.../ai/test/google-gemini-cli-session-id.test.ts | 50 ----------------------
1 file changed, 50 deletions(-)>git show 2c7c23b8 --stat --oneline2c7c23b8 fix(ai): normalize tool call ids and handoff tests fixes #821
packages/ai/src/providers/amazon-bedrock.ts | 16 +-
packages/ai/src/providers/anthropic.ts | 16 +-
packages/ai/src/providers/google-gemini-cli.ts | 34 +-
packages/ai/src/providers/google-shared.ts | 11 +-
packages/ai/src/providers/google-vertex.ts | 1 +
packages/ai/src/providers/google.ts | 1 +
.../ai/src/providers/openai-codex-responses.ts | 19 +-
packages/ai/src/providers/openai-completions.ts | 20 +-
packages/ai/src/providers/openai-responses.ts | 19 +-
packages/ai/src/providers/transform-messages.ts | 72 +-
packages/ai/src/types.ts | 4 +
packages/ai/test/abort.test.ts | 1 +
packages/ai/test/context-overflow.test.ts | 8 +-
packages/ai/test/cross-provider-handoff.test.ts | 423 +++++++
packages/ai/test/image-limits.test.ts | 1274 --------------------
packages/ai/test/stream.test.ts | 3 +
packages/ai/test/tokens.test.ts | 1 +
packages/ai/test/unicode-surrogate.test.ts | 15 +-
.../test/agent-session-branching.test.ts | 4 +-
19 files changed, 568 insertions(+), 1374 deletions(-)>git show 298af5c1 --stat --oneline298af5c1 style(coding-agent): move border above header, use keyHint for consistency
.../modes/interactive/components/session-selector.ts | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)>git show e32c486c --stat --onelinee32c486c fix(coding-agent): init theme in session selector tests
packages/coding-agent/test/session-selector-path-delete.test.ts | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)>git show 26fe0483 --stat --oneline26fe0483 feat(coding-agent): add session path toggle and deletion to /resume
packages/coding-agent/CHANGELOG.md | 1 +
packages/coding-agent/README.md | 4 +
packages/coding-agent/docs/session.md | 6 +
.../interactive/components/session-selector.ts | 379 ++++++++++++++++++---
.../src/modes/interactive/interactive-mode.ts | 1 +
.../test/session-selector-path-delete.test.ts | 180 ++++++++++
6 files changed, 520 insertions(+), 51 deletions(-)>git show d43930c8 --stat --onelined43930c8 feat(ai): add strictResponsesPairing for Azure OpenAI Responses API
packages/ai/CHANGELOG.md | 8 ++++++++
packages/ai/README.md | 8 ++++++--
packages/ai/src/providers/openai-completions.ts | 10 +++++-----
packages/ai/src/providers/openai-responses.ts | 21 +++++++++++++++++++--
packages/ai/src/types.ts | 18 ++++++++++++++----
packages/ai/test/abort.test.ts | 4 +++-
packages/ai/test/handoff.test.ts | 7 ++++++-
packages/ai/test/image-limits.test.ts | 7 ++++++-
packages/ai/test/image-tool-result.test.ts | 7 ++++++-
packages/ai/test/stream.test.ts | 7 ++++++-
packages/ai/test/tokens.test.ts | 4 +++-
packages/ai/test/tool-call-without-result.test.ts | 4 +++-
packages/ai/test/total-tokens.test.ts | 4 +++-
packages/ai/test/xhigh.test.ts | 4 +++-
packages/coding-agent/CHANGELOG.md | 4 ++++
packages/coding-agent/README.md | 10 ++++++++++
packages/coding-agent/src/core/model-registry.ts | 8 +++++++-
17 files changed, 112 insertions(+), 23 deletions(-)>git show def9e4e9 --stat --onelinedef9e4e9 Support shell command execution for API key resolution in models.json (#762)
package-lock.json | 9 +-
packages/coding-agent/CHANGELOG.md | 1 +
packages/coding-agent/README.md | 5 +-
packages/coding-agent/src/core/model-registry.ts | 40 +++-
packages/coding-agent/test/model-registry.test.ts | 274 +++++++++++++++++++++-
5 files changed, 315 insertions(+), 14 deletions(-)>git show a67f6f99 --stat --onelinea67f6f99 chore(coding-agent): add changelog entry for shortcuts
packages/coding-agent/CHANGELOG.md | 1 +
1 file changed, 1 insertion(+)>git show c3601088 --stat --onelinec3601088 Reserve copy action during extension conflicts
packages/coding-agent/src/core/extensions/runner.ts | 1 +
1 file changed, 1 insertion(+)>git show 5353dd4b --stat --oneline5353dd4b Normalize builtin keybinding keys to lowercase
packages/coding-agent/src/core/extensions/runner.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)>git show 7cacb49a --stat --oneline7cacb49a Clarify comment about reserved extension keybindings
packages/coding-agent/src/core/extensions/runner.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)>git show 54c33f2a --stat --oneline54c33f2a Respect reserved keybindings when registering extensions
.../coding-agent/src/core/extensions/runner.ts | 80 ++++++++-----
.../src/modes/interactive/interactive-mode.ts | 4 +-
.../coding-agent/test/extensions-runner.test.ts | 124 ++++++++++++++++++++-
3 files changed, 179 insertions(+), 29 deletions(-)>git show ad337e30 --stat --onelinead337e30 docs: document Focusable interface propagation pattern for IME support
packages/coding-agent/docs/tui.md | 30 ++++++++++++++++++++++
packages/tui/README.md | 52 +++++++++++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)>git show b4f833c2 --stat --onelineb4f833c2 fix(coding-agent): fix IME candidate window positioning in menu selectors
packages/coding-agent/CHANGELOG.md | 4 +++
.../interactive/components/extension-input.ts | 14 ++++++++--
.../modes/interactive/components/login-dialog.ts | 14 ++++++++--
.../modes/interactive/components/model-selector.ts | 23 ++++++++++++++--
.../components/scoped-models-selector.ts | 13 ++++++++-
.../interactive/components/session-selector.ts | 25 +++++++++++++++--
.../modes/interactive/components/tree-selector.ts | 31 ++++++++++++++++++++--
7 files changed, 113 insertions(+), 11 deletions(-)>git show 8b23c0a4 --stat --oneline8b23c0a4 feat(coding-agent): use hash fragments for share URLs (#829)
packages/coding-agent/CHANGELOG.md | 4 ++++
packages/coding-agent/src/modes/interactive/interactive-mode.ts | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)>git show 964f17b8 --stat --oneline964f17b8 fix(coding-agent): load photon wasm in compiled binaries
packages/coding-agent/package.json | 2 +-
packages/coding-agent/src/utils/photon.ts | 100 +++++++++++++++++++++++++++++-
scripts/build-binaries.sh | 1 +
3 files changed, 99 insertions(+), 4 deletions(-)>git show 55769e75 --stat --oneline55769e75 chore: add issue templates for contributions and bugs
.github/ISSUE_TEMPLATE/bug.yml | 34 +++++++++++++++++++++++++++++++++
.github/ISSUE_TEMPLATE/config.yml | 5 +++++
.github/ISSUE_TEMPLATE/contribution.yml | 34 +++++++++++++++++++++++++++++++++
3 files changed, 73 insertions(+)>git show d22c4c23 --stat --onelined22c4c23 chore: approve contributor badlogictest
.github/APPROVED_CONTRIBUTORS | 1 +
1 file changed, 1 insertion(+)>git show 97673461 --stat --oneline97673461 fix: allow additional text after lgtm in approval comments
.github/workflows/approve-contributor.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)>git show 64a8b64b --stat --oneline64a8b64b fix: remove duplicate core import in approve-contributor workflow
.github/workflows/approve-contributor.yml | 1 -
1 file changed, 1 deletion(-)>git show 8b02aff6 --stat --oneline8b02aff6 fix: fix YAML parsing issues in PR gate workflows
.github/workflows/approve-contributor.yml | 2 +-
.github/workflows/pr-gate.yml | 22 ++++++++++++----------
2 files changed, 13 insertions(+), 11 deletions(-)>git show 3eded2c1 --stat --oneline3eded2c1 chore: add PR approval gate for new contributors
.github/APPROVED_CONTRIBUTORS | 84 +++++++++++++++++++++++++
.github/workflows/approve-contributor.yml | 101 ++++++++++++++++++++++++++++++
.github/workflows/pr-gate.yml | 88 ++++++++++++++++++++++++++
CONTRIBUTING.md | 42 +++++++++++++
README.md | 70 ++-------------------
5 files changed, 321 insertions(+), 64 deletions(-)>git show 63249533 --stat --oneline63249533 Add [Unreleased] section for next cycle
packages/agent/CHANGELOG.md | 2 ++
packages/ai/CHANGELOG.md | 2 ++
packages/ai/src/models.generated.ts | 30 +++++++++++++++---------------
packages/coding-agent/CHANGELOG.md | 2 ++
packages/mom/CHANGELOG.md | 2 ++
packages/tui/CHANGELOG.md | 2 ++
packages/web-ui/CHANGELOG.md | 2 ++
7 files changed, 27 insertions(+), 15 deletions(-)Let me check PR #762 to verify the contributor and check for cross-provider handoff fix:
>gh pr view 762 --json author,title{"author":{"id":"MDQ6VXNlcjU0NDU=","is_bot":false,"login":"cv","name":"Carlos Villela"},"title":"Support shell command execution for API key resolution in models.json"}>gh pr view 829 --json author,title{"author":{"id":"MDQ6VXNlcjE1MTA0NQ==","is_bot":false,"login":"terrorobe","name":"Michael Renner"},"title":"Use hash fragments instead of query strings for share URLs"}>gh pr view 831 --json author,title{"author":{"id":"MDQ6VXNlcjEwNDQzMDA=","is_bot":false,"login":"Perlence","name":"Sviatoslav Abakumov"},"title":"feat(tui): The Undo feature"}>gh pr view 826 --json author,title{"author":{"id":"MDQ6VXNlcjY2NDA4NzQ=","is_bot":false,"login":"richardgill","name":"Richard Gill"},"title":"Allow extensions to override default built-in keybindings which have been remapped"}>gh pr view 816 --json author,title{"author":{"id":"MDQ6VXNlcjIwNDczOTg=","is_bot":false,"login":"w-winter","name":"warren"},"title":"feat(coding-agent): add session path toggle and deletion to /resume"}Now let me check the 2c7c23b8 commit more closely, as it's a fix for cross-provider handoff:
>gh issue view 821 --json title,body 2>/dev/null | head -20 || echo "Issue 821 not found or private"{"body":"Follow up #644 \nClaude in Google Antigravity endpoint need tool call id normalization\nIdeally we'd have a test matrix across all providers, but I don't have the subscriptions/env to do that for teams :(\n\n### Repro:\n```\n#!/usr/bin/env npx tsx\n/**\n * Repro: Codex tool call IDs must be normalized when switching to Antigravity Claude.\n */\n\nimport { Type } from \"@sinclair/typebox\";\nimport {\n\tgetModel,\n\tgetOAuthApiKey,\n\tstream,\n\ttype AssistantMessage,\n\ttype OAuthCredentials,\n\ttype OAuthProvider,\n\ttype ToolResultMessage,\n} from \"../src/index.js\";\nimport { readFileSync } from \"fs\";\nimport { homedir } from \"os\";\nimport { join } from \"path\";\n\nconst AUTH_PATH = join(homedir(), \".pi\", \"agent\", \"auth.json\");\n\ntype AuthEntry = { type: \"api_key\"; key: string } | ({ type: \"oauth\" } & OAuthCredentials);\n\ntype AuthStorage = Record<string, AuthEntry>;\n\nfunction loadAuthStorage(): AuthStorage {\n\treturn JSON.parse(readFileSync(AUTH_PATH, \"utf-8\")) as AuthStorage;\n}\n\nasync function resolveApiKey(storage: AuthStorage, provider: OAuthProvider): Promise<string> {\n\tconst entry = storage[provider];\n\tif (!entry) throw new Error(`Missing auth for ${provider}.`);\n\n\tif (entry.type === \"api_key\") return entry.key;\n\n\tconst { type: _type, ...creds } = entry;\n\tconst result = await getOAuthApiKey(provider, { [provider]: creds });\n\tif (!result) throw new Error(`Missing OAuth credentials for ${provider}.`);\n\treturn result.apiKey;\n}\n\nasync function main(): Promise<void> {\n\tlet storage: AuthStorage;\n\ttry {\n\t\tstorage = loadAuthStorage();\n\t} catch (error) {\n\t\tconst message = error instanceof Error ? error.message : String(error);\n\t\tconsole.error(message);\n\t\tconsole.error(\"Run: pi login openai-codex && pi login google-antigravity\");\n\t\tprocess.exit(1);\n\t}\n\n\tconst tools = [{ name: \"read\", description: \"Read file\", parameters: Type.Object({ path: Type.String() }) }];\n\tconst codexKey = await resolveApiKey(storage, \"openai-codex\");\n\tconst antigravityKey = await resolveApiKey(storage, \"google-antigravity\");\n\n\tconst codexModel = getModel(\"openai-codex\", \"gpt-5.1-codex-mini\");\n\tconst codexResult = await stream(\n\t\tcodexModel,\n\t\t{\n\t\t\tsystemPrompt: \"You are a coding assistant.\",\n\t\t\ttools,\n\t\t\tmessages: [{ role: \"user\", content: \"Read /etc/hosts\", timestamp: Date.now() }],\n\t\t},\n\t\t{ apiKey: codexKey },\n\t).result();\n\n\tif (codexResult.stopReason !== \"toolUse\") {\n\t\tconsole.error(`Expected tool call, got: ${codexResult.stopReason}`);\n\t\tprocess.exit(1);\n\t}\n\n\tconst toolCallMsg = codexResult.content.find((c) => c.type === \"toolCall\");\n\tif (!toolCallMsg || toolCallMsg.type !== \"toolCall\") {\n\t\tconsole.error(\"No tool call in Codex response.\");\n\t\tprocess.exit(1);\n\t}\n\n\tconst messyId = toolCallMsg.id;\n\tconsole.log(`Codex tool call ID: ${messyId}`);\n\n\tconst claudeModel = getModel(\"google-antigravity\", \"claude-sonnet-4-5\");\n\tconst history = [\n\t\t{ role: \"user\" as const, content: \"Read /etc/hosts\", timestamp: Date.now() },\n\t\tcodexResult as AssistantMessage,\n\t\t{\n\t\t\trole: \"toolResult\" as const,\n\t\t\ttoolCallId: messyId,\n\t\t\ttoolName: \"read\",\n\t\t\tcontent: [{ type: \"text\" as const, text: \"127.0.0.1 localhost\" }],\n\t\t\tisError: false,\n\t\t\ttimestamp: Date.now(),\n\t\t} as ToolResultMessage,\n\t\t{ role: \"user\" as const, content: \"What is the localhost IP?\", timestamp: Date.now() },\n\t];\n\n\ttry {\n\t\tconst result = await stream(\n\t\t\tclaudeModel,\n\t\t\t{ systemPrompt: \"You are helpful.\", tools, messages: history },\n\t\t\t{ apiKey: antigravityKey },\n\t\t).result();\n\n\t\tif (result.stopReason === \"error\") throw new Error(result.errorMessage);\n\n\t\tconst responseText = result.content.find((c) => c.type === \"text\")?.text || \"(no text)\";\n\t\tconsole.log(`Claude response: ${responseText.replace(/\\n/g, \" \").slice(0, 100)}...`);\n\t} catch (error) {\n\t\tconst message = error instanceof Error ? error.message : String(error);\n\t\tconsole.error(`Claude request failed: ${message}`);\n\t\tprocess.exit(1);\n\t}\n}\n\nmain().catch((error) => {\n\tconst message = error instanceof Error ? error.message : String(error);\n\tconsole.error(message);\n\tprocess.exit(1);\n});\n```\n\n## Expected output (fixed)\n```\nCodex tool call ID: call_105nECQqwInsPMPvtIiaP3V7|fc_06f61b3acfc1584901696cc82416948191bd6a98f81c23ff52\nClaude response: Based on the `/etc/hosts` file I just read, the localhost IP is **127.0.0.1**. This is the standard...\n```\n\n## Current behavior 8b02aff\n```\nCodex tool call ID: call_vgwbGBht9FiGQwYB1Qxq1qjD|fc_06ea39884e58ce8501696cc853d0708191aedd41fa5859eb31\nClaude request failed: Cloud Code Assist API error (400): {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.1.content.0.tool_use.id: String should match pattern '^[a-zA-Z0-9_-]+$'\"},\"request_id\":\"req_vrtx_011CXEnn9QRdaPwxwr8FuYqe\"}\n```\n\n## Proposed fix:\nAdd `model.provider === \"google-antigravity\"` in `packages/ai/src/providers/transform-messages.ts`\n```\nconst targetRequiresStrictIds =\n\t\t\t\tmodel.api === \"anthropic-messages\" ||\n\t\t\t\tmodel.provider === \"github-copilot\" ||\n\t\t\t\tmodel.provider === \"google-antigravity\";\n```","title":"Need tool call ID normalization when switching from OpenAI Codex to Google Antigravity (Claude)"}Now I have a complete picture. Let me summarize the audit:
037cc9c3 - docs: changelog entries onlyc8db8e61 - docs(ai): note handoff coverage for new providers (doc-only)0ce59236 - test(ai): remove handoff test (test removal)023f6e2f - docs(ai): document onPayload callback (doc-only)ea02243a - chore(ai): remove gemini cli session id test (test removal)298af5c1 - style(coding-agent): move border above header (style only)e32c486c - fix(coding-agent): init theme in session selector tests (test fix)a67f6f99 - chore(coding-agent): add changelog entry for shortcuts (changelog only)7cacb49a - Clarify comment about reserved extension keybindings (comment only)ad337e30 - docs: document Focusable interface (doc-only)55769e75 - chore: add issue templates (repo housekeeping)d22c4c23 - chore: approve contributor (repo housekeeping)97673461 - fix: allow additional text after lgtm (workflow fix)64a8b64b - fix: remove duplicate core import (workflow fix)8b02aff6 - fix: fix YAML parsing issues (workflow fix)3eded2c1 - chore: add PR approval gate (repo housekeeping)63249533 - Add [Unreleased] section (release housekeeping)2c7c23b8 - ai CHANGELOG needs:
964f17b8 - coding-agent CHANGELOG needs:
def9e4e9 (coding-agent): Currently just links to issue #697, should attribute the PR author:
"apiKey": "!security find-generic-password -ws 'anthropic'" for macOS Keychain) (#697 [blocked])`([#762](https://github.com/badlogic/pi-mono/pull/762) by [@cv](https://github.com/cv))8b23c0a4 (coding-agent): Missing PR attribution:
([#828](https://github.com/badlogic/pi-mono/issues/828))([#829](https://github.com/badlogic/pi-mono/pull/829) by [@terrorobe](https://github.com/terrorobe))Let me add the missing entries and fix the attributions:
Now let me verify the cross-package duplication. The ai fix for tool call ID normalization affects end users, so it should also be in coding-agent:
Let me verify the changes:
>npm run check 2>&1> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && npm run check -w @mariozechner/pi-web-ui
Checked 406 files in 239ms. No fixes applied.
> @mariozechner/pi-web-ui@0.49.0 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.Audit complete. Added the following missing changelog entries:
### Fixed section with tool call ID normalization fix for cross-provider handoffs (#821)>git statusOn branch main
Your branch is up to date with 'origin/main'.
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/ai/CHANGELOG.md
modified: packages/coding-agent/CHANGELOG.md
no changes added to commit (use "git add" and/or "git commit -a")
commit and push, then do a new patch release
>git add packages/ai/CHANGELOG.md packages/coding-agent/CHANGELOG.md(no output)>git commit -m "docs: add missing changelog entries for v0.50.0
- ai: tool call ID normalization for cross-provider handoffs (#821)
- coding-agent: photon WASM loading in standalone binaries
- coding-agent: fix attributions for #762 (@cv) and #829 (@terrorobe)"Running formatting, linting, and type checking...
> pi-monorepo@0.0.3 check
> biome check --write . && tsgo --noEmit && npm run check -w @mariozechner/pi-web-ui
Checked 406 files in 237ms. No fixes applied.
> @mariozechner/pi-web-ui@0.49.0 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 83adb15d] docs: add missing changelog entries for v0.50.0
2 files changed, 8 insertions(+), 2 deletions(-)>git pushTo https://github.com/badlogic/pi-mono.git
037cc9c3..83adb15d main -> main>npm run release:patch 2>&1npm notice 477B dist/modes/interactive/components/bordered-loader.d.ts
npm notice 1.9kB dist/modes/interactive/components/bordered-loader.d.ts.map
npm notice 1.1kB dist/modes/interactive/components/bordered-loader.js
npm notice 2.8kB dist/modes/interactive/components/bordered-loader.js.map
npm notice 581B dist/modes/interactive/components/branch-summary-message.d.ts
npm notice 2.3kB dist/modes/interactive/components/branch-summary-message.d.ts.map
npm notice 1.6kB dist/modes/interactive/components/branch-summary-message.js
npm notice 3.4kB dist/modes/interactive/components/branch-summary-message.js.map
npm notice 593B dist/modes/interactive/components/compaction-summary-message.d.ts
npm notice 2.4kB dist/modes/interactive/components/compaction-summary-message.d.ts.map
npm notice 1.7kB dist/modes/interactive/components/compaction-summary-message.js
npm notice 3.6kB dist/modes/interactive/components/compaction-summary-message.js.map
npm notice 442B dist/modes/interactive/components/countdown-timer.d.ts
npm notice 1.5kB dist/modes/interactive/components/countdown-timer.d.ts.map
npm notice 919B dist/modes/interactive/components/countdown-timer.js
npm notice 1.9kB dist/modes/interactive/components/countdown-timer.js.map
npm notice 905B dist/modes/interactive/components/custom-editor.d.ts
npm notice 3.4kB dist/modes/interactive/components/custom-editor.d.ts.map
npm notice 2.4kB dist/modes/interactive/components/custom-editor.js
npm notice 4.6kB dist/modes/interactive/components/custom-editor.js.map
npm notice 725B dist/modes/interactive/components/custom-message.d.ts
npm notice 3.8kB dist/modes/interactive/components/custom-message.d.ts.map
npm notice 2.9kB dist/modes/interactive/components/custom-message.js
npm notice 6.1kB dist/modes/interactive/components/custom-message.js.map
npm notice 474B dist/modes/interactive/components/diff.d.ts
npm notice 5.4kB dist/modes/interactive/components/diff.d.ts.map
npm notice 5.1kB dist/modes/interactive/components/diff.js
npm notice 9.7kB dist/modes/interactive/components/diff.js.map
npm notice 606B dist/modes/interactive/components/dynamic-border.d.ts
npm notice 1.3kB dist/modes/interactive/components/dynamic-border.d.ts.map
npm notice 703B dist/modes/interactive/components/dynamic-border.js
npm notice 1.4kB dist/modes/interactive/components/dynamic-border.js.map
npm notice 741B dist/modes/interactive/components/extension-editor.d.ts
npm notice 4.7kB dist/modes/interactive/components/extension-editor.d.ts.map
npm notice 3.8kB dist/modes/interactive/components/extension-editor.js
npm notice 7.7kB dist/modes/interactive/components/extension-editor.js.map
npm notice 789B dist/modes/interactive/components/extension-input.d.ts
npm notice 3.5kB dist/modes/interactive/components/extension-input.d.ts.map
npm notice 2.2kB dist/modes/interactive/components/extension-input.js
npm notice 5.2kB dist/modes/interactive/components/extension-input.js.map
npm notice 809B dist/modes/interactive/components/extension-selector.d.ts
npm notice 4.3kB dist/modes/interactive/components/extension-selector.d.ts.map
npm notice 3.1kB dist/modes/interactive/components/extension-selector.js
npm notice 7.0kB dist/modes/interactive/components/extension-selector.js.map
npm notice 1.0kB dist/modes/interactive/components/footer.d.ts
npm notice 9.6kB dist/modes/interactive/components/footer.d.ts.map
npm notice 9.3kB dist/modes/interactive/components/footer.js
npm notice 16.2kB dist/modes/interactive/components/footer.js.map
npm notice 2.0kB dist/modes/interactive/components/index.d.ts
npm notice 3.7kB dist/modes/interactive/components/index.d.ts.map
npm notice 1.9kB dist/modes/interactive/components/index.js
npm notice 3.6kB dist/modes/interactive/components/index.js.map
npm 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.4kB dist/modes/interactive/components/model-selector.d.ts
npm notice 10.7kB dist/modes/interactive/components/model-selector.d.ts.map
npm notice 9.0kB dist/modes/interactive/components/model-selector.js
npm notice 17.9kB dist/modes/interactive/components/model-selector.js.map
npm notice 692B dist/modes/interactive/components/oauth-selector.d.ts
npm notice 4.8kB dist/modes/interactive/components/oauth-selector.d.ts.map
npm notice 3.9kB dist/modes/interactive/components/oauth-selector.js
npm notice 8.1kB 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 2.6kB dist/modes/interactive/components/session-selector.d.ts
npm notice 28.2kB dist/modes/interactive/components/session-selector.d.ts.map
npm notice 25.1kB dist/modes/interactive/components/session-selector.js
npm notice 49.5kB dist/modes/interactive/components/session-selector.js.map
npm notice 1.9kB dist/modes/interactive/components/settings-selector.d.ts
npm notice 14.1kB dist/modes/interactive/components/settings-selector.d.ts.map
npm notice 10.8kB dist/modes/interactive/components/settings-selector.js
npm notice 20.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 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 28.9kB dist/modes/interactive/components/tool-execution.d.ts.map
npm notice 28.6kB dist/modes/interactive/components/tool-execution.js
npm notice 52.1kB 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.4kB 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 236B dist/modes/interactive/components/user-message.d.ts
npm notice 864B dist/modes/interactive/components/user-message.d.ts.map
npm notice 569B dist/modes/interactive/components/user-message.js
npm notice 1.3kB 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 8.3kB dist/modes/interactive/interactive-mode.d.ts
npm notice 143.4kB dist/modes/interactive/interactive-mode.d.ts.map
npm notice 143.9kB dist/modes/interactive/interactive-mode.js
npm notice 258.9kB 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.5kB dist/modes/interactive/theme/theme-schema.json
npm notice 3.8kB dist/modes/interactive/theme/theme.d.ts
npm notice 36.4kB dist/modes/interactive/theme/theme.d.ts.map
npm notice 30.4kB dist/modes/interactive/theme/theme.js
npm notice 62.7kB dist/modes/interactive/theme/theme.js.map
npm notice 983B dist/modes/print-mode.d.ts
npm notice 7.2kB dist/modes/print-mode.d.ts.map
npm notice 6.5kB dist/modes/print-mode.js
npm notice 12.1kB dist/modes/print-mode.js.map
npm notice 5.9kB dist/modes/rpc/rpc-client.d.ts
npm notice 19.0kB dist/modes/rpc/rpc-client.d.ts.map
npm notice 12.7kB dist/modes/rpc/rpc-client.js
npm notice 26.0kB dist/modes/rpc/rpc-client.js.map
npm notice 987B dist/modes/rpc/rpc-mode.d.ts
npm notice 21.9kB dist/modes/rpc/rpc-mode.d.ts.map
npm notice 21.8kB dist/modes/rpc/rpc-mode.js
npm notice 38.1kB dist/modes/rpc/rpc-mode.js.map
npm notice 7.7kB dist/modes/rpc/rpc-types.d.ts
npm notice 17.7kB dist/modes/rpc/rpc-types.d.ts.map
npm notice 211B dist/modes/rpc/rpc-types.js
npm notice 9.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 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 862B dist/utils/shell.d.ts
npm notice 5.7kB dist/utils/shell.d.ts.map
npm notice 5.4kB dist/utils/shell.js
npm notice 9.1kB dist/utils/shell.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 14.8kB docs/compaction.md
npm notice 54.7kB docs/extensions.md
npm notice 24.0kB docs/rpc.md
npm notice 29.7kB docs/sdk.md
npm notice 10.0kB docs/session.md
npm notice 9.4kB docs/skills.md
npm notice 16.7kB docs/theme.md
npm notice 6.6kB docs/tree.md
npm notice 26.8kB docs/tui.md
npm notice 1.6kB examples/extensions/auto-commit-on-exit.ts
npm notice 829B examples/extensions/chalk-logger.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 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.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 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 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 8.2kB examples/extensions/question.ts
npm notice 12.8kB examples/extensions/questionnaire.ts
npm notice 2.4kB examples/extensions/rainbow-editor.ts
npm notice 7.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 2.1kB examples/extensions/shutdown-command.ts
npm notice 9.4kB examples/extensions/snake.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 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 841B examples/README.md
npm notice 637B examples/sdk/01-minimal.ts
npm notice 1.5kB examples/sdk/02-custom-model.ts
npm notice 1.3kB examples/sdk/03-custom-prompt.ts
npm notice 1.4kB examples/sdk/04-skills.ts
npm notice 1.6kB examples/sdk/05-tools.ts
npm notice 2.4kB examples/sdk/06-extensions.ts
npm notice 892B examples/sdk/07-context-files.ts
npm notice 1.1kB examples/sdk/08-prompt-templates.ts
npm notice 1.6kB examples/sdk/09-api-keys-and-oauth.ts
npm notice 1.0kB examples/sdk/10-settings.ts
npm notice 1.7kB examples/sdk/11-sessions.ts
npm notice 2.1kB examples/sdk/12-full-control.ts
npm notice 4.6kB 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.49.1
npm notice filename: mariozechner-pi-coding-agent-0.49.1.tgz
npm notice package size: 1.3 MB
npm notice unpacked size: 5.6 MB
npm notice shasum: b88d560bf53a549650d3628c545d4bf77c514c1f
npm notice integrity: sha512-ZyuMYJRge2Wj7[...]Z6WKutbwHxkxg==
npm notice total files: 500
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
+ @mariozechner/pi-coding-agent@0.49.1
> @mariozechner/pi-mom@0.49.1 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi-mom@0.49.1 clean
> rm -rf dist
> @mariozechner/pi-mom@0.49.1 build
> tsgo -p tsconfig.build.json && chmod +x dist/main.js
npm notice
npm notice 📦 @mariozechner/pi-mom@0.49.1
npm notice Tarball Contents
npm notice 13.6kB CHANGELOG.md
npm notice 20.7kB README.md
npm notice 795B dist/agent.d.ts
npm notice 34.5kB dist/agent.d.ts.map
npm notice 33.2kB dist/agent.js
npm notice 57.2kB 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.49.1
npm notice filename: mariozechner-pi-mom-0.49.1.tgz
npm notice package size: 128.9 kB
npm notice unpacked size: 596.3 kB
npm notice shasum: a22cda08b28146a48580282ba2053a36e04b8377
npm notice integrity: sha512-FbLzSk69p74iP[...]pqw6L6CAUSx+g==
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.49.1
> @mariozechner/pi@0.49.1 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi@0.49.1 clean
> rm -rf dist
> @mariozechner/pi@0.49.1 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.49.1
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.49.1
npm notice filename: mariozechner-pi-0.49.1.tgz
npm notice package size: 61.4 kB
npm notice unpacked size: 292.1 kB
npm notice shasum: 4b8d6ff69855d37bdd90359a9b9b568ea65aecd5
npm notice integrity: sha512-CnAF15otPbfPx[...]dbSM0/VrSFK7A==
npm notice total files: 43
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
+ @mariozechner/pi@0.49.1
> @mariozechner/pi-tui@0.49.1 prepublishOnly
> npm run clean && npm run build
> @mariozechner/pi-tui@0.49.1 clean
> rm -rf dist
> @mariozechner/pi-tui@0.49.1 build
> tsgo -p tsconfig.build.json
npm notice
npm notice 📦 @mariozechner/pi-tui@0.49.1
npm notice Tarball Contents
npm notice 22.6kB README.md
npm notice 1.7kB dist/autocomplete.d.ts
npm notice 21.7kB dist/autocomplete.d.ts.map
npm notice 20.3kB dist/autocomplete.js
npm notice 35.8kB 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 4.8kB dist/components/editor.d.ts
npm notice 70.7kB dist/components/editor.d.ts.map
npm notice 71.2kB dist/components/editor.js
npm notice 128.3kB dist/components/editor.js.map
npm notice 733B dist/components/image.d.ts
npm notice 3.4kB dist/components/image.d.ts.map
npm notice 2.2kB dist/components/image.js
npm notice 4.7kB dist/components/image.js.map
npm notice 782B dist/components/input.d.ts
npm notice 12.3kB dist/components/input.d.ts.map
npm notice 12.2kB dist/components/input.js
npm notice 23.2kB 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 2.9kB dist/components/markdown.d.ts
npm notice 25.1kB dist/components/markdown.d.ts.map
npm notice 23.3kB dist/components/markdown.js
npm notice 42.7kB 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.3kB dist/editor-component.d.ts
npm notice 3.3kB dist/editor-component.d.ts.map
npm notice 55B dist/editor-component.js
npm notice 2.6kB dist/editor-component.js.map
npm notice 574B dist/fuzzy.d.ts
npm notice 3.0kB dist/fuzzy.d.ts.map
npm notice 2.7kB dist/fuzzy.js
npm notice 5.3kB dist/fuzzy.js.map
npm notice 2.3kB dist/index.d.ts
npm notice 4.8kB dist/index.d.ts.map
npm notice 1.9kB dist/index.js
npm notice 4.3kB dist/index.js.map
npm notice 1.6kB dist/keybindings.d.ts
npm notice 5.4kB dist/keybindings.d.ts.map
npm notice 2.9kB dist/keybindings.js
npm notice 6.9kB 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.1kB dist/terminal-image.d.ts
npm notice 11.6kB dist/terminal-image.d.ts.map
npm notice 8.9kB dist/terminal-image.js
npm notice 19.7kB dist/terminal-image.js.map
npm notice 2.1kB dist/terminal.d.ts
npm notice 8.8kB dist/terminal.d.ts.map
npm notice 6.4kB dist/terminal.js
npm notice 11.8kB dist/terminal.js.map
npm notice 7.1kB dist/tui.d.ts
npm notice 41.0kB dist/tui.d.ts.map
npm notice 35.4kB dist/tui.js
npm notice 65.1kB 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.49.1
npm notice filename: mariozechner-pi-tui-0.49.1.tgz
npm notice package size: 244.4 kB
npm notice unpacked size: 1.2 MB
npm notice shasum: fad08852949d62e84808b99ca447b93fc3739261
npm notice integrity: sha512-7xkup2L0qjuOm[...]evlLlEg+i6gwA==
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.49.1
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.49.1
npm notice Tarball Contents
npm notice 4.7kB 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 7.3kB dist/ChatPanel.js
npm notice 5.7kB 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 13.9kB dist/components/AgentInterface.js
npm notice 10.7kB dist/components/AgentInterface.js.map
npm notice 455B dist/components/AttachmentTile.d.ts
npm notice 451B dist/components/AttachmentTile.d.ts.map
npm notice 3.7kB dist/components/AttachmentTile.js
npm notice 2.5kB dist/components/AttachmentTile.js.map
npm notice 396B dist/components/ConsoleBlock.d.ts
npm notice 408B dist/components/ConsoleBlock.d.ts.map
npm notice 2.3kB dist/components/ConsoleBlock.js
npm notice 1.9kB dist/components/ConsoleBlock.js.map
npm notice 666B dist/components/CustomProviderCard.d.ts
npm notice 669B dist/components/CustomProviderCard.d.ts.map
npm notice 3.0kB dist/components/CustomProviderCard.js
npm notice 2.5kB dist/components/CustomProviderCard.js.map
npm notice 520B dist/components/ExpandableSection.d.ts
npm notice 410B dist/components/ExpandableSection.d.ts.map
npm notice 1.5kB 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 12.9kB dist/components/MessageEditor.js
npm notice 11.1kB 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.0kB dist/components/MessageList.js
npm notice 2.5kB 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 10.6kB dist/components/Messages.js
npm notice 9.1kB dist/components/Messages.js.map
npm notice 477B dist/components/ProviderKeyInput.d.ts
npm notice 458B dist/components/ProviderKeyInput.d.ts.map
npm notice 5.1kB dist/components/ProviderKeyInput.js
npm notice 4.6kB 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 21.4kB dist/components/SandboxedIframe.js
npm notice 12.8kB dist/components/SandboxedIframe.js.map
npm notice 812B dist/components/StreamingMessageContainer.d.ts
npm notice 792B dist/components/StreamingMessageContainer.d.ts.map
npm notice 3.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 1.5kB 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.2kB dist/dialogs/ApiKeyPromptDialog.js
npm notice 2.0kB 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 21.9kB 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 8.9kB dist/dialogs/CustomProviderDialog.js
npm notice 7.7kB 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 12.2kB dist/dialogs/ModelSelector.js
npm notice 10.2kB 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.0kB 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 6.8kB dist/dialogs/ProvidersModelsTab.js
npm notice 5.4kB 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.1kB dist/dialogs/SessionListDialog.js
npm notice 3.9kB dist/dialogs/SessionListDialog.js.map
npm notice 965B dist/dialogs/SettingsDialog.d.ts
npm notice 834B dist/dialogs/SettingsDialog.d.ts.map
npm notice 6.4kB dist/dialogs/SettingsDialog.js
npm notice 4.9kB dist/dialogs/SettingsDialog.js.map
npm notice 5.4kB dist/index.d.ts
npm notice 3.5kB dist/index.d.ts.map
npm notice 4.7kB dist/index.js
npm notice 3.0kB 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 26.5kB dist/tools/artifacts/artifacts.js
npm notice 21.0kB 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 2.9kB 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.1kB dist/tools/artifacts/DocxArtifact.js
npm notice 4.0kB 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 8.3kB dist/tools/artifacts/ExcelArtifact.js
npm notice 6.6kB 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 3.3kB dist/tools/artifacts/GenericArtifact.js
npm notice 2.4kB 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.0kB dist/tools/artifacts/HtmlArtifact.js
npm notice 5.4kB 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 3.5kB dist/tools/artifacts/ImageArtifact.js
npm notice 2.7kB 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 2.3kB dist/tools/artifacts/MarkdownArtifact.js
npm notice 2.0kB 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.1kB dist/tools/artifacts/PdfArtifact.js
npm notice 5.3kB 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 2.2kB dist/tools/artifacts/SvgArtifact.js
npm notice 2.0kB 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 3.3kB dist/tools/artifacts/TextArtifact.js
npm notice 2.9kB 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.6kB 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.49.1
npm notice filename: mariozechner-pi-web-ui-0.49.1.tgz
npm notice package size: 347.2 kB
npm notice unpacked size: 1.7 MB
npm notice shasum: 481e662458220a58d7048c4152e44ab34b77ef29
npm notice integrity: sha512-lc3SiWV4RSwcL[...]V4CzZEdsSwcxA==
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.49.1
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.37.1
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.37.1
npm notice filename: pi-web-ui-example-1.37.1.tgz
npm notice package size: 6.4 kB
npm notice unpacked size: 19.0 kB
npm notice shasum: 06cd1f6b7ab5b7dd824906adc9ece5a40643fd0f
npm notice integrity: sha512-FRyTj6rNdsNGh[...]O6KANuj9BONTQ==
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.13.1
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.13.1
npm notice filename: pi-extension-with-deps-1.13.1.tgz
npm notice package size: 860 B
npm notice unpacked size: 1.5 kB
npm notice shasum: 49ed287c865b780edf6043a2ea4ef6a225081b51
npm notice integrity: sha512-xDYjpcyGvL1GT[...]tD2Q44MP4TvqA==
npm notice total files: 2
npm notice
npm warn publish Skipping workspace pi-extension-with-deps, 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 && npm run check -w @mariozechner/pi-web-ui
Checked 406 files in 272ms. No fixes applied.
> @mariozechner/pi-web-ui@0.49.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 7ms. No fixes applied.
✅ All pre-commit checks passed!
[main 0e5977ad] Add [Unreleased] section for next cycle
7 files changed, 14 insertions(+), 19 deletions(-)
Pushing to remote...
$ git push origin main
To https://github.com/badlogic/pi-mono.git
83adb15d..0e5977ad main -> main
$ git push origin v0.49.1
To https://github.com/badlogic/pi-mono.git
* [new tag] v0.49.1 -> v0.49.1
=== Released v0.49.1 ===
[Showing lines 745-1783 of 1783 (50.0KB limit). Full output: /var/folders/49/l4171l3n219_xwq30fmyzr8w0000gn/T/pi-bash-122bd66401b9bd24.log]Released v0.49.1 successfully. All packages published:
exit
git tag --sort=-version:refname | head -1git log <tag>..HEAD --oneline