@karmaniverous/jeeves-scripts-core
    Preparing search index...

    Module index

    @karmaniverous/jeeves-scripts-core: shared Jeeves scripts domains, runnable registry and CLI for jeeves-scripts instance repos.

    The root export is the only API instance code builds on (Decision 7, design ยง3): the config API, constants(), defineRunnable (Decisions 4, 40, 49), the plugin API (definePlugin, override, localConfig) and the utilities (the task-file dispatcher and its date helpers, worker dispatch with job-side Slack I/O, the readers for other components' own config, the gh helpers, token-metrics queries, the email address-list parser and Gmail DKIM check, the document converters, the runnable argument parser, the Slack Web API client, retry and JSON file helpers). No other built module is exported; the CLI entry point is the separate @karmaniverous/jeeves-scripts-core/cli export.

    SlackApiError
    UnknownSiloError
    ArgValueOptions
    BriefingSummaryShape
    ChannelBucket
    ConfigCheckDeps
    ConfigCheckResult
    ConvertResult
    Costs
    DkimCheckResult
    DkimClauseResult
    FetchResponse
    FlagSpec
    GhOptions
    GhResult
    ImapPassword
    JobCallContext
    JobContext
    LinkRequest
    LoadConfigOptions
    ModelBucket
    OptionalSpec
    ParsedAddress
    ParsedAuthResults
    ReportOnlyConfig
    ResolvedConfig
    ResolvedPaths
    ResolvedTaskTemplate
    RetryPolicy
    RunnerTriggerResult
    ServerAccess
    SlackClient
    SlackClientOptions
    SlackFileUpload
    SlackPostedMessage
    SlackPostMessageOptions
    TaskFileDispatcherDeps
    TaskFileDispatcherOptions
    TokenBucket
    TokenMetricsOptions
    ValueSpec
    WorkerSlackResult
    AccountConfig
    ArgSpec
    BackfillConfig
    BriefingVars
    BriefingVarsInput
    BucketsConfig
    Channels
    Config
    ConfigSource
    Constants
    DispatcherFlags
    EmailConfig
    Fetch
    GhJsonOptions
    GitHubOrgEntry
    GitHubOrgSpec
    GithubRuleset
    GithubSyncFile
    GithubSyncOwner
    ImapConnection
    InstanceConfig
    IntegrationsConfig
    JobDeclaration
    JobDelta
    JobModule
    JobOverride
    JobOverrideDeclaration
    JobPrerequisite
    JobRun
    JobsConfig
    Lazy
    LibraryConfig
    LibraryMirror
    ListEntry
    LocalConfigSchema
    MeetingsEmailConfig
    Milestone
    Models
    NoFlags
    OpenclawConfig
    ParsedArgs
    PathsConfigInput
    People
    Person
    PersonAccount
    PipelineConfig
    Plugin
    PluginDeclaration
    Pointer
    PunchList
    PunchListBlock
    PunchListInstallTarget
    Ref
    ReportOnlyPolicy
    Resolved
    ResolvedIntegrations
    ResolvedSiloRouting
    RespondConfig
    RunMode
    ScheduleInput
    ServerLinkConfig
    SiloConfig
    SiloRoutingConfig
    SkillReviewBlock
    SlackChannelConfig
    SlackChannelMetaBlock
    SlackConfig
    SlackPostTarget
    SlackReadSpec
    SlackResponse
    TokenCategory
    TokenMetricsBound
    Tokens
    TranscriptsBlock
    WorkerSlackConfig
    XAccountConfig
    accountSchema
    argFlag
    argOptional
    argValue
    backfillConfigSchema
    BRIEFING_NOT_ENABLED
    BRIEFING_TEMPLATES
    briefingVarsSchema
    bucketsSchema
    calendarConfigSchema
    CONFIG_PATH_ENV
    configObjectSchema
    configSchema
    defineJob
    DIGEST_TIMEZONE_REF
    digestConfigSchema
    dispatcherFlags
    domainEntrySchema
    emailConfigSchema
    exponentialBackoff
    ghIntegrationSchema
    githubOrgEntrySchema
    githubOrgSpecSchema
    githubRulesetSchema
    githubSyncFileSchema
    githubSyncOwnerSchema
    gogIntegrationSchema
    imapConnectionSchema
    imapPasswordSchema
    instanceSchema
    integrationsSchema
    jiraIntegrationSchema
    jobContextSchema
    jobDeclarationSchema
    jobDeltaSchema
    jobOverrideDeclarationSchema
    jobsSchema
    LEGACY_CONFIG_WARNING
    libraryMirrorSchema
    librarySchema
    librarySiteLinksSchema
    linearIntegrationSchema
    listEntrySchema
    meetingsEmailConfigSchema
    metaConfigSchema
    milestoneSchema
    notionIntegrationSchema
    onFailureSchema
    OPENCLAW_DEFAULT_GATEWAY_PORT
    openclawConfigSchema
    pathsSchema
    peopleSchema
    personAccountSchema
    personIdSchema
    personSchema
    pipelineSchema
    pluginDeclarationSchema
    pointerSchema
    punchListInstallTargetSchema
    punchListModelSchema
    punchListSchema
    qdrantIntegrationSchema
    respondConfigSchema
    ROOT_ENV
    scheduleSchema
    siloRoutingSchema
    siloSchema
    skillReviewSchema
    slackChannelConfigSchema
    slackChannelIdSchema
    slackChannelMetaSchema
    slackConfigSchema
    slackPostTargetSchema
    slackReadSpecSchema
    slackTargetSchema
    slackTsSchema
    transcriptsSchema
    TRUSTED_AUTHSERV_ID
    UNSAFE_SECRET_REF_MESSAGE
    workerSlackConfigSchema
    xAccountSchema
    xIntegrationSchema
    briefingSummaryPurpose
    briefingVars
    checkDkim
    componentConfigPath
    configCheck
    constants
    convertDocxToMd
    convertPdfToMd
    coreTaskTemplatePath
    createSlackClient
    dateInZone
    dayOfWeek
    decodeSlack
    definePlugin
    defineRunnable
    deliverReport
    deriveIntegrations
    derivePaths
    describeTaskSource
    digestTimeZone
    dispatchTaskFile
    dispatchWithSlack
    escapeSlack
    extractEmailAddress
    fillTaskTemplate
    findInOpenclawConfig
    formatDate
    gatewayPort
    gatewayToken
    generateJsonSchema
    generatePointerJsonSchema
    getBasePathForEmailDomain
    getBasePathForGitHubOrg
    getBasePathForJira
    getBasePathForLinear
    getBasePathForMeeting
    getBasePathForSlackWorkspace
    getBucketForDomain
    getBucketNames
    getBucketPriority
    getCalendarAccounts
    getCalendarBaseForAccount
    getConfigRoot
    getEmailAccounts
    getEmailBaseForAccount
    getEntityDirs
    getGmailAccounts
    getLoadedConfigPath
    getLoadedConfigSource
    getRef
    getTokenMetrics
    gh
    ghApi
    ghJson
    imapSecretPath
    integrations
    isDkimDomainMatch
    isGappssmtpAlias
    isJobModule
    isJobOverride
    isKnownSilo
    isPlugin
    isRecord
    isSafeSecretRef
    linkBeforeWorker
    loadConfig
    localConfig
    metaConfig
    metaUrl
    normalizeSlackTarget
    openclawConfigPaths
    openclawStateDirs
    override
    parseAddressList
    parseAuthenticationResults
    parseFirstAddress
    parsePunchList
    parseRunnableArgs
    parseWorkerSlackConfig
    paths
    pipeline
    positionalArgs
    pruneRuns
    readComponentConfig
    readJsonFile
    readJsonFileIfExists
    readServerAccess
    readStdinJson
    relativeDays
    renderPunchList
    reportOnlyFor
    reportPath
    requireTimeZone
    resetConfig
    resolveConfig
    resolveConfigPath
    resolveImapPassword
    resolvePublicUrl
    resolveTaskFile
    resolveTaskTemplate
    retryAsync
    retrySync
    runId
    runModeOf
    runnerConfig
    runnerUrl
    serverAccessFrom
    setConfigRoot
    setupGhConfig
    siloPath
    siloRouting
    slackBotToken
    slackBotTokens
    splitAddressList
    taskFileDispatcher
    triggerRunnerJob
    tryGetRef
    unknownArgs
    withDateContext
    writeJsonFile