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. |
|
Package lsp provides an LSP client for code intelligence.
|
Package lsp provides an LSP client for code intelligence. |
|
cmd
command
|
|
|
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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.