packages/core/package.json

@picasso/core

Public exports for @picasso/core.

312 public exportsTypes from package declaration entrypoint

value

acceptedEngineVersions

Runtime export from ./engine-updates.js.

export { acceptedEngineVersions } from "./engine-updates.js"

activeUpdatedEngine

Runtime export from ./engine-updates.js.

export { activeUpdatedEngine } from "./engine-updates.js"

assertRuntimeAssets

Runtime export from ./runtime-assets.js.

export { assertRuntimeAssets } from "./runtime-assets.js"

checkDshUpdate

Runtime export from ./dsh/index.js.

export { checkDshUpdate } from "./dsh/index.js"

checkDshUpdate

Runtime export from ./updater.js.

export { checkDshUpdate } from "./updater.js"

checkDshUpstream

Runtime export from ./upstream.js.

export { checkDshUpstream } from "./upstream.js"

checkDshUpstreamInBackground

Runtime export from ./upstream.js.

export { checkDshUpstreamInBackground } from "./upstream.js"

choosePinnedDshBin

Runtime export from ./updater.js.

export { choosePinnedDshBin } from "./updater.js"

cliEngineGateSpec

Runtime export from ./engine-updates.js.

export { cliEngineGateSpec } from "./engine-updates.js"

cliEngineReleaseId

Runtime export from ./engine-updates.js.

export { cliEngineReleaseId } from "./engine-updates.js"

closeAllDshRuntimeSessions

Runtime export from ./runtime-session.js.

export { closeAllDshRuntimeSessions } from "./runtime-session.js"

compareDshVersions

Runtime export from ./dsh/index.js.

export { compareDshVersions } from "./dsh/index.js"

compareDshVersions

Runtime export from ./updater.js.

export { compareDshVersions } from "./updater.js"

composePromptWithMemoryContext

Runtime export from ./dsh-agent-loop.js.

export { composePromptWithMemoryContext } from "./dsh-agent-loop.js"

composeProviderOverlay

Runtime export from ./runtime-session.js.

export { composeProviderOverlay } from "./runtime-session.js"

describeDshToolCall

Runtime export from ./project.js.

export { describeDshToolCall } from "./project.js"

dshPermissionPreset

Runtime export from ./runtime-session.js.

export { dshPermissionPreset } from "./runtime-session.js"

dshRuntimeSession

Runtime export from ./runtime-session.js.

export { dshRuntimeSession } from "./runtime-session.js"

dshSearchDirectories

Runtime export from ./dsh/index.js.

export { dshSearchDirectories } from "./dsh/index.js"

dshSearchDirectories

Runtime export from ./updater.js.

export { dshSearchDirectories } from "./updater.js"

dshUpstreamChip

Runtime export from ./upstream.js.

export { dshUpstreamChip } from "./upstream.js"

dshUpstreamStatePath

Runtime export from ./upstream.js.

export { dshUpstreamStatePath } from "./upstream.js"

echoTool

Runtime export from ./tools.js.

export { echoTool } from "./tools.js"

ecosystemPluginAsset

Runtime export from ./runtime-assets.js.

export { ecosystemPluginAsset } from "./runtime-assets.js"

engineAutoUpdateEnabled

Runtime export from ./engine-updates.js.

export { engineAutoUpdateEnabled } from "./engine-updates.js"

engineLaunchFor

Runtime export from ./updater.js.

export { engineLaunchFor } from "./updater.js"

engineUpdateDue

Runtime export from ./engine-updates.js.

export { engineUpdateDue } from "./engine-updates.js"

engineVersionInUse

Runtime export from ./engine-updates.js.

export { engineVersionInUse } from "./engine-updates.js"

explicitDshRuntimeBin

Runtime export from ./updater.js.

export { explicitDshRuntimeBin } from "./updater.js"

findExecutableOnSearchPath

Runtime export from ./dsh/index.js.

export { findExecutableOnSearchPath } from "./dsh/index.js"

findExecutableOnSearchPath

Runtime export from ./updater.js.

export { findExecutableOnSearchPath } from "./updater.js"

findExecutablesOnSearchPath

Runtime export from ./updater.js.

export { findExecutablesOnSearchPath } from "./updater.js"

findPicassoIgnoreFile

Runtime export from ./ignore-file.js.

export { findPicassoIgnoreFile } from "./ignore-file.js"

findPicassoRepoRoot

Runtime export from ./runtime-assets.js.

export { findPicassoRepoRoot } from "./runtime-assets.js"

getInstalledDshInfo

Runtime export from ./dsh/index.js.

export { getInstalledDshInfo } from "./dsh/index.js"

getInstalledDshInfo

Runtime export from ./updater.js.

export { getInstalledDshInfo } from "./updater.js"

kickEngineUpdateInBackground

Runtime export from ./engine-updates.js.

export { kickEngineUpdateInBackground } from "./engine-updates.js"

liveDshRuntimeSession

Runtime export from ./runtime-session.js.

export { liveDshRuntimeSession } from "./runtime-session.js"

loadPicassoIgnore

