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

    Function adaptersListCli

    • Parameters

      • workspace: string

      Returns {
          available: {
              capabilities: {
                  controls: {
                      activeWhen: (
                          "adapter_run"
                          | "gateway_routed"
                          | "hook_observe"
                          | "hook_control"
                      )[];
                      id:
                          | "gateway.route"
                          | "gateway.model"
                          | "gateway.budget"
                          | "gateway.freeze"
                          | "tool.allowlist"
                          | "provider.allow"
                          | "provider.deny"
                          | "provider.ask"
                          | "provider.steer";
                  }[];
                  declarationVersion: "1";
                  definitionVersion: string;
                  events: {
                      activeWhen: (
                          "adapter_run"
                          | "gateway_routed"
                          | "hook_observe"
                          | "hook_control"
                      )[];
                      id:
                          | "process.started"
                          | "process.stdout"
                          | "process.stderr"
                          | "process.exited"
                          | "model.request"
                          | "model.response"
                          | "action.requested"
                          | "action.completed"
                          | "action.failed"
                          | "action.decision";
                  }[];
                  lossiness: {
                      level: "unknown"
                      | "partial"
                      | "redacted"
                      | "normalized";
                      omitted: string[];
                  };
                  verification: {
                      authority: "amc"
                      | "publisher";
                      evidenceRefs: string[];
                      status: "unverified" | "fixture_verified";
                  };
                  versionSource: | "unknown"
                  | "adapter_binary"
                  | "package_probe"
                  | "host_runtime"
                  | "shell_runtime"
                  | "mixed_runtime";
              };
              commandTemplate: {
                  args: string[];
                  executable: string;
                  supportsStdin: boolean;
              };
              defaultRunMode: "SUPERVISE"
              | "SANDBOX";
              detection: {
                  commandCandidates: string[];
                  parseVersionRegex: string;
                  requireVersionMatch?: boolean;
                  versionArgs: string[];
              };
              displayName: string;
              envStrategy: {
                  apiKeyEnv: { keys: string[]; valueTemplate: string };
                  baseUrlEnv: { keys: string[]; valueTemplate: string };
                  leaseCarrier: "ENV_API_KEY" | "HEADER_X_AMC_LEASE";
                  proxyEnv: {
                      noProxy: string;
                      setHttpProxy: boolean;
                      setHttpsProxy: boolean;
                  };
              };
              id: string;
              kind: "CLI"
              | "LIBRARY_NODE"
              | "LIBRARY_PYTHON";
              notes?: string;
              providerFamily:
                  | "OPENAI_COMPAT"
                  | "ANTHROPIC"
                  | "GEMINI"
                  | "XAI_GROK"
                  | "OPENROUTER"
                  | "CUSTOM_HTTP";
          }[];
          builtins: {
              capabilities: {
                  controls: {
                      activeWhen: (
                          "adapter_run"
                          | "gateway_routed"
                          | "hook_observe"
                          | "hook_control"
                      )[];
                      id:
                          | "gateway.route"
                          | "gateway.model"
                          | "gateway.budget"
                          | "gateway.freeze"
                          | "tool.allowlist"
                          | "provider.allow"
                          | "provider.deny"
                          | "provider.ask"
                          | "provider.steer";
                  }[];
                  declarationVersion: "1";
                  definitionVersion: string;
                  events: {
                      activeWhen: (
                          "adapter_run"
                          | "gateway_routed"
                          | "hook_observe"
                          | "hook_control"
                      )[];
                      id:
                          | "process.started"
                          | "process.stdout"
                          | "process.stderr"
                          | "process.exited"
                          | "model.request"
                          | "model.response"
                          | "action.requested"
                          | "action.completed"
                          | "action.failed"
                          | "action.decision";
                  }[];
                  lossiness: {
                      level: "unknown"
                      | "partial"
                      | "redacted"
                      | "normalized";
                      omitted: string[];
                  };
                  verification: {
                      authority: "amc"
                      | "publisher";
                      evidenceRefs: string[];
                      status: "unverified" | "fixture_verified";
                  };
                  versionSource: | "unknown"
                  | "adapter_binary"
                  | "package_probe"
                  | "host_runtime"
                  | "shell_runtime"
                  | "mixed_runtime";
              };
              commandTemplate: {
                  args: string[];
                  executable: string;
                  supportsStdin: boolean;
              };
              defaultRunMode: "SUPERVISE"
              | "SANDBOX";
              detection: {
                  commandCandidates: string[];
                  parseVersionRegex: string;
                  requireVersionMatch?: boolean;
                  versionArgs: string[];
              };
              displayName: string;
              envStrategy: {
                  apiKeyEnv: { keys: string[]; valueTemplate: string };
                  baseUrlEnv: { keys: string[]; valueTemplate: string };
                  leaseCarrier: "ENV_API_KEY" | "HEADER_X_AMC_LEASE";
                  proxyEnv: {
                      noProxy: string;
                      setHttpProxy: boolean;
                      setHttpsProxy: boolean;
                  };
              };
              id: string;
              kind: "CLI"
              | "LIBRARY_NODE"
              | "LIBRARY_PYTHON";
              notes?: string;
              providerFamily:
                  | "OPENAI_COMPAT"
                  | "ANTHROPIC"
                  | "GEMINI"
                  | "XAI_GROK"
                  | "OPENROUTER"
                  | "CUSTOM_HTTP";
          }[];
          configured: {
              adapterId: string;
              agentId: string;
              mode: "SUPERVISE"
              | "SANDBOX";
              model: string;
              route: string;
          }[];
      }