@karmaniverous/jeeves
    Preparing search index...

    Module index

    @karmaniverous/jeeves — Shared library and CLI for the Jeeves platform.

    Provides service discovery, config resolution, the JeevesComponentDescriptor schema, pure managed-block primitives, service handlers, and OpenClaw plugin helpers (tool toolset, before_prompt_build prompt context, conversation-hook checks, lifecycle disposal). The static platform content is internal to the jeeves CLI and not exported. Importing it registers no process handlers or timers.

    AccountConfig
    ArgValueOptions
    ConfigApplyRequest
    ConfigApplyResult
    ConfigQueryResponse
    CreateStatusHandlerOptions
    FetchJsonOptions
    FlagSpec
    GoogleAuthOptions
    HookRegistrationOptions
    InitOptions
    ManagedBlockStampOptions
    ManagedMarkers
    MemoryHygieneOptions
    MemoryHygieneResult
    OptionalSpec
    ParseManagedResult
    PluginApi
    PluginLifecycleApi
    PromptBuildContext
    PromptBuildEvent
    PromptBuildResult
    ResolvedCliConfig
    ResolvedValue
    RetryOptions
    RetryPolicy
    RunOptions
    ServiceAccountFileConfig
    ServiceInstallResult
    ServiceManager
    ServiceManagerOptions
    ServiceStatus
    SkillFrontmatter
    SlackWorkspaceOptions
    StatusHandlerResult
    StatusResponse
    ToolDescriptor
    ToolRegistrationOptions
    ToolResult
    ValueSpec
    VersionStamp
    WorkspaceOptions
    ArgSpec
    ConfigApplyHandler
    ConfigProvenance
    ConfigQueryHandler
    CoreConfig
    JeevesComponentDescriptor
    ParsedArgs
    PlatformComponent
    PluginApiUrlResolver
    PluginToolsetOptions
    PromptBuildHandler
    PromptContextOptions
    PromptContextProvider
    ServiceScope
    ServiceState
    StatusHandler
    WorkspaceConfig
    AGENTS_MARKERS
    COMPONENT_CONFIG_PREFIX
    CONFIG_FILE
    CONVERSATION_HOOK_NAMES
    CORE_CONFIG_DIR
    CORE_VERSION
    coreConfigSchema
    DEFAULT_BIND_ADDRESS
    DEFAULT_FETCH_TIMEOUT_MS
    DEFAULT_PORTS
    jeevesComponentDescriptorSchema
    LEGACY_TOOLS_MARKERS
    META_PORT
    PLATFORM_COMPONENTS
    pluginToolsetOptionsSchema
    promptContextOptionsSchema
    RUNNER_PORT
    SERVER_PORT
    SOUL_MARKERS
    STALE_LOCK_MS
    VERSION_STAMP_PATTERN
    WATCHER_PORT
    WORKSPACE_CONFIG_DEFAULTS
    WORKSPACE_CONFIG_FILE
    WORKSPACE_FILES
    workspaceConfigSchema
    analyzeMemory
    appendJsonl
    argFlag
    argOptional
    argValue
    atomicWrite
    buildEffectiveConfig
    checkNodeVersion
    connectionFail
    createConfigApplyHandler
    createConfigQueryHandler
    createGoogleAuth
    createPluginToolset
    createServiceCli
    createServiceManager
    createStatusHandler
    ensureDir
    exponentialBackoff
    fail
    fetchJson
    fetchWithTimeout
    formatBeginMarker
    formatEndMarker
    generateJsonSchema
    generateWorkspaceJsonSchema
    getArg
    getBindAddress
    getChannelWorkspace
    getComponentConfigDir
    getComponentConfigPath
    getConfigRoot
    getCoreConfigDir
    getCoreConfigFile
    getEffectiveServiceName
    getErrorMessage
    getPackageRoot
    getPackageVersion
    getServiceState
    getServiceUrl
    getWorkspacePath
    init
    isTransientError
    loadEnvFile
    loadWorkspaceConfig
    nowIso
    ok
    onPluginDispose
    parseArgs
    parseManaged
    parseRunnableArgs
    positionalArgs
    postJson
    readJson
    readJsonl
    recordRegisteredHooks
    registerComponentConfigPath
    registerPromptContext
    rejectWindowsDrivePath
    removeManagedBlock
    renderManagedBlock
    resetInit
    resolveConfigValue
    resolveOptionalPluginSetting
    resolvePluginSetting
    resolveWorkspacePath
    retryAsync
    retrySync
    run
    runScript
    runWithRetry
    saveCache
    sleepAsync
    sleepMs
    substituteEnvVars
    upsertManagedBlock
    uuid
    validateConversationHooks
    validateSkillFrontmatter
    withFileLock
    writeJsonAtomic
    writeJsonl