extensions/

directory
v0.23.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2026 License: MIT

Directories

Path Synopsis
cmd command
Admin extension.
Admin extension.
Package autotitle provides automatic session title generation for piglet.
Package autotitle provides automatic session title generation for piglet.
cmd command
Autotitle extension binary.
Autotitle extension binary.
cmd command
Background extension.
Background extension.
Package behavior loads behavioral guidelines from ~/.config/piglet/behavior.md and injects them as the earliest system prompt section.
Package behavior loads behavioral guidelines from ~/.config/piglet/behavior.md and injects them as the earliest system prompt section.
cmd command
Behavior extension.
Behavior extension.
cmd command
Bulk extension binary.
Bulk extension binary.
Package cache provides a file-backed TTL cache for piglet extensions.
Package cache provides a file-backed TTL cache for piglet extensions.
cmd command
Cache extension binary.
Cache extension binary.
cmd command
Clipboard extension binary.
Clipboard extension binary.
Package cmdcore registers the five core slash commands as an external extension.
Package cmdcore registers the five core slash commands as an external extension.
cmd command
Cron scheduling extension for piglet.
Cron scheduling extension for piglet.
Package distill extracts reusable skills from completed sessions.
Package distill extracts reusable skills from completed sessions.
cmd command
Export extension.
Export extension.
cmd command
Extensions-list extension.
Extensions-list extension.
Package filetools provides the grep, find, and ls tools as an external extension for piglet.
Package filetools provides the grep, find, and ls tools as an external extension for piglet.
Package gitcontext injects uncommitted changes, recent commits, and small diffs into the system prompt so the model knows the repo state.
Package gitcontext injects uncommitted changes, recent commits, and small diffs into the system prompt so the model knows the repo state.
cmd command
Git context extension.
Git context extension.
Package guardrail implements a daily token usage counter that can warn or block when the user exceeds a configured daily_token_limit.
Package guardrail implements a daily token usage counter that can warn or block when the user exceeds a configured daily_token_limit.
Package inbox provides a file-based message inbox for piglet.
Package inbox provides a file-based message inbox for piglet.
cmd command
internal
safeexec
Package safeexec provides filtered-environment subprocess execution with inactivity-based timeouts.
Package safeexec provides filtered-environment subprocess execution with inactivity-based timeouts.
toolresult
Package toolresult provides helpers for reading and modifying the "details" payload that the piglet SDK passes through interceptor After callbacks.
Package toolresult provides helpers for reading and modifying the "details" payload that the piglet SDK passes through interceptor After callbacks.
unicodeaudit
Package unicodeaudit detects Unicode characters that are visually similar to ASCII but semantically different — homoglyphs, bidirectional control characters, zero-width characters, and other invisible/confusable runes.
Package unicodeaudit detects Unicode characters that are visually similar to ASCII but semantically different — homoglyphs, bidirectional control characters, zero-width characters, and other invisible/confusable runes.
xdg
Package xdg resolves the piglet config directory using the same logic as the piglet host: $XDG_CONFIG_HOME/piglet or $HOME/.config/piglet.
Package xdg resolves the piglet config directory using the same logic as the piglet host: $XDG_CONFIG_HOME/piglet or $HOME/.config/piglet.
Package loop provides a recurring-prompt scheduler for the piglet loop extension.
Package loop provides a recurring-prompt scheduler for the piglet loop extension.
cmd command
Loop extension binary.
Loop extension binary.
lsp
Package lsp provides an LSP client for code intelligence.
Package lsp provides an LSP client for code intelligence.
cmd command
mcp
Package mcp provides MCP (Model Context Protocol) server integration for piglet.
Package mcp provides MCP (Model Context Protocol) server integration for piglet.
cmd command
MCP extension binary.
MCP extension binary.
cmd command
Memory extension binary.
Memory extension binary.
cmd command
Modelsdev extension binary.
Modelsdev extension binary.
packs
agent command
code command
context command
core command
cron command
eval command
workflow command
cmd command
Pipeline extension binary.
Pipeline extension binary.
Package plan provides persistent structured task tracking for piglet.
Package plan provides persistent structured task tracking for piglet.
cmd command
Package projectdocs reads markdown files listed in the projectdocs extension config and injects each as a system prompt section.
Package projectdocs reads markdown files listed in the projectdocs extension config and injects each as a system prompt section.
Package prompts scans prompt template directories for .md files and registers each as a slash command with positional argument expansion.
Package prompts scans prompt template directories for .md files and registers each as a slash command with positional argument expansion.
cmd command
Prompts extension.
Prompts extension.
cmd command
Provider extension binary.
Provider extension binary.
Package recall provides cross-session context search via a TF-IDF inverted index.
Package recall provides cross-session context search via a TF-IDF inverted index.
cmd command
cmd command
Route extension binary.
Route extension binary.
rtk
Package rtk provides the RTK bash-rewrite extension for piglet.
Package rtk provides the RTK bash-rewrite extension for piglet.
cmd command
RTK extension binary.
RTK extension binary.
Package safeguard blocks dangerous commands before execution.
Package safeguard blocks dangerous commands before execution.
cmd command
Safeguard extension binary.
Safeguard extension binary.
cmd command
Scaffold extension.
Scaffold extension.
Package selfknowledge registers a prompt section describing piglet's current capabilities: working directory, platform, time, registered tools, commands, and keyboard shortcuts.
Package selfknowledge registers a prompt section describing piglet's current capabilities: working directory, platform, time, registered tools, commands, and keyboard shortcuts.
cmd command
Session-tools extension.
Session-tools extension.
Package sessioncmd registers the session-manipulation slash commands.
Package sessioncmd registers the session-manipulation slash commands.
cmd command
cmd command
Skill extension binary.
Skill extension binary.
Package sop implements the /sop plan command: loads a structured planning SOP from a three-tier resolution chain and prepends it to the user's topic.
Package sop implements the /sop plan command: loads a structured planning SOP from a three-tier resolution chain and prepends it to the user's topic.
Package subagent provides the tmux-based agent dispatch tool for piglet.
Package subagent provides the tmux-based agent dispatch tool for piglet.
cmd command
Subagent extension binary.
Subagent extension binary.
cmd command
Package tokengate is a post-tool output compaction pipeline.
Package tokengate is a post-tool output compaction pipeline.
Package toolbreaker implements a per-tool circuit breaker for piglet.
Package toolbreaker implements a per-tool circuit breaker for piglet.
Package toolsearch provides a tool_search tool for finding extensions by name.
Package toolsearch provides a tool_search tool for finding extensions by name.
cmd command
Undo extension.
Undo extension.
cmd command
Usage extension binary.
Usage extension binary.
Package webfetch provides web fetch and search capabilities via multiple providers.
Package webfetch provides web fetch and search capabilities via multiple providers.
cmd command
Webfetch extension binary.
Webfetch extension binary.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL