Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pi-coding-agent-0.85.1-bp160.1.1 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: pi-coding-agent Distribution: SUSE Linux Enterprise 16
Version: 0.85.1 Vendor: openSUSE
Release: bp160.1.1 Build date: Mon Sep 7 08:48:38 2026
Group: Unspecified Build host: reproducible
Size: 84041536 Source RPM: pi-coding-agent-0.85.1-bp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/earendil-works/pi
Summary: Minimal terminal coding agent
pi is a terminal coding agent. It runs in interactive, print/JSON, and RPC
modes, and can be embedded in other applications through its SDK.

It is extended with TypeScript extensions, skills, prompt templates and
themes rather than by forking it, and those extensions are distributed as
pi packages via npm or git.

Provides

Requires

License

0BSD AND Apache-2.0 AND BSD-3-Clause AND BlueOak-1.0.0 AND ISC AND MIT AND Unlicense

Changelog

* Mon Sep 07 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.85.1:
    * New GPT-6 Astra model for OpenAI API keys and OpenAI Codex
      subscriptions
    * Anthropic transports now keep per-turn thinking effort and
      recover from signed-thinking mismatches
    * Fullscreen transcript gained a jump-to-latest control and an
      editor-embedded working indicator; Alt plus mouse wheel scrolls
      five times faster
    * SessionManager.inMemory() restores externally stored session
      entries through the SDK
    * New inherited vllmPriority and supportsMaxOutputTokens model
      settings
    * 0.85.0 accidentally published internal experimental code and
      broke SDK imports; 0.85.1 makes the client and
      experimental/plugin subpaths source-only instead
    * Fixed the built-in tools ignoring ctx.cwd, skills being
      unavailable when bash was the only enabled tool, concurrent
      session shares overwriting each other, imported sessions
      overwriting a same-named one and forks losing their compaction
      boundary
    * Fixed startup under seccomp policies that reject the SIGWINCH
      self-signal, managed fd and ripgrep downloads on musl, and
      proxied plain-HTTP provider requests hanging after a tool call
  - Refresh package-lock.json (five @earendil-works sibling integrity
    hashes filled in) and the vendored node_modules archive to match:
    the new @earendil-works/chord dependency pulls in esbuild,
    @anthropic-ai/sdk moves 0.91.1 -> 0.123.0 and pulls in
    standardwebhooks, @stablelib/base64 and fast-sha256, and upstream
    moved pi-client and pi-protocol to devDependencies; 124 -> 127
    shipped modules
  - Add Unlicense to the license union for fast-sha256
  - Install with --omit=optional and drop the matching package-lock
    entries instead of deleting the modules after the fact: every
    optionalDependency here is a per-architecture prebuilt binary a
    noarch package must not ship, and esbuild alone would have added
    26 platform packages to the source RPM
* Sat Aug 29 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.84.4:
    * Detected terminal hyperlink, image and truecolor support can now
      be overridden through environment variables and settings
    * New ui_prompt_start/ui_prompt_end extension events, letting
      integrations tell agent work apart from waiting on a prompt
    * New RPC clear_queue call to retrieve and drop queued steering
      and follow-up messages
    * New fullscreenCopyOnSelect setting to turn off automatic
      fullscreen selection copying, with Ctrl+X to copy on demand
    * Experimental vision-capable deepseek-v4-flash-vision-exp model
      and a new detectSupportedImageMimeTypeFromFile() library export
    * Auto-compaction now runs between tool execution and the next
      assistant response, so oversized tool results no longer reach
      the provider uncompacted
    * Fixed resumed sessions corrupting the next transcript entry when
      the JSONL file lacked a trailing newline
    * Assorted extension replay, rendering, autocomplete, Google
      Vertex proxy, OpenRouter and Mistral streaming fixes
  - Refresh package-lock.json (six @earendil-works sibling integrity
    hashes filled in) and the vendored node_modules archive to match;
    the dependency set stays at 135 modules and the license union is
    unchanged
* Mon Aug 24 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.84.3:
    * New /thinking selector with searchable defaults, session-scoped
      model and thinking selections, and Ctrl+S to persist them
    * Managed installer updates are now staged, verified and
      activated atomically
    * Optional powershell tool for Windows, selectable through
      defaultTools and the SDK
    * Package resource globbing switched to the Node.js built-in
      implementation, dropping the glob, minipass and path-scurry
      dependencies
    * Lazy jiti/Babel loading and eager highlighting limited to
      twenty languages, both cutting startup time
    * Anthropic, Azure OpenAI, Google, Mistral and OpenAI adapters
      now send pi's default User-Agent unless overridden
    * Renamed the GoogleThinkingLevel type to GoogleApiThinkingLevel
      and added ResolvedGoogleThinkingLevel
    * auth.json and models-store.json writes no longer override
      administrator-managed file permissions and ACLs
    * Assorted extension, compaction, skill discovery and provider
      catalogue fixes
  - Refresh package-lock.json (six @earendil-works sibling integrity
    hashes filled in) and the vendored node_modules archive to match;
    the dependency set shrinks from 139 to 135 modules and the
    license union is unchanged
  - Declare the second verbatim copy embedded by "pi export" as
    Provides: bundled(marked)
  - Add pi-use-modular-runtime.patch: 0.84.3 also introduced
    dist/bundle, a pre-bundled copy of the same application, and
    pointed package.json's bin and the ./rpc-entry export at it. The
    bundle inlines its own detectInstallMethod(), which
    pi-disable-self-update.patch cannot reach, and its chunk names are
    content-hashed and change every release. Point both entry points
    back at the modular tree upstream still ships, so what the package
    declares, what /usr/bin/pi runs and what the self-update patch
    covers are the same code
  - Drop dist/bundle in %prep: nothing references it after the patch
    above, and it is 7.1 MB of duplicate runtime