Runtime export from ./ignore-file.js.

export { loadPicassoIgnore } from "./ignore-file.js"

managedErrorHint

Runtime export from ./managed-errors.js.

export { managedErrorHint } from "./managed-errors.js"

managedEvidenceSpoolPath

Runtime export from ./managed-transport.js.

export { managedEvidenceSpoolPath } from "./managed-transport.js"

managedFailureCode

Runtime export from ./managed-errors.js.

export { managedFailureCode } from "./managed-errors.js"

managedFailureText

Runtime export from ./managed-errors.js.

export { managedFailureText } from "./managed-errors.js"

managedTransportEnv

Runtime export from ./managed-transport.js.

export { managedTransportEnv } from "./managed-transport.js"

managedTransportPluginEntry

Runtime export from ./managed-transport.js.

export { managedTransportPluginEntry } from "./managed-transport.js"

managedTransportPluginPath

Runtime export from ./managed-transport.js.

export { managedTransportPluginPath } from "./managed-transport.js"

missingRuntimeAssets

Runtime export from ./runtime-assets.js.

export { missingRuntimeAssets } from "./runtime-assets.js"

noteEngineBootFailed

Runtime export from ./engine-updates.js.

export { noteEngineBootFailed } from "./engine-updates.js"

noteEngineBootSucceeded

Runtime export from ./engine-updates.js.

export { noteEngineBootSucceeded } from "./engine-updates.js"

noteEngineTurn

Runtime export from ./engine-updates.js.

export { noteEngineTurn } from "./engine-updates.js"

parseDshPermissionMode

Runtime export from ./runtime-session.js.

export { parseDshPermissionMode } from "./runtime-session.js"

parseJsonLine

Runtime export from ./jsonrpc-client.js.

export { parseJsonLine } from "./jsonrpc-client.js"

parsePicassoIgnore

Runtime export from ./ignore-file.js.

export { parsePicassoIgnore } from "./ignore-file.js"

parseToolArguments

Runtime export from ./project.js.

export { parseToolArguments } from "./project.js"

picassoDshPatches

Runtime export from ./runtime-session.js.

export { picassoDshPatches } from "./runtime-session.js"

picassoManagedDshBin

Runtime export from ./updater.js.

export { picassoManagedDshBin } from "./updater.js"

picassoMcpPluginEntries

Runtime export from ./runtime-session.js.

export { picassoMcpPluginEntries } from "./runtime-session.js"

picassoRuntimeAsset

Runtime export from ./runtime-assets.js.

export { picassoRuntimeAsset } from "./runtime-assets.js"

picassoRuntimeAssetRoot

Runtime export from ./runtime-assets.js.

export { picassoRuntimeAssetRoot } from "./runtime-assets.js"

pinnedDshBinMissingMessage

Runtime export from ./updater.js.

export { pinnedDshBinMissingMessage } from "./updater.js"

pinnedDshBinNotice

Runtime export from ./updater.js.

export { pinnedDshBinNotice } from "./updater.js"

planningModelHarness

Runtime export from ./legacy-constants.js.

export { planningModelHarness } from "./legacy-constants.js"

readManagedEvidenceSpool

Runtime export from ./managed-transport.js.

export { readManagedEvidenceSpool } from "./managed-transport.js"

sanitizeRemoteVersion

Runtime export from ./upstream.js.

export { sanitizeRemoteVersion } from "./upstream.js"

saveDshImageAttachment

Runtime export from ./jsonrpc-client.js.

export { saveDshImageAttachment } from "./jsonrpc-client.js"

setEngineUpdateRelease

Runtime export from ./engine-updates.js.

export { setEngineUpdateRelease } from "./engine-updates.js"

setPicassoRuntimeAssetRoot

Runtime export from ./runtime-assets.js.

export { setPicassoRuntimeAssetRoot } from "./runtime-assets.js"

stableToolSchemas

Runtime export from ./tools.js.

export { stableToolSchemas } from "./tools.js"

tier1Fingerprint

Runtime export from ./engine-updates.js.

export { tier1Fingerprint } from "./engine-updates.js"

toolEditFromArguments

Runtime export from ./project.js.

export { toolEditFromArguments } from "./project.js"

toolSchemaHash

Runtime export from ./tools.js.

export { toolSchemaHash } from "./tools.js"

unknownToolMessage

Runtime export from ./legacy-constants.js.

export { unknownToolMessage } from "./legacy-constants.js"

unprojectedDshEventTypes

Runtime export from ./upstream.js.

export { unprojectedDshEventTypes } from "./upstream.js"

verifyDshRuntimeIdentity

Runtime export from ./dsh-agent-loop.js.

export { verifyDshRuntimeIdentity } from "./dsh-agent-loop.js"

type

AgentApprovalDecision

Type-only export from ./types.js.

export { type AgentApprovalDecision } from "./types.js"

AgentApprovalRequest

Type-only export from ./types.js.

export { type AgentApprovalRequest } from "./types.js"

AgentLoopEventSink

Type-only export from ./types.js.

