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

pi-coding-agent-examples-0.84.4-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: pi-coding-agent-examples Distribution: openSUSE Tumbleweed
Version: 0.84.4 Vendor: openSUSE
Release: 1.1 Build date: Sat Aug 29 09:17:56 2026
Group: Unspecified Build host: reproducible
Size: 516046 Source RPM: pi-coding-agent-0.84.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/earendil-works/pi
Summary: Example extensions for pi-coding-agent
Example pi extensions, skills and prompt templates, read by the /examples
command of pi-coding-agent.

Provides

Requires

License

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

Changelog

* 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/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/examples
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/README.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/README.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/auto-commit-on-exit.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/bash-spawn-hook.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/bookmark.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/border-status-editor.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/built-in-tool-renderer.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/claude-rules.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/commands.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/confirm-destructive.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-compaction.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-footer.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-header.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-provider-anthropic
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-provider-anthropic/index.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-provider-anthropic/package-lock.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-provider-anthropic/package.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-provider-gitlab-duo
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-provider-gitlab-duo/index.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-provider-gitlab-duo/package.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/custom-provider-gitlab-duo/test.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/dirty-repo-guard.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/dynamic-resources
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/dynamic-resources/SKILL.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/dynamic-resources/dynamic.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/dynamic-resources/dynamic.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/dynamic-resources/index.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/dynamic-tools.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/entry-renderer.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/event-bus.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/file-trigger.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/git-checkpoint.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/git-merge-and-resolve.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/github-issue-autocomplete.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/gondolin
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/gondolin/index.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/gondolin/package-lock.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/gondolin/package.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/handoff.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/hello.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/hidden-thinking-label.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/inline-bash.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/input-transform-streaming.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/input-transform.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/interactive-shell.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/kimi-deferred-tools.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/mac-system-theme.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/message-renderer.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/minimal-mode.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/modal-editor.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/model-status.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/notify.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/overlay-qa-tests.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/overlay-test.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/permission-gate.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/pirate.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/plan-mode
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/plan-mode/README.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/plan-mode/index.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/plan-mode/utils.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/preset.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/project-trust.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/prompt-customizer.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/protected-paths.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/provider-payload.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/qna.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/question.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/questionnaire.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/rainbow-editor.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/reload-runtime.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/rpc-demo.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/sandbox
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/sandbox/index.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/sandbox/package-lock.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/sandbox/package.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/send-user-message.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/session-name.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/shutdown-command.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/snake.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/space-invaders.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/ssh.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/status-line.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/structured-output.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/README.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/agents
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/agents.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/agents/planner.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/agents/reviewer.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/agents/scout.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/agents/worker.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/index.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/prompts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/prompts/implement-and-review.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/prompts/implement.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/subagent/prompts/scout-and-plan.md
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/summarize.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/system-prompt-header.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/tic-tac-toe.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/timed-confirm.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/titlebar-spinner.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/todo.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/tool-override.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/tools.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/trigger-compact.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/truncated-tool.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/widget-placement.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/with-deps
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/with-deps/index.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/with-deps/package-lock.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/with-deps/package.json
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/working-indicator.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/extensions/working-message-test.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/rpc-extension-ui.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/01-minimal.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/02-custom-model.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/03-custom-prompt.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/04-skills.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/05-tools.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/06-extensions.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/07-context-files.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/08-prompt-templates.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/09-api-keys-and-oauth.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/10-settings.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/11-sessions.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/12-full-control.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/13-session-runtime.ts
/usr/lib/node_modules/@earendil-works/pi-coding-agent/examples/sdk/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 31 23:50:51 2026