* Tue Aug 18 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.84.2:
    * Fullscreen transcript search with incremental match
      highlighting, configurable match colors and next/previous
      navigation
    * New defaultTools setting to choose the startup built-in tools
      globally or per project, and a fullscreen exit output setting
      (full transcript or only a resume hint)
    * New --use-theme option for a per-run interactive theme
    * Experimental strict JSON-schema constrained sampling for the
      default read/bash/edit/write tools under PI_EXPERIMENTAL=1
    * Mistral SDK transport replaced by a native Chat Completions
      HTTP stream; the vendored dependency tree shrinks from 143 to
      139 modules (mistralai, opentelemetry-semantic-conventions,
      zod and zod-to-json-schema gone), licence union unchanged
    * Assorted TUI startup, model selector and rendering fixes
  - Refresh package-lock.json (six @earendil-works sibling
    integrity hashes filled in) and the vendored node_modules
    archive to match
* Tue Aug 11 2026 Martin Pluskal <mpluskal@suse.com>
  - Initial package (version 0.84.1)
  - Self-updating is disabled via pi-disable-self-update.patch; pi is
    installed under a node_modules path, so upstream would otherwise
    detect an npm install and run "npm install -g" over the files owned
    by this package. Extension, skill and model management (pi install,
    pi remove, pi list, pi update --extensions/--models) is unaffected
    and still writes to ~/.pi
  - Drop the doom-overlay example: its doom.wasm and doom.js are built
    from doomgeneric, derived from the GPL-2.0 id Software Doom sources,
    and the complete corresponding source is not included; the extension
    also downloads a non-redistributable shareware WAD on first run
  - Drop prebuilt binaries that carry no corresponding source: the darwin
    and win32 addons in @earendil-works/pi-tui, which are never loaded on
    Linux, and the photon-node WebAssembly blob, which is loaded lazily
    and only powers image conversion
  - Drop source maps, TypeScript declarations and documentation
    screenshots, none of which are useful at runtime
  - Ship the example extensions in a separate subpackage

Files

