@karmaniverous/jeeves
    Preparing search index...

    Module index

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

    Provides managed content writing, service discovery, config resolution, and the JeevesComponent / ComponentWriter integration point for Jeeves platform component plugins.

    Classes

    ComponentWriter

    Interfaces

    AsyncContentCacheOptions
    ComponentVersionEntry
    ConfigQueryResponse
    InitOptions
    JeevesComponent
    ManagedMarkers
    ManagedSection
    ParseManagedResult
    PluginApi
    PluginCommands
    RefreshPlatformContentOptions
    RemoveManagedSectionOptions
    SeedContentOptions
    ServiceCommands
    ServiceStatus
    ToolDescriptor
    ToolRegistrationOptions
    ToolResult
    UpdateManagedSectionOptions
    VersionStamp
    WriteComponentVersionOptions

    Type Aliases

    ComponentVersionsState
    ConfigQueryHandler
    CoreConfig
    SectionId

    Variables

    AGENTS_MARKERS
    CLEANUP_FLAG
    COMPONENT_CONFIG_PREFIX
    COMPONENT_VERSIONS_FILE
    CONFIG_FILE
    CORE_CONFIG_DIR
    CORE_VERSION
    coreConfigSchema
    DEFAULT_CORE_VERSION
    DEFAULT_PORTS
    META_PORT
    REGISTRY_CACHE_FILE
    RUNNER_PORT
    SECTION_IDS
    SECTION_ORDER
    SERVER_PORT
    SOUL_MARKERS
    STALE_LOCK_MS
    STALENESS_THRESHOLD_MS
    TEMPLATES_DIR
    TOOLS_MARKERS
    VERSION_STAMP_PATTERN
    WATCHER_PORT
    WORKSPACE_FILES

    Functions

    atomicWrite
    checkRegistryVersion
    connectionFail
    createAsyncContentCache
    createComponentWriter
    createConfigQueryHandler
    fail
    fetchJson
    fetchWithTimeout
    formatBeginMarker
    formatEndMarker
    generateJsonSchema
    getComponentConfigDir
    getConfigRoot
    getCoreConfigDir
    getCoreConfigFile
    getServiceUrl
    getWorkspacePath
    init
    jaccard
    needsCleanup
    ok
    parseManaged
    patchConfig
    postJson
    readComponentVersions
    refreshPlatformContent
    removeManagedSection
    resetInit
    resolveConfigPath
    resolveOpenClawHome
    resolveOptionalPluginSetting
    resolvePluginSetting
    resolveWorkspacePath
    seedContent
    shingles
    shouldWrite
    updateManagedSection
    withFileLock
    writeComponentVersion