| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: pi-coding-agent-examples | Distribution: openSUSE Tumbleweed |
| Version: 0.84.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Aug 18 14:54:16 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 515709 | Source RPM: pi-coding-agent-0.84.2-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.
0BSD AND Apache-2.0 AND BSD-3-Clause AND BlueOak-1.0.0 AND ISC AND MIT
* 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
/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, Fri Aug 21 00:06:26 2026