export { type AgentLoopEventSink } from "./types.js"

AgentLoopOptions

Type-only export from ./types.js.

export { type AgentLoopOptions } from "./types.js"

AgentMemoryClass

Type-only export from ./types.js.

export { type AgentMemoryClass } from "./types.js"

AgentMemoryConfig

Type-only export from ./types.js.

export { type AgentMemoryConfig } from "./types.js"

AgentMemoryReflectRequest

Type-only export from ./types.js.

export { type AgentMemoryReflectRequest } from "./types.js"

AgentMemoryReflectResponse

Type-only export from ./types.js.

export { type AgentMemoryReflectResponse } from "./types.js"

AgentMemoryReflectWriter

Type-only export from ./types.js.

export { type AgentMemoryReflectWriter } from "./types.js"

AgentMemoryRetrievalRequest

Type-only export from ./types.js.

export { type AgentMemoryRetrievalRequest } from "./types.js"

AgentMemoryRetrievalResponse

Type-only export from ./types.js.

export { type AgentMemoryRetrievalResponse } from "./types.js"

AgentMemoryRetrievalResult

Type-only export from ./types.js.

export { type AgentMemoryRetrievalResult } from "./types.js"

AgentMemoryRetriever

Type-only export from ./types.js.

export { type AgentMemoryRetriever } from "./types.js"

AgentMemoryScope

Type-only export from ./types.js.

export { type AgentMemoryScope } from "./types.js"

AgentPermissionMode

Type-only export from ./types.js.

export { type AgentPermissionMode } from "./types.js"

AgentPlanningCacheRequest

Type-only export from ./types.js.

export { type AgentPlanningCacheRequest } from "./types.js"

AgentPlanningCacheUsage

Type-only export from ./types.js.

export { type AgentPlanningCacheUsage } from "./types.js"

AgentPlanningEvent

Type-only export from ./types.js.

export { type AgentPlanningEvent } from "./types.js"

AgentPlanningMessage

Type-only export from ./types.js.

export { type AgentPlanningMessage } from "./types.js"

AgentPlanningMessageRole

Type-only export from ./types.js.

export { type AgentPlanningMessageRole } from "./types.js"

AgentPlanningProvider

Type-only export from ./types.js.

export { type AgentPlanningProvider } from "./types.js"

AgentPlanningRequest

Type-only export from ./types.js.

export { type AgentPlanningRequest } from "./types.js"

AgentPlanningToolSchema

Type-only export from ./types.js.

export { type AgentPlanningToolSchema } from "./types.js"

AgentPlanningUsage

Type-only export from ./types.js.

export { type AgentPlanningUsage } from "./types.js"

AgentRunMemoryConfig

Type-only export from ./types.js.

export { type AgentRunMemoryConfig } from "./types.js"

AgentRunPlanMetadata

Type-only export from ./types.js.

export { type AgentRunPlanMetadata } from "./types.js"

AgentRunPlanToolCallMetadata

Type-only export from ./types.js.

export { type AgentRunPlanToolCallMetadata } from "./types.js"

AgentRunRequest

Type-only export from ./types.js.

export { type AgentRunRequest } from "./types.js"

AgentRunResult

Type-only export from ./types.js.

export { type AgentRunResult } from "./types.js"

ApprovalDecision

Type-only export from ./contract.js.

export { type ApprovalDecision } from "./contract.js"

assertManagedTransportConfig

Runtime export from ./managed-transport.js.

export { assertManagedTransportConfig } from "./managed-transport.js"

CapHit

Type-only export from ./types.js.

export { type CapHit } from "./types.js"

CapName

Type-only export from ./types.js.

export { type CapName } from "./types.js"

CliEngineUpdateOptions

Type-only export from ./engine-updates.js.

export { type CliEngineUpdateOptions } from "./engine-updates.js"

DshAgentLoopOptions

Type-only export from ./dsh/index.js.

export { type DshAgentLoopOptions } from "./dsh/index.js"

DshAgentLoopOptions

Type-only export from ./dsh-agent-loop.js.

export { type DshAgentLoopOptions } from "./dsh-agent-loop.js"

DshAnySessionEvent

Type-only export from ./contract.js.

export { type DshAnySessionEvent } from "./contract.js"

DshApprovalOutcome

Type-only export from ./contract.js.

export { type DshApprovalOutcome } from "./contract.js"

DshApprovalRequest

Type-only export from ./runtime-session.js.

export { type DshApprovalRequest } from "./runtime-session.js"

DshAsideOptions

Type-only export from ./runtime-session.js.

export { type DshAsideOptions } from "./runtime-session.js"

DshAsideResult

Type-only export from ./runtime-session.js.

export { type DshAsideResult } from "./runtime-session.js"

DshAutoUpdateResult

Type-only export from ./dsh/index.js.

export { type DshAutoUpdateResult } from "./dsh/index.js"

DshAutoUpdateResult

Type-only export from ./updater.js.

export { type DshAutoUpdateResult } from "./updater.js"

DshClientMethod

Type-only export from ./contract.js.

export { type DshClientMethod } from "./contract.js"

DshContentBlock

Type-only export from ./jsonrpc-client.js.

export { type DshContentBlock } from "./jsonrpc-client.js"

DshContentBlock

Type-only export from ./contract.js.

export { type DshContentBlock } from "./contract.js"

DshCoreEventType

Type-only export from ./contract.js.

export { type DshCoreEventType } from "./contract.js"

DshEventEnvelope

Type-only export from ./project.js.

export { type DshEventEnvelope } from "./project.js"

DshEventType

Type-only export from ./contract.js.

export { type DshEventType } from "./contract.js"

DshGoalView

Type-only export from ./contract.js.

export { type DshGoalView } from "./contract.js"

dshHomeProviderConfig

Runtime export from ./runtime-session.js.

export { dshHomeProviderConfig } from "./runtime-session.js"

DshImageAttachmentRef

Type-only export from ./jsonrpc-client.js.

export { type DshImageAttachmentRef } from "./jsonrpc-client.js"

DshJobStatus

Type-only export from ./contract-jobs-schedule.js.

export { type DshJobStatus } from "./contract-jobs-schedule.js"

DshJsonRpcMessage

Type-only export from ./jsonrpc-client.js.

export { type DshJsonRpcMessage } from "./jsonrpc-client.js"

DshManagedTransport

Type-only export from ./managed-transport.js.

export { type DshManagedTransport } from "./managed-transport.js"

DshMessage

Type-only export from ./contract.js.

export { type DshMessage } from "./contract.js"

DshPermissionMode

Type-only export from ./runtime-session.js.

export { type DshPermissionMode } from "./runtime-session.js"

DshPermissionMode

Type-only export from ./contract.js.

export { type DshPermissionMode } from "./contract.js"

DshPermissionPreset

Type-only export from ./runtime-session.js.

export { type DshPermissionPreset } from "./runtime-session.js"

DshPermissionPreset

Type-only export from ./contract.js.

export { type DshPermissionPreset } from "./contract.js"

DshQuestionAnswer

Type-only export from ./runtime-session.js.

export { type DshQuestionAnswer } from "./runtime-session.js"

DshQuestionAnswers

Type-only export from ./runtime-session.js.

export { type DshQuestionAnswers } from "./runtime-session.js"

DshQuestionIntent

Type-only export from ./runtime-session.js.

export { type DshQuestionIntent } from "./runtime-session.js"

DshQuestionItem

Type-only export from ./runtime-session.js.

export { type DshQuestionItem } from "./runtime-session.js"

DshQuestionOption

Type-only export from ./runtime-session.js.

export { type DshQuestionOption } from "./runtime-session.js"

DshQuestionRequest

Type-only export from ./runtime-session.js.

export { type DshQuestionRequest } from "./runtime-session.js"

DshQueueAction

Type-only export from ./contract.js.

export { type DshQueueAction } from "./contract.js"

DshQueueMode

Type-only export from ./contract.js.

export { type DshQueueMode } from "./contract.js"

DshQueueTarget

Type-only export from ./contract.js.

export { type DshQueueTarget } from "./contract.js"

DshRemoteClientOptions

Type-only export from ./remote-client.js.

export { type DshRemoteClientOptions } from "./remote-client.js"

DshRemoteInteraction

Type-only export from ./remote-client.js.

export { type DshRemoteInteraction } from "./remote-client.js"

DshRemoteInteractionOutcome

Type-only export from ./remote-client.js.

export { type DshRemoteInteractionOutcome } from "./remote-client.js"

DshRemoteResult

Type-only export from ./remote-client.js.

export { type DshRemoteResult } from "./remote-client.js"

DshRemoteSocket

Type-only export from ./remote-client.js.

export { type DshRemoteSocket } from "./remote-client.js"

DshRemoteStream

Type-only export from ./remote-client.js.

export { type DshRemoteStream } from "./remote-client.js"

DshRemoteStreamHandlers

Type-only export from ./remote-client.js.

export { type DshRemoteStreamHandlers } from "./remote-client.js"

DshRuntimeIdentity

Type-only export from ./dsh-agent-loop.js.

export { type DshRuntimeIdentity } from "./dsh-agent-loop.js"

DshRuntimeLoopEvent

Type-only export from ./types.js.

export { type DshRuntimeLoopEvent } from "./types.js"

DshRuntimeSessionOptions

Type-only export from ./runtime-session.js.

export { type DshRuntimeSessionOptions } from "./runtime-session.js"

DshSandboxMode

Type-only export from ./contract.js.

export { type DshSandboxMode } from "./contract.js"

DshSandboxNetworkRule

Type-only export from ./contract.js.

export { type DshSandboxNetworkRule } from "./contract.js"

DshSandboxNetworkSetResult

Type-only export from ./contract.js.

export { type DshSandboxNetworkSetResult } from "./contract.js"

DshScheduleAtInput

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleAtInput } from "./contract-jobs-schedule.js"

DshScheduleCatalogEntry

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleCatalogEntry } from "./contract-jobs-schedule.js"

DshScheduleDeleteResult

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleDeleteResult } from "./contract-jobs-schedule.js"

DshScheduleDeliveryHistoryResult

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleDeliveryHistoryResult } from "./contract-jobs-schedule.js"

DshScheduleKind

Type-only export from ./contract.js.

export { type DshScheduleKind } from "./contract.js"

DshScheduleRecord

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleRecord } from "./contract-jobs-schedule.js"

DshScheduleTimingChange

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleTimingChange } from "./contract-jobs-schedule.js"

DshScheduleUpdateResult

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleUpdateResult } from "./contract-jobs-schedule.js"

DshSdkOptions

Type-only export from ./dsh/index.js.

export { type DshSdkOptions } from "./dsh/index.js"

DshSdkOptions

Type-only export from ./jsonrpc-client.js.

export { type DshSdkOptions } from "./jsonrpc-client.js"

DshSessionEvent

Type-only export from ./dsh/index.js.

export { type DshSessionEvent } from "./dsh/index.js"

DshTeamTaskChangeResult

Type-only export from ./contract.js.

export { type DshTeamTaskChangeResult } from "./contract.js"

DshTeamTaskSnapshot

Type-only export from ./contract.js.

export { type DshTeamTaskSnapshot } from "./contract.js"

DshTeamTaskStatus

Type-only export from ./contract.js.

export { type DshTeamTaskStatus } from "./contract.js"

DshTodoItem

Type-only export from ./contract.js.

export { type DshTodoItem } from "./contract.js"

DshTokenUsage

Type-only export from ./contract.js.

export { type DshTokenUsage } from "./contract.js"

DshTurnEndReason

Type-only export from ./contract.js.

export { type DshTurnEndReason } from "./contract.js"

DshUpdateChannel

Type-only export from ./dsh/index.js.

export { type DshUpdateChannel } from "./dsh/index.js"

DshUpdateChannel

Type-only export from ./updater.js.

export { type DshUpdateChannel } from "./updater.js"

DshUpdateCheckOptions

Type-only export from ./dsh/index.js.

export { type DshUpdateCheckOptions } from "./dsh/index.js"

DshUpdateCheckOptions

Type-only export from ./updater.js.

export { type DshUpdateCheckOptions } from "./updater.js"

DshUpdateCheckResult

Type-only export from ./dsh/index.js.

export { type DshUpdateCheckResult } from "./dsh/index.js"

DshUpdateCheckResult

Type-only export from ./updater.js.

export { type DshUpdateCheckResult } from "./updater.js"

DshUpstreamState

Type-only export from ./upstream.js.

export { type DshUpstreamState } from "./upstream.js"

EchoToolArgs

Type-only export from ./tools.js.

export { type EchoToolArgs } from "./tools.js"

EchoToolOutput

Type-only export from ./tools.js.

export { type EchoToolOutput } from "./tools.js"

encodeRequest

Runtime export from ./jsonrpc-client.js.

export { encodeRequest } from "./jsonrpc-client.js"

EngineLaunchChoice

Type-only export from ./updater.js.

export { type EngineLaunchChoice } from "./updater.js"

ErrorPayload

Type-only export from ./types.js.

export { type ErrorPayload } from "./types.js"

HookName

Type-only export from ./types.js.

export { type HookName } from "./types.js"

HookPayload

Type-only export from ./types.js.

export { type HookPayload } from "./types.js"

HookRunner

Type-only export from ./types.js.

export { type HookRunner } from "./types.js"

InstalledDshInfo

Type-only export from ./dsh/index.js.

export { type InstalledDshInfo } from "./dsh/index.js"

InstalledDshInfo

Type-only export from ./updater.js.

export { type InstalledDshInfo } from "./updater.js"

isSubscriptionCreditExhaustedOutput

Runtime export from ./subscription.js.

export { isSubscriptionCreditExhaustedOutput } from "./subscription.js"

JsonSchema

Type-only export from ./types.js.

export { type JsonSchema } from "./types.js"

LoopEvent

Type-only export from ./types.js.

export { type LoopEvent } from "./types.js"

LoopPause

Type-only export from ./types.js.

export { type LoopPause } from "./types.js"

LoopPhase

Type-only export from ./types.js.

export { type LoopPhase } from "./types.js"

LoopPtcCellCall

Type-only export from ./types.js.

export { type LoopPtcCellCall } from "./types.js"

LoopToolEdit

Type-only export from ./types.js.

export { type LoopToolEdit } from "./types.js"

managedEvidenceFromDshEvent

Runtime export from ./managed-transport.js.

export { managedEvidenceFromDshEvent } from "./managed-transport.js"

memoryInjectedLoopEvent

Runtime export from ./dsh-agent-loop.js.

export { memoryInjectedLoopEvent } from "./dsh-agent-loop.js"

PicassoIgnoreMatcher

Type-only export from ./ignore-file.js.

export { type PicassoIgnoreMatcher } from "./ignore-file.js"

PicassoIgnoreRule

Type-only export from ./ignore-file.js.

export { type PicassoIgnoreRule } from "./ignore-file.js"

PicassoPermissionMode

Type-only export from ./runtime-session.js.

export { type PicassoPermissionMode } from "./runtime-session.js"

PicassoPluginEventType

Type-only export from ./contract.js.

export { type PicassoPluginEventType } from "./contract.js"

PicassoRuntimeAssetOptions

Type-only export from ./runtime-assets.js.

export { type PicassoRuntimeAssetOptions } from "./runtime-assets.js"

PinnedDshBinChoice

Type-only export from ./updater.js.

export { type PinnedDshBinChoice } from "./updater.js"

PlanModeConfig

Type-only export from ./types.js.

export { type PlanModeConfig } from "./types.js"

PlanModeRequiredTrigger

Type-only export from ./types.js.

export { type PlanModeRequiredTrigger } from "./types.js"

PlanModeRequirement

Type-only export from ./types.js.

export { type PlanModeRequirement } from "./types.js"

PlanStep

Type-only export from ./types.js.

export { type PlanStep } from "./types.js"

readDshUpstreamState

Runtime export from ./upstream.js.

export { readDshUpstreamState } from "./upstream.js"

RecordedHookInvocation

Type-only export from ./hooks.js.

export { type RecordedHookInvocation } from "./hooks.js"

ReflectionDecision

Type-only export from ./types.js.

export { type ReflectionDecision } from "./types.js"

StableToolSchema

Type-only export from ./tools.js.

export { type StableToolSchema } from "./tools.js"

SubscriptionCreditExhaustDetails

Type-only export from ./types.js.

export { type SubscriptionCreditExhaustDetails } from "./types.js"

SubscriptionCreditResolution

Type-only export from ./types.js.

export { type SubscriptionCreditResolution } from "./types.js"

SubscriptionCreditResolutionAction

Type-only export from ./types.js.

export { type SubscriptionCreditResolutionAction } from "./types.js"

subscriptionResolutionOptions

Runtime export from ./subscription.js.

export { subscriptionResolutionOptions } from "./subscription.js"

Tool

Type-only export from ./types.js.

export { type Tool } from "./types.js"

ToolCall

Type-only export from ./types.js.

export { type ToolCall } from "./types.js"

ToolContext

Type-only export from ./types.js.

export { type ToolContext } from "./types.js"

ToolPermission

Type-only export from ./types.js.

export { type ToolPermission } from "./types.js"

ToolResult

Type-only export from ./types.js.

export { type ToolResult } from "./types.js"

ToolResultStatus

Type-only export from ./types.js.

export { type ToolResultStatus } from "./types.js"

function

createDshAgentLoop

Runtime export from ./dsh/index.js.

export { createDshAgentLoop } from "./dsh/index.js"

createDshAgentLoop

Runtime export from ./dsh-agent-loop.js.

export { createDshAgentLoop } from "./dsh-agent-loop.js"

createPicassoIgnoreMatcher

Runtime export from ./ignore-file.js.

export { createPicassoIgnoreMatcher } from "./ignore-file.js"

createSubscriptionPause

Runtime export from ./subscription.js.

export { createSubscriptionPause } from "./subscription.js"

defaultTools

Runtime export from ./tools.js.

export { defaultTools } from "./tools.js"

dshContractJsonSchema

Runtime export from ./contract.js.

export { dshContractJsonSchema } from "./contract.js"

dshFileBlock

Runtime export from ./contract-file.js.

export { dshFileBlock } from "./contract-file.js"

extractTextBlocks

Runtime export from ./project.js.

export { extractTextBlocks } from "./project.js"

isKnownDshEventType

Runtime export from ./contract.js.

export { isKnownDshEventType } from "./contract.js"

isoTime

Runtime export from ./project.js.

export { isoTime } from "./project.js"

resolveDshRuntimeBin

Runtime export from ./dsh/index.js.

export { resolveDshRuntimeBin } from "./dsh/index.js"

resolveDshRuntimeBin

Runtime export from ./dsh-agent-loop.js.

export { resolveDshRuntimeBin } from "./dsh-agent-loop.js"

resolvePinnedDshBin

Runtime export from ./updater.js.

export { resolvePinnedDshBin } from "./updater.js"

runCliEngineUpdate

Runtime export from ./engine-updates.js.

export { runCliEngineUpdate } from "./engine-updates.js"

const

DSH_CLIENT_METHODS

Runtime export from ./contract.js.

export { DSH_CLIENT_METHODS } from "./contract.js"

DSH_CONTRACT_VERSION

Runtime export from ./contract.js.

export { DSH_CONTRACT_VERSION } from "./contract.js"

DSH_FILE_METHODS

Runtime export from ./contract-file.js.

export { DSH_FILE_METHODS } from "./contract-file.js"

DSH_PERMISSION_MODES

Runtime export from ./contract.js.

export { DSH_PERMISSION_MODES } from "./contract.js"

DSH_PERMISSION_PRESETS

Runtime export from ./contract.js.

export { DSH_PERMISSION_PRESETS } from "./contract.js"

DSH_PICASSO_RECORD_PREFIX

Runtime export from ./contract.js.

export { DSH_PICASSO_RECORD_PREFIX } from "./contract.js"

DSH_PINNED_VERSION

Runtime export from ./contract.js.

export { DSH_PINNED_VERSION } from "./contract.js"

DSH_SERVER_INFO

Runtime export from ./contract.js.

export { DSH_SERVER_INFO } from "./contract.js"

DSH_SESSION_EVENT_TYPES

Runtime export from ./contract.js.

export { DSH_SESSION_EVENT_TYPES } from "./contract.js"

DSH_STOCK_METHODS

Runtime export from ./contract.js.

export { DSH_STOCK_METHODS } from "./contract.js"

PICASSO_PLUGIN_EVENT_TYPES

Runtime export from ./contract.js.

export { PICASSO_PLUGIN_EVENT_TYPES } from "./contract.js"

class

DSH_TOOL_NAMES

Runtime export from ./project.js.

export { DSH_TOOL_NAMES } from "./project.js"

DshAgentLoop

Runtime export from ./dsh/index.js.

export { DshAgentLoop } from "./dsh/index.js"

DshAgentLoop

Runtime export from ./dsh-agent-loop.js.

export { DshAgentLoop } from "./dsh-agent-loop.js"

DshEventProjector

Runtime export from ./dsh/index.js.

export { DshEventProjector } from "./dsh/index.js"

DshEventProjector

Runtime export from ./project.js.

export { DshEventProjector } from "./project.js"

DshJsonRpcClient

Runtime export from ./dsh/index.js.

export { DshJsonRpcClient } from "./dsh/index.js"

DshJsonRpcClient

Runtime export from ./jsonrpc-client.js.

export { DshJsonRpcClient } from "./jsonrpc-client.js"

DshJsonRpcError

Runtime export from ./dsh/index.js.

export { DshJsonRpcError } from "./dsh/index.js"

DshJsonRpcError

Runtime export from ./jsonrpc-client.js.

export { DshJsonRpcError } from "./jsonrpc-client.js"

DshRemoteClient

Runtime export from ./remote-client.js.

export { DshRemoteClient } from "./remote-client.js"

DshRuntimeSession

Runtime export from ./runtime-session.js.

export { DshRuntimeSession } from "./runtime-session.js"

ECOSYSTEM_PLUGIN_CONFIG

Runtime export from ./runtime-session.js.

export { ECOSYSTEM_PLUGIN_CONFIG } from "./runtime-session.js"

ECOSYSTEM_PLUGIN_DIRS

Runtime export from ./runtime-assets.js.

export { ECOSYSTEM_PLUGIN_DIRS } from "./runtime-assets.js"

MANAGED_DSH_PROVIDER

Runtime export from ./managed-transport.js.

export { MANAGED_DSH_PROVIDER } from "./managed-transport.js"

MANAGED_ERROR_HINTS

Runtime export from ./managed-errors.js.

export { MANAGED_ERROR_HINTS } from "./managed-errors.js"

MANAGED_EVIDENCE_RECORD_TYPE

Runtime export from ./managed-transport.js.

export { MANAGED_EVIDENCE_RECORD_TYPE } from "./managed-transport.js"

NoopHookRunner

Runtime export from ./hooks.js.

export { NoopHookRunner } from "./hooks.js"

PICASSO_AGENT_IDENTITY

Runtime export from ./legacy-constants.js.

export { PICASSO_AGENT_IDENTITY } from "./legacy-constants.js"

PICASSO_IGNORE_FILE

Runtime export from ./ignore-file.js.

export { PICASSO_IGNORE_FILE } from "./ignore-file.js"

PICASSO_MINIMAX_M3_DISCIPLINE

Runtime export from ./legacy-constants.js.

export { PICASSO_MINIMAX_M3_DISCIPLINE } from "./legacy-constants.js"

PICASSO_MINIMAX_M3_MID_TASK

Runtime export from ./legacy-constants.js.

export { PICASSO_MINIMAX_M3_MID_TASK } from "./legacy-constants.js"

PICASSO_RUNTIME_ASSETS_DIR_ENV

Runtime export from ./runtime-assets.js.

export { PICASSO_RUNTIME_ASSETS_DIR_ENV } from "./runtime-assets.js"

PICASSO_SAFETY_DISCIPLINE

Runtime export from ./legacy-constants.js.

export { PICASSO_SAFETY_DISCIPLINE } from "./legacy-constants.js"

PICASSO_TOOL_USE_DISCIPLINE

Runtime export from ./legacy-constants.js.

export { PICASSO_TOOL_USE_DISCIPLINE } from "./legacy-constants.js"

PicassoRuntimeAssetsMissingError

Runtime export from ./runtime-assets.js.

export { PicassoRuntimeAssetsMissingError } from "./runtime-assets.js"

PROJECTED_DSH_EVENT_TYPES

Runtime export from ./project.js.

export { PROJECTED_DSH_EVENT_TYPES } from "./project.js"

RecordingHookRunner

Runtime export from ./hooks.js.

export { RecordingHookRunner } from "./hooks.js"

REQUIRED_RUNTIME_ASSETS

Runtime export from ./runtime-assets.js.

export { REQUIRED_RUNTIME_ASSETS } from "./runtime-assets.js"

RUNTIME_CONFIG_ASSET

Runtime export from ./runtime-assets.js.

export { RUNTIME_CONFIG_ASSET } from "./runtime-assets.js"

RUNTIME_PATCH_ASSETS

Runtime export from ./runtime-assets.js.

export { RUNTIME_PATCH_ASSETS } from "./runtime-assets.js"

SDK_SERVER_ASSET

Runtime export from ./runtime-assets.js.

export { SDK_SERVER_ASSET } from "./runtime-assets.js"

SubscriptionCreditExhaustedError

Runtime export from ./subscription.js.

export { SubscriptionCreditExhaustedError } from "./subscription.js"

interface

DshAdmitFileParams

Type-only export from ./contract-file.js.

export { type DshAdmitFileParams } from "./contract-file.js"

DshAdmitFileResult

Type-only export from ./contract-file.js.

export { type DshAdmitFileResult } from "./contract-file.js"

DshAfterScheduleRecord

Type-only export from ./contract-jobs-schedule.js.

export { type DshAfterScheduleRecord } from "./contract-jobs-schedule.js"

DshAtScheduleRecord

Type-only export from ./contract-jobs-schedule.js.

export { type DshAtScheduleRecord } from "./contract-jobs-schedule.js"

DshClientMethodMap

Type-only export from ./contract.js.

export { type DshClientMethodMap } from "./contract.js"

DshCronScheduleRecord

Type-only export from ./contract-jobs-schedule.js.

export { type DshCronScheduleRecord } from "./contract-jobs-schedule.js"

DshDailyScheduleRecord

Type-only export from ./contract-jobs-schedule.js.

export { type DshDailyScheduleRecord } from "./contract-jobs-schedule.js"

DshEveryScheduleRecord

Type-only export from ./contract-jobs-schedule.js.

export { type DshEveryScheduleRecord } from "./contract-jobs-schedule.js"

DshFileAttachmentRef

Type-only export from ./contract-file.js.

export { type DshFileAttachmentRef } from "./contract-file.js"

DshFileBlock

Type-only export from ./contract-file.js.

export { type DshFileBlock } from "./contract-file.js"

DshJobView

Type-only export from ./contract-jobs-schedule.js.

export { type DshJobView } from "./contract-jobs-schedule.js"

DshModelCatalogEntry

Type-only export from ./contract.js.

export { type DshModelCatalogEntry } from "./contract.js"

DshModelSelection

Type-only export from ./contract.js.

export { type DshModelSelection } from "./contract.js"

DshNotificationMap

Type-only export from ./contract.js.

export { type DshNotificationMap } from "./contract.js"

DshQueueItem

Type-only export from ./contract.js.

export { type DshQueueItem } from "./contract.js"

DshReasoningEffort

Type-only export from ./contract.js.

export { type DshReasoningEffort } from "./contract.js"

DshRecordedFrame

Type-only export from ./contract.js.

export { type DshRecordedFrame } from "./contract.js"

DshScheduleCreateRequest

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleCreateRequest } from "./contract-jobs-schedule.js"

DshScheduleCronInput

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleCronInput } from "./contract-jobs-schedule.js"

DshScheduleDailyInput

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleDailyInput } from "./contract-jobs-schedule.js"

DshScheduleDeliveryRecord

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleDeliveryRecord } from "./contract-jobs-schedule.js"

DshScheduleLocalAtInput

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleLocalAtInput } from "./contract-jobs-schedule.js"

DshScheduleToolError

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleToolError } from "./contract-jobs-schedule.js"

DshScheduleUpdateMiss

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleUpdateMiss } from "./contract-jobs-schedule.js"

DshScheduleUpdateRequest

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleUpdateRequest } from "./contract-jobs-schedule.js"

DshScheduleWeeklyInput

Type-only export from ./contract-jobs-schedule.js.

export { type DshScheduleWeeklyInput } from "./contract-jobs-schedule.js"

DshServerRequestMap

Type-only export from ./contract.js.

export { type DshServerRequestMap } from "./contract.js"

DshSessionEventDataMap

Type-only export from ./contract.js.

export { type DshSessionEventDataMap } from "./contract.js"

DshTeamTaskListInfo

Type-only export from ./contract.js.

export { type DshTeamTaskListInfo } from "./contract.js"

DshToolOutputDelta

Type-only export from ./contract.js.

export { type DshToolOutputDelta } from "./contract.js"

DshWeeklyScheduleRecord

Type-only export from ./contract-jobs-schedule.js.

export { type DshWeeklyScheduleRecord } from "./contract-jobs-schedule.js"

WorkspaceChangesSummary

Type-only export from ./contract.js.

export { type WorkspaceChangesSummary } from "./contract.js"