2 Commits

Author SHA1 Message Date
Austin Horstman
85a5c1f69c crush: avoid IFD for skill paths
Classify derived skill files and directories during builds while preserving direct handling for literal paths.
2026-08-16 19:46:12 -05:00
Vidhan Bhatt
44a1a0ab16 crush: add module
Add a module for Crush, Charm's coding agent for the terminal.

The module installs the package, writes the JSON configuration to
$XDG_CONFIG_HOME/crush/crush.json, and manages Agent Skills either from
an attribute set or from a directory. With `enableMcpIntegration` it
also takes the MCP servers from the shared `programs.mcp` module.

Co-authored-by: Rane <rane+git@junkyard.systems>
2026-08-05 10:43:29 -05:00