/usr/bin/pi
/usr/lib/node_modules
/usr/lib/node_modules/@earendil-works
/usr/lib/node_modules/@earendil-works/pi-coding-agent
/usr/lib/node_modules/@earendil-works/pi-coding-agent/CHANGELOG.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/LICENSE
/usr/lib/node_modules/@earendil-works/pi-coding-agent/README.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/bun
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/bun/cli.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/bun/restore-sandbox-env.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/bun/runtime-setup.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/bun/sandbox-env-setup.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/args.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/auth-check.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/auth-command.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/config-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/credential-print.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/file-processor.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/initial-message.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/list-models.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/project-trust.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/session-picker.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/setup.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/cli/startup-ui.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/config.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/agent-session-runtime.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/agent-session-services.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/agent-session.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/auth-guidance.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/auth-storage.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/bash-executor.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/cache-stats.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/compaction
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/compaction/branch-summarization.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/compaction/compaction.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/compaction/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/compaction/utils.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/defaults.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/diagnostics.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/event-bus.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/exec.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/experimental.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/ansi-to-html.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/template.css
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/template.html
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/template.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/tool-renderer.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/vendor
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/vendor/highlight.min.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/export-html/vendor/marked.min.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/extensions
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/extensions/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/extensions/loader.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/extensions/runner.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/extensions/types.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/extensions/wrapper.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/footer-data-provider.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/http-dispatcher.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/keybindings.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/messages.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/model-config.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/model-registry.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/model-resolver.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/model-runtime.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/models-store.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/output-guard.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/package-manager.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/pi-manifest.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/project-trust.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/prompt-templates.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/provider-attribution.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/provider-composer.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/radius.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/remote-catalog-provider.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/resolve-config-value.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/resource-loader.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/runtime-credentials.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/sdk.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/session-cwd.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/session-export.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/session-manager.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/settings-diagnostics.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/settings-manager.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/skills.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/slash-commands.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/source-info.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/system-prompt.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/telemetry.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/timings.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/bash.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/edit-diff.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/edit.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/file-mutation-queue.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/find.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/grep.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/ls.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/output-accumulator.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/path-utils.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/powershell.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/read.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/render-utils.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers/bash.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers/edit.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers/find.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers/grep.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers/ls.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers/read.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/renderers/write.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/tool-definition-wrapper.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/truncate.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/tools/write.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/trust-manager.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/core/usage-totals.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/extensions
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/extensions/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/extensions/llama
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/extensions/llama/client.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/extensions/llama/huggingface.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/extensions/llama/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/extensions/llama/provider.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/extensions/llama/ui.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/main.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/migrations.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/assets
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/assets/clankolas.png
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/chat-viewport.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/armin.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/assistant-message.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/bash-execution.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/bordered-loader.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/branch-summary-message.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/compaction-summary-message.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/config-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/countdown-timer.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/custom-editor.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/custom-entry.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/custom-message.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/daxnuts.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/diff.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/dynamic-border.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/earendil-announcement.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/extension-editor.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/extension-input.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/extension-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/first-time-setup.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/footer.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/index.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/keybinding-hints.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/login-dialog.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/markdown-transform.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/mermaid.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/model-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/oauth-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/scoped-models-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/session-selector-search.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/session-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/settings-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/settings-submenu.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/show-images-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/skill-invocation-message.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/status-indicator.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/theme-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/thinking-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/tool-execution.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/tree-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/trust-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/user-message-selector.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/user-message.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/components/visual-truncate.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/external-editor.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/interactive-mode.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/model-catalog-refresh.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/model-search.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/session-share.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/theme
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/theme/dark.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/theme/light.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/theme/theme-controller.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/theme/theme-json.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/theme/theme-schema.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/theme/theme.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/interactive/tui-renderer.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/json-event.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/print-mode.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/rpc
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/rpc/jsonl.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/rpc/rpc-client.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/rpc/rpc-mode.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/modes/rpc/rpc-types.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/package-manager-cli.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/rpc-entry.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/abort.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/ansi.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/changelog.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/child-process.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/clipboard-image.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/clipboard-native.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/clipboard.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/deprecation.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/exif-orientation.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/frontmatter.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/fs-watch.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/git.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/html.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/image-convert.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/image-process.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/image-resize-core.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/image-resize-worker.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/image-resize.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/json.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/management-http.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/mime.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/open-browser.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/paths.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/photon.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/pi-user-agent.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/shell.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/sleep.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/syntax-highlight.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/text.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/tool-result-images.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/tools-manager.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/version-check.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/dist/utils/windows-self-update.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/compaction.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/containerization.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/custom-provider.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/development.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/docs.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/environment-variables.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/extensions.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/index.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/json.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/keybindings.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/llama-cpp.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/models.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/packages.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/prompt-templates.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/providers.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/quickstart.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/rpc.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/sdk.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/security.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/session-format.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/sessions.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/settings.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/shell-aliases.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/skills.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/terminal-setup.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/termux.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/themes.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/tmux.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/tui.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/usage.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/docs/windows.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/CHANGELOG.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/LICENSE
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/README.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser/parser.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser/parser.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser/parser.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser/parser.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser/parser.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser/parser.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser/parser.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/_vendor/partial-json-parser/parser.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/api-promise.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/api-promise.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/api-promise.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/api-promise.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/api-promise.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/api-promise.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/api-promise.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/api-promise.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/bin
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/bin/cli
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/bin/migration-config.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/client.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/client.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/client.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/client.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/client.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/client.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/client.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/client.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api-promise.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api-promise.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api-promise.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api-promise.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api-promise.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api-promise.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api-promise.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api-promise.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/api.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/credentials.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/credentials.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/credentials.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/credentials.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/credentials.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/credentials.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/credentials.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/credentials.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/error.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/error.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/error.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/error.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/error.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/error.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/error.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/error.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/middleware.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/middleware.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/middleware.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/middleware.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/middleware.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/middleware.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/middleware.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/middleware.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/pagination.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/pagination.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/pagination.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/pagination.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/pagination.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/pagination.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/pagination.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/pagination.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/resource.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/resource.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/resource.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/resource.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/resource.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/resource.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/resource.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/resource.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/streaming.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/streaming.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/streaming.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/streaming.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/streaming.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/streaming.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/streaming.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/streaming.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/uploads.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/uploads.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/uploads.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/uploads.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/uploads.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/uploads.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/uploads.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/core/uploads.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/error.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/error.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/error.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/error.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/error.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/error.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/error.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/error.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/environments.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/environments.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/environments.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/environments.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/environments.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/environments.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/environments.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/environments.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/json-schema.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/json-schema.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/json-schema.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/json-schema.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/json-schema.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/json-schema.js.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/json-schema.mjs
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/json-schema.mjs.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/mcp.d.mts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/mcp.d.mts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/mcp.d.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/mcp.d.ts.map
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modules/@anthropic-ai/sdk/helpers/beta/mcp.js
/usr/lib/node_modules/@earendil-works/pi-coding-agent/node_modul