Expand description
Preconfigured safety packages — named rule bundles for different workflows.
Packages are embedded TOML files that slot between stdlib and user config.
They provide sensible defaults for common development scenarios so users
can get started with a single package = "develop" setting.
Three built-in packages are available:
review— full supervision, every command asksdevelop— auto-approves builds, tests, VCS; asks for destructive opsautopilot— maximum AI autonomy, only catastrophic ops blocked
Users may also define custom packages in ~/.rippy/packages/<name>.toml.
Custom packages can extends = "<builtin>" to inherit from a built-in
package and layer extra rules on top.
Structs§
- Custom
Package - A user-defined package loaded from
~/.rippy/packages/<name>.toml.
Enums§
- Package
- A preconfigured safety profile.
Functions§
- discover_
custom_ packages - Scan
~/.rippy/packages/*.tomland return metadata-loaded custom packages. - load_
custom_ package - Load a single custom package by name from
~/.rippy/packages/<name>.toml. - package_
directives - Parse a package’s TOML into config directives.
- package_
toml - Get the raw TOML source for a package.