Whistle is a typed command graph for apps that expose the same actions in many
places. You write one command definition. Whistle derives six immutable views
from it: key bindings, command palette, slash commands, help, menu, and an agent
view for AI tools. Every caller, from a key press to an agent, runs the command
through one typed execute door and gets one typed outcome back.
Use it when a keyboard shortcut, a palette entry, a /slash command and an
agent tool should all mean the same action, show the same availability, and fail
the same way. Whistle owns the command graph. Your host keeps key matching,
rendering, transport, authorization, and the real work.
At a glance
Section titled “At a glance”| Package | @fungi.computer/whistle |
| Version | 0.0.0 |
| License | MIT |
More Fungi packages
Section titled “More Fungi packages”app-release · bird-dog · cairn · caps · carrier · cli-kit · corral · forage · mule · mycelium · one-key · shiitake · sprite · sprite-zdog · stipe · vishnu · watchdog