@karmaniverous/jeeves
    Preparing search index...

    Function loadWorkspaceConfig

    • Load workspace config from jeeves.config.json at a given path.

      Parameters

      • workspacePath: string

        Workspace root directory.

      Returns
          | {
              $schema?: string;
              core?: { configRoot?: string; gatewayUrl?: string; workspace?: string };
              memory?: {
                  budget?: number;
                  staleDays?: number;
                  warningThreshold?: number;
              };
          }
          | undefined

      Parsed config or undefined if missing or invalid.

      • {
            $schema?: string;
            core?: { configRoot?: string; gatewayUrl?: string; workspace?: string };
            memory?: { budget?: number; staleDays?: number; warningThreshold?: number };
        }
        • Optional$schema?: string

          JSON Schema pointer for IDE autocomplete.

        • Optionalcore?: { configRoot?: string; gatewayUrl?: string; workspace?: string }

          Core shared defaults.

          • OptionalconfigRoot?: string

            Platform config root path.

          • OptionalgatewayUrl?: string

            OpenClaw gateway URL.

          • Optionalworkspace?: string

            Workspace root path.

        • Optionalmemory?: { budget?: number; staleDays?: number; warningThreshold?: number }

          Memory hygiene shared defaults.

          • Optionalbudget?: number

            MEMORY.md character budget.

          • OptionalstaleDays?: number

            Staleness threshold in days.

          • OptionalwarningThreshold?: number

            Warning threshold as a fraction of budget.

      • undefined