style(pi): format guardrails module with alejandra
This commit is contained in:
@@ -207,7 +207,8 @@
|
|||||||
guardrails = mkOption {
|
guardrails = mkOption {
|
||||||
type = types.nullOr (types.submodule {
|
type = types.nullOr (types.submodule {
|
||||||
options = {
|
options = {
|
||||||
enable = mkEnableOption
|
enable =
|
||||||
|
mkEnableOption
|
||||||
"Generate ~/.pi/agent/extensions/guardrails.json for pi-guardrails. "
|
"Generate ~/.pi/agent/extensions/guardrails.json for pi-guardrails. "
|
||||||
+ "Adds @aliou/pi-guardrails to packages automatically.";
|
+ "Adds @aliou/pi-guardrails to packages automatically.";
|
||||||
|
|
||||||
@@ -262,7 +263,8 @@
|
|||||||
guardrailsPackage = "npm:@aliou/pi-guardrails@0.11.1";
|
guardrailsPackage = "npm:@aliou/pi-guardrails@0.11.1";
|
||||||
|
|
||||||
# Guardrails config (only when guardrails is enabled)
|
# Guardrails config (only when guardrails is enabled)
|
||||||
guardrailsJson = if (cfg.guardrails != null && cfg.guardrails.enable)
|
guardrailsJson =
|
||||||
|
if (cfg.guardrails != null && cfg.guardrails.enable)
|
||||||
then builtins.toJSON cfg.guardrails.config
|
then builtins.toJSON cfg.guardrails.config
|
||||||
else null;
|
else null;
|
||||||
|
|
||||||
@@ -270,11 +272,14 @@
|
|||||||
piSettingsWithGuardrails = let
|
piSettingsWithGuardrails = let
|
||||||
baseSettings = cfg.settings;
|
baseSettings = cfg.settings;
|
||||||
basePackages = baseSettings.packages or [];
|
basePackages = baseSettings.packages or [];
|
||||||
hasGuardrailsPackage = lib.any
|
hasGuardrailsPackage =
|
||||||
(p: lib.hasPrefix "npm:@aliou/pi-guardrails" p ||
|
lib.any
|
||||||
(lib.hasPrefix "git:" p && lib.hasSuffix "/pi-guardrails" p))
|
(p:
|
||||||
|
lib.hasPrefix "npm:@aliou/pi-guardrails" p
|
||||||
|
|| (lib.hasPrefix "git:" p && lib.hasSuffix "/pi-guardrails" p))
|
||||||
basePackages;
|
basePackages;
|
||||||
packagesWithGuardrails = if (cfg.guardrails != null && cfg.guardrails.enable && !hasGuardrailsPackage)
|
packagesWithGuardrails =
|
||||||
|
if (cfg.guardrails != null && cfg.guardrails.enable && !hasGuardrailsPackage)
|
||||||
then basePackages ++ [guardrailsPackage]
|
then basePackages ++ [guardrailsPackage]
|
||||||
else basePackages;
|
else basePackages;
|
||||||
in
|
in
|
||||||
|
|||||||
Reference in New Issue
Block a user