Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Function promptPolicyPrintCli

    • Parameters

      • workspace: string

      Returns {
          promptPolicy: {
              enforcement: {
                  failClosedOnLintFail: boolean;
                  maxClockSkewSeconds: number;
                  mode: "OFF" | "ENFORCE";
                  overridePatterns: string[];
                  rejectIfUserTriesToOverride: boolean;
                  requireNotarySigner: boolean;
                  requirePackSignatureValid: boolean;
                  stripUserSystemMessages: boolean;
              };
              privacy: {
                  allowIncludeModelNames: boolean;
                  allowIncludeToolNames: boolean;
                  includeMaturityScoreInPrompt: boolean;
                  includeNumericTargetsInPrompt: boolean;
                  includeOnlyTopTasksCount: number;
                  redactAllEmails: boolean;
                  redactAllFilePaths: boolean;
              };
              recurrence: {
                  refreshCadenceHours: number;
                  refreshOnEvents: (
                      | "POLICY_APPLIED"
                      | "PLUGIN_INSTALLED"
                      | "TRANSFORM_PLAN_CREATED"
                      | "ADVISORY_CREATED"
                      | "CGX_PACK_UPDATED"
                      | "MECHANIC_TARGETS_UPDATED"
                  )[];
              };
              templates: {
                  byAgentType: {
                      "code-agent": string;
                      "ops-agent": string;
                      other: string;
                      "research-agent": string;
                      "sales-agent": string;
                      "support-agent": string;
                  };
                  defaultTemplate: string;
                  providerOverrides: {
                      anthropic: string;
                      gemini: string;
                      openai: string;
                      openrouter: string;
                      xai: string;
                  };
              };
              truth: {
                  allowedOutputContractSchemaIds: string[];
                  enforcementMode: "WARN"
                  | "ENFORCE";
                  requireEvidenceRefsForStrongClaims: boolean;
                  requireTruthguardForBridgeResponses: boolean;
                  strongClaimRegexes: string[];
                  structuredOutput: { openaiResponseFormatJson: boolean; prefer: boolean };
              };
              version: 1;
          };
      }