{"_id":"@carere/kojo-runtime","_rev":"6-6c38c65aad2b8d5178971e09af1fe194","name":"@carere/kojo-runtime","dist-tags":{"candidate":"0.1.0-alpha.3","latest":"0.1.0-alpha.3","alpha":"0.1.0-alpha.3"},"versions":{"0.1.0-alpha.2":{"name":"@carere/kojo-runtime","version":"0.1.0-alpha.2","keywords":["agent","effect","factory","runtime","workflow"],"author":"Kevin Abatan <contact@carere.dev> (https://github.com/carere)","license":"MIT","_id":"@carere/kojo-runtime@0.1.0-alpha.2","maintainers":[{"name":"carere","email":"abatan.k@gmail.com"}],"homepage":"https://github.com/carere/kojo#readme","bugs":"https://github.com/carere/kojo/issues","dist":{"shasum":"7676c33662bcc4114d18422ca7179b2340c9d4f3","tarball":"https://registry.npmjs.org/@carere/kojo-runtime/-/kojo-runtime-0.1.0-alpha.2.tgz","fileCount":138,"integrity":"sha512-psailz6uq8GnjZA7odJlHsWDwN7LTAXPIY7/LSb4evSzV1jTpydGo+JWtWMkRFqYH9hsuzeWSyz+Fxz+EFDJFg==","signatures":[{"sig":"MEQCIF+YQkl0f/N6QPCh70bQUMCP0Bfgl+6HIUEcpkmwUHa7AiBXuix411YRjf1c4RgjjOpkeOP//Z8jha+mTtEZ75WRgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590135},"type":"module","shasum":"7676c33662bcc4114d18422ca7179b2340c9d4f3","engines":{"bun":">=1.3.14"},"exports":{"./runner/main":"./src/runner/main.ts","./validator/main":"./src/validator/main.ts","./runtime-manifest.json":"./runtime-manifest.json","./contexts/gate/ports/Gate":"./src/contexts/gate/ports/Gate.ts","./contexts/shared/lib/decode":"./src/contexts/shared/lib/decode.ts","./contexts/agent/ports/Roster":"./src/contexts/agent/ports/Roster.ts","./contexts/shared/lib/present":"./src/contexts/shared/lib/present.ts","./contexts/trace/ports/Tracer":"./src/contexts/trace/ports/Tracer.ts","./contexts/gate/models/Verdict":"./src/contexts/gate/models/Verdict.ts","./contexts/shared/models/RunId":"./src/contexts/shared/models/RunId.ts","./contexts/gate/models/OnExpiry":"./src/contexts/gate/models/OnExpiry.ts","./contexts/agent/adapters/kojoPi":"./src/contexts/agent/adapters/kojoPi.ts","./contexts/sandbox/ports/Sandbox":"./src/contexts/sandbox/ports/Sandbox.ts","./contexts/shared/models/PhaseId":"./src/contexts/shared/models/PhaseId.ts","./contexts/trigger/ports/Trigger":"./src/contexts/trigger/ports/Trigger.ts","./contexts/workflow/guards/Check":"./src/contexts/workflow/guards/Check.ts","./contexts/gate/models/GateRecord":"./src/contexts/gate/models/GateRecord.ts","./contexts/trace/models/RunRecord":"./src/contexts/trace/models/RunRecord.ts","./contexts/workflow/models/Commit":"./src/contexts/workflow/models/Commit.ts","./contexts/gate/models/GateExpired":"./src/contexts/gate/models/GateExpired.ts","./contexts/gate/models/GateRequest":"./src/contexts/gate/models/GateRequest.ts","./contexts/sandbox/models/FileStat":"./src/contexts/sandbox/models/FileStat.ts","./contexts/sandbox/ports/Workspace":"./src/contexts/sandbox/ports/Workspace.ts","./contexts/shared/models/BuildInfo":"./src/contexts/shared/models/BuildInfo.ts","./contexts/shared/models/RunBranch":"./src/contexts/shared/models/RunBranch.ts","./contexts/shared/models/SandboxId":"./src/contexts/shared/models/SandboxId.ts","./contexts/trace/models/Occurrence":"./src/contexts/trace/models/Occurrence.ts","./contexts/trace/models/RepoEffect":"./src/contexts/trace/models/RepoEffect.ts","./contexts/workflow/models/Landing":"./src/contexts/workflow/models/Landing.ts","./contexts/agent/models/AgentAnswer":"./src/contexts/agent/models/AgentAnswer.ts","./contexts/agent/models/RosterEntry":"./src/contexts/agent/models/RosterEntry.ts","./contexts/agent/models/RosterError":"./src/contexts/agent/models/RosterError.ts","./contexts/agent/ports/AgentInvoker":"./src/contexts/agent/ports/AgentInvoker.ts","./contexts/gate/models/GateRejected":"./src/contexts/gate/models/GateRejected.ts","./contexts/trace/models/PhaseRecord":"./src/contexts/trace/models/PhaseRecord.ts","./contexts/workflow/models/Envelope":"./src/contexts/workflow/models/Envelope.ts","./contexts/agent/adapters/YamlRoster":"./src/contexts/agent/adapters/YamlRoster.ts","./contexts/agent/services/rosterFrom":"./src/contexts/agent/services/rosterFrom.ts","./contexts/sandbox/models/ExecResult":"./src/contexts/sandbox/models/ExecResult.ts","./contexts/shared/models/Correlation":"./src/contexts/shared/models/Correlation.ts","./contexts/shared/models/DecodeIssue":"./src/contexts/shared/models/DecodeIssue.ts","./contexts/trace/models/Verification":"./src/contexts/trace/models/Verification.ts","./contexts/sandbox/adapters/providers":"./src/contexts/sandbox/adapters/providers.ts","./contexts/shared/models/PathRollback":"./src/contexts/shared/models/PathRollback.ts","./contexts/trace/models/InFlightPhase":"./src/contexts/trace/models/InFlightPhase.ts","./contexts/trace/models/SandboxRecord":"./src/contexts/trace/models/SandboxRecord.ts","./contexts/workflow/models/Acceptance":"./src/contexts/workflow/models/Acceptance.ts","./contexts/workflow/models/RunFailure":"./src/contexts/workflow/models/RunFailure.ts","./contexts/workflow/services/reviewed":"./src/contexts/workflow/services/reviewed.ts","./contexts/workflow/services/workflow":"./src/contexts/workflow/services/workflow.ts","./contexts/agent/models/AgentSessionId":"./src/contexts/agent/models/AgentSessionId.ts","./contexts/agent/services/renderPrompt":"./src/contexts/agent/services/renderPrompt.ts","./contexts/gate/models/GateUnreachable":"./src/contexts/gate/models/GateUnreachable.ts","./contexts/sandbox/models/SandboxError":"./src/contexts/sandbox/models/SandboxError.ts","./contexts/sandbox/models/SandboxHooks":"./src/contexts/sandbox/models/SandboxHooks.ts","./contexts/sandbox/ports/SandboxSource":"./src/contexts/sandbox/ports/SandboxSource.ts","./contexts/shared/models/FactoryLayout":"./src/contexts/shared/models/FactoryLayout.ts","./contexts/trigger/models/TriggerError":"./src/contexts/trigger/models/TriggerError.ts","./contexts/trigger/models/TriggerEvent":"./src/contexts/trigger/models/TriggerEvent.ts","./contexts/workflow/guards/Permissions":"./src/contexts/workflow/guards/Permissions.ts","./contexts/workflow/guards/pathPattern":"./src/contexts/workflow/guards/pathPattern.ts","./contexts/workflow/models/CheckReport":"./src/contexts/workflow/models/CheckReport.ts","./contexts/workflow/models/NotAccepted":"./src/contexts/workflow/models/NotAccepted.ts","./contexts/workflow/models/Placeholder":"./src/contexts/workflow/models/Placeholder.ts","./contexts/workflow/services/sandboxed":"./src/contexts/workflow/services/sandboxed.ts","./contexts/agent/models/AgentDefinition":"./src/contexts/agent/models/AgentDefinition.ts","./contexts/agent/services/envelopeBlock":"./src/contexts/agent/services/envelopeBlock.ts","./contexts/sandbox/models/SandboxHandle":"./src/contexts/sandbox/models/SandboxHandle.ts","./contexts/sandbox/models/WorktreeState":"./src/contexts/sandbox/models/WorktreeState.ts","./contexts/trace/models/AgentCallRecord":"./src/contexts/trace/models/AgentCallRecord.ts","./contexts/workflow/models/MergeRefused":"./src/contexts/workflow/models/MergeRefused.ts","./contexts/workflow/services/CurrentRun":"./src/contexts/workflow/services/CurrentRun.ts","./contexts/workflow/services/acceptance":"./src/contexts/workflow/services/acceptance.ts","./contexts/workflow/services/phase/code":"./src/contexts/workflow/services/phase/code.ts","./contexts/workflow/services/phase/gate":"./src/contexts/workflow/services/phase/gate.ts","./contexts/sandbox/models/SandboxRequest":"./src/contexts/sandbox/models/SandboxRequest.ts","./contexts/sandbox/models/WorkspaceError":"./src/contexts/sandbox/models/WorkspaceError.ts","./contexts/sandbox/models/WorkspaceReach":"./src/contexts/sandbox/models/WorkspaceReach.ts","./contexts/trace/ports/ArtifactPublisher":"./src/contexts/trace/ports/ArtifactPublisher.ts","./contexts/workflow/models/CommitRefused":"./src/contexts/workflow/models/CommitRefused.ts","./contexts/workflow/services/corrections":"./src/contexts/workflow/services/corrections.ts","./contexts/workflow/services/phase/agent":"./src/contexts/workflow/services/phase/agent.ts","./contexts/workflow/services/phase/merge":"./src/contexts/workflow/services/phase/merge.ts","./contexts/sandbox/models/SandboxProvider":"./src/contexts/sandbox/models/SandboxProvider.ts","./contexts/workflow/models/CheckViolation":"./src/contexts/workflow/models/CheckViolation.ts","./contexts/workflow/services/compensation":"./src/contexts/workflow/services/compensation.ts","./contexts/workflow/services/phase/commit":"./src/contexts/workflow/services/phase/commit.ts","./contexts/sandbox/guards/worktreeIsUsable":"./src/contexts/sandbox/guards/worktreeIsUsable.ts","./contexts/sandbox/models/WorktreeUnusable":"./src/contexts/sandbox/models/WorktreeUnusable.ts","./contexts/trigger/adapters/InMemoryTrigger":"./src/contexts/trigger/adapters/InMemoryTrigger.ts","./contexts/workflow/models/PermissionBreach":"./src/contexts/workflow/models/PermissionBreach.ts","./contexts/workflow/models/PermissionPolicy":"./src/contexts/workflow/models/PermissionPolicy.ts","./contexts/agent/models/AgentInvocationError":"./src/contexts/agent/models/AgentInvocationError.ts","./contexts/project/ports/ResourceLeaseClient":"./src/contexts/project/ports/ResourceLeaseClient.ts","./contexts/workflow/models/FactoryAssetError":"./src/contexts/workflow/models/FactoryAssetError.ts","./contexts/workflow/models/EnvelopeParseError":"./src/contexts/workflow/models/EnvelopeParseError.ts","./contexts/workflow/services/phase/whereItRan":"./src/contexts/workflow/services/phase/whereItRan.ts","./contexts/sandbox/guards/workspaceIsReachable":"./src/contexts/sandbox/guards/workspaceIsReachable.ts","./contexts/sandbox/models/WorkspaceUnreachable":"./src/contexts/sandbox/models/WorkspaceUnreachable.ts","./contexts/agent/adapters/SandcastleAgentInvoker":"./src/contexts/agent/adapters/SandcastleAgentInvoker.ts","./contexts/workflow/guards/checks/artifactsExist":"./src/contexts/workflow/guards/checks/artifactsExist.ts","./contexts/workflow/ports/FactoryAssetRepository":"./src/contexts/workflow/ports/FactoryAssetRepository.ts","./contexts/workflow/adapters/DaemonWorkflowEngine":"./src/contexts/workflow/adapters/DaemonWorkflowEngine.ts","./contexts/sandbox/adapters/SandcastleSandboxSource":"./src/contexts/sandbox/adapters/SandcastleSandboxSource.ts","./contexts/workflow/guards/checks/diffMatchesClaims":"./src/contexts/workflow/guards/checks/diffMatchesClaims.ts","./contexts/workflow/ports/DaemonExecutionRepository":"./src/contexts/workflow/ports/DaemonExecutionRepository.ts","./contexts/workflow/adapters/RetainedFactoryAssetRepository":"./src/contexts/workflow/adapters/RetainedFactoryAssetRepository.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627e0ad-749f-4fa4-a805-14d63d718669"}},"_integrity":"sha512-psailz6uq8GnjZA7odJlHsWDwN7LTAXPIY7/LSb4evSzV1jTpydGo+JWtWMkRFqYH9hsuzeWSyz+Fxz+EFDJFg==","repository":{"url":"git+https://github.com/carere/kojo.git","type":"git","directory":"packages/kojo-runtime"},"_npmVersion":"10.8.3","description":"Project-local authoring, validation, and execution runtime for Kojo","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ai-hero/sandcastle":"0.12.0","@effect/platform-bun":"4.0.0-rc.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/kojo-runtime_0.1.0-alpha.2_1788736145839_0.7976980733043411","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@carere/kojo-runtime","version":"0.1.0-alpha.3","keywords":["agent","effect","factory","runtime","workflow"],"author":"Kevin Abatan <contact@carere.dev> (https://github.com/carere)","license":"MIT","_id":"@carere/kojo-runtime@0.1.0-alpha.3","maintainers":[{"name":"carere","email":"abatan.k@gmail.com"}],"homepage":"https://github.com/carere/kojo#readme","bugs":"https://github.com/carere/kojo/issues","dist":{"shasum":"eb340274d898c8407075999a4528bb1c09189318","tarball":"https://registry.npmjs.org/@carere/kojo-runtime/-/kojo-runtime-0.1.0-alpha.3.tgz","fileCount":138,"integrity":"sha512-QWTpqMxiKXosoJ3nAeuPn7zOkV5SVePVKN80p61HQE1cU6wZaJBv9fMXdXxFxJ4h7ywMU8whF6UM2SKx2XIfxg==","signatures":[{"sig":"MEYCIQC3ylrb6bol1p9rWog2bo72e88idyfwdKkkziN3VAebngIhAME9O9p2tTs4xXEqkNoDPL5pyRBeRpidLRGWb9XXIQi3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590135},"type":"module","shasum":"eb340274d898c8407075999a4528bb1c09189318","engines":{"bun":">=1.3.14"},"exports":{"./runner/main":"./src/runner/main.ts","./validator/main":"./src/validator/main.ts","./runtime-manifest.json":"./runtime-manifest.json","./contexts/gate/ports/Gate":"./src/contexts/gate/ports/Gate.ts","./contexts/shared/lib/decode":"./src/contexts/shared/lib/decode.ts","./contexts/agent/ports/Roster":"./src/contexts/agent/ports/Roster.ts","./contexts/shared/lib/present":"./src/contexts/shared/lib/present.ts","./contexts/trace/ports/Tracer":"./src/contexts/trace/ports/Tracer.ts","./contexts/gate/models/Verdict":"./src/contexts/gate/models/Verdict.ts","./contexts/shared/models/RunId":"./src/contexts/shared/models/RunId.ts","./contexts/gate/models/OnExpiry":"./src/contexts/gate/models/OnExpiry.ts","./contexts/agent/adapters/kojoPi":"./src/contexts/agent/adapters/kojoPi.ts","./contexts/sandbox/ports/Sandbox":"./src/contexts/sandbox/ports/Sandbox.ts","./contexts/shared/models/PhaseId":"./src/contexts/shared/models/PhaseId.ts","./contexts/trigger/ports/Trigger":"./src/contexts/trigger/ports/Trigger.ts","./contexts/workflow/guards/Check":"./src/contexts/workflow/guards/Check.ts","./contexts/gate/models/GateRecord":"./src/contexts/gate/models/GateRecord.ts","./contexts/trace/models/RunRecord":"./src/contexts/trace/models/RunRecord.ts","./contexts/workflow/models/Commit":"./src/contexts/workflow/models/Commit.ts","./contexts/gate/models/GateExpired":"./src/contexts/gate/models/GateExpired.ts","./contexts/gate/models/GateRequest":"./src/contexts/gate/models/GateRequest.ts","./contexts/sandbox/models/FileStat":"./src/contexts/sandbox/models/FileStat.ts","./contexts/sandbox/ports/Workspace":"./src/contexts/sandbox/ports/Workspace.ts","./contexts/shared/models/BuildInfo":"./src/contexts/shared/models/BuildInfo.ts","./contexts/shared/models/RunBranch":"./src/contexts/shared/models/RunBranch.ts","./contexts/shared/models/SandboxId":"./src/contexts/shared/models/SandboxId.ts","./contexts/trace/models/Occurrence":"./src/contexts/trace/models/Occurrence.ts","./contexts/trace/models/RepoEffect":"./src/contexts/trace/models/RepoEffect.ts","./contexts/workflow/models/Landing":"./src/contexts/workflow/models/Landing.ts","./contexts/agent/models/AgentAnswer":"./src/contexts/agent/models/AgentAnswer.ts","./contexts/agent/models/RosterEntry":"./src/contexts/agent/models/RosterEntry.ts","./contexts/agent/models/RosterError":"./src/contexts/agent/models/RosterError.ts","./contexts/agent/ports/AgentInvoker":"./src/contexts/agent/ports/AgentInvoker.ts","./contexts/gate/models/GateRejected":"./src/contexts/gate/models/GateRejected.ts","./contexts/trace/models/PhaseRecord":"./src/contexts/trace/models/PhaseRecord.ts","./contexts/workflow/models/Envelope":"./src/contexts/workflow/models/Envelope.ts","./contexts/agent/adapters/YamlRoster":"./src/contexts/agent/adapters/YamlRoster.ts","./contexts/agent/services/rosterFrom":"./src/contexts/agent/services/rosterFrom.ts","./contexts/sandbox/models/ExecResult":"./src/contexts/sandbox/models/ExecResult.ts","./contexts/shared/models/Correlation":"./src/contexts/shared/models/Correlation.ts","./contexts/shared/models/DecodeIssue":"./src/contexts/shared/models/DecodeIssue.ts","./contexts/trace/models/Verification":"./src/contexts/trace/models/Verification.ts","./contexts/sandbox/adapters/providers":"./src/contexts/sandbox/adapters/providers.ts","./contexts/shared/models/PathRollback":"./src/contexts/shared/models/PathRollback.ts","./contexts/trace/models/InFlightPhase":"./src/contexts/trace/models/InFlightPhase.ts","./contexts/trace/models/SandboxRecord":"./src/contexts/trace/models/SandboxRecord.ts","./contexts/workflow/models/Acceptance":"./src/contexts/workflow/models/Acceptance.ts","./contexts/workflow/models/RunFailure":"./src/contexts/workflow/models/RunFailure.ts","./contexts/workflow/services/reviewed":"./src/contexts/workflow/services/reviewed.ts","./contexts/workflow/services/workflow":"./src/contexts/workflow/services/workflow.ts","./contexts/agent/models/AgentSessionId":"./src/contexts/agent/models/AgentSessionId.ts","./contexts/agent/services/renderPrompt":"./src/contexts/agent/services/renderPrompt.ts","./contexts/gate/models/GateUnreachable":"./src/contexts/gate/models/GateUnreachable.ts","./contexts/sandbox/models/SandboxError":"./src/contexts/sandbox/models/SandboxError.ts","./contexts/sandbox/models/SandboxHooks":"./src/contexts/sandbox/models/SandboxHooks.ts","./contexts/sandbox/ports/SandboxSource":"./src/contexts/sandbox/ports/SandboxSource.ts","./contexts/shared/models/FactoryLayout":"./src/contexts/shared/models/FactoryLayout.ts","./contexts/trigger/models/TriggerError":"./src/contexts/trigger/models/TriggerError.ts","./contexts/trigger/models/TriggerEvent":"./src/contexts/trigger/models/TriggerEvent.ts","./contexts/workflow/guards/Permissions":"./src/contexts/workflow/guards/Permissions.ts","./contexts/workflow/guards/pathPattern":"./src/contexts/workflow/guards/pathPattern.ts","./contexts/workflow/models/CheckReport":"./src/contexts/workflow/models/CheckReport.ts","./contexts/workflow/models/NotAccepted":"./src/contexts/workflow/models/NotAccepted.ts","./contexts/workflow/models/Placeholder":"./src/contexts/workflow/models/Placeholder.ts","./contexts/workflow/services/sandboxed":"./src/contexts/workflow/services/sandboxed.ts","./contexts/agent/models/AgentDefinition":"./src/contexts/agent/models/AgentDefinition.ts","./contexts/agent/services/envelopeBlock":"./src/contexts/agent/services/envelopeBlock.ts","./contexts/sandbox/models/SandboxHandle":"./src/contexts/sandbox/models/SandboxHandle.ts","./contexts/sandbox/models/WorktreeState":"./src/contexts/sandbox/models/WorktreeState.ts","./contexts/trace/models/AgentCallRecord":"./src/contexts/trace/models/AgentCallRecord.ts","./contexts/workflow/models/MergeRefused":"./src/contexts/workflow/models/MergeRefused.ts","./contexts/workflow/services/CurrentRun":"./src/contexts/workflow/services/CurrentRun.ts","./contexts/workflow/services/acceptance":"./src/contexts/workflow/services/acceptance.ts","./contexts/workflow/services/phase/code":"./src/contexts/workflow/services/phase/code.ts","./contexts/workflow/services/phase/gate":"./src/contexts/workflow/services/phase/gate.ts","./contexts/sandbox/models/SandboxRequest":"./src/contexts/sandbox/models/SandboxRequest.ts","./contexts/sandbox/models/WorkspaceError":"./src/contexts/sandbox/models/WorkspaceError.ts","./contexts/sandbox/models/WorkspaceReach":"./src/contexts/sandbox/models/WorkspaceReach.ts","./contexts/trace/ports/ArtifactPublisher":"./src/contexts/trace/ports/ArtifactPublisher.ts","./contexts/workflow/models/CommitRefused":"./src/contexts/workflow/models/CommitRefused.ts","./contexts/workflow/services/corrections":"./src/contexts/workflow/services/corrections.ts","./contexts/workflow/services/phase/agent":"./src/contexts/workflow/services/phase/agent.ts","./contexts/workflow/services/phase/merge":"./src/contexts/workflow/services/phase/merge.ts","./contexts/sandbox/models/SandboxProvider":"./src/contexts/sandbox/models/SandboxProvider.ts","./contexts/workflow/models/CheckViolation":"./src/contexts/workflow/models/CheckViolation.ts","./contexts/workflow/services/compensation":"./src/contexts/workflow/services/compensation.ts","./contexts/workflow/services/phase/commit":"./src/contexts/workflow/services/phase/commit.ts","./contexts/sandbox/guards/worktreeIsUsable":"./src/contexts/sandbox/guards/worktreeIsUsable.ts","./contexts/sandbox/models/WorktreeUnusable":"./src/contexts/sandbox/models/WorktreeUnusable.ts","./contexts/trigger/adapters/InMemoryTrigger":"./src/contexts/trigger/adapters/InMemoryTrigger.ts","./contexts/workflow/models/PermissionBreach":"./src/contexts/workflow/models/PermissionBreach.ts","./contexts/workflow/models/PermissionPolicy":"./src/contexts/workflow/models/PermissionPolicy.ts","./contexts/agent/models/AgentInvocationError":"./src/contexts/agent/models/AgentInvocationError.ts","./contexts/project/ports/ResourceLeaseClient":"./src/contexts/project/ports/ResourceLeaseClient.ts","./contexts/workflow/models/FactoryAssetError":"./src/contexts/workflow/models/FactoryAssetError.ts","./contexts/workflow/models/EnvelopeParseError":"./src/contexts/workflow/models/EnvelopeParseError.ts","./contexts/workflow/services/phase/whereItRan":"./src/contexts/workflow/services/phase/whereItRan.ts","./contexts/sandbox/guards/workspaceIsReachable":"./src/contexts/sandbox/guards/workspaceIsReachable.ts","./contexts/sandbox/models/WorkspaceUnreachable":"./src/contexts/sandbox/models/WorkspaceUnreachable.ts","./contexts/agent/adapters/SandcastleAgentInvoker":"./src/contexts/agent/adapters/SandcastleAgentInvoker.ts","./contexts/workflow/guards/checks/artifactsExist":"./src/contexts/workflow/guards/checks/artifactsExist.ts","./contexts/workflow/ports/FactoryAssetRepository":"./src/contexts/workflow/ports/FactoryAssetRepository.ts","./contexts/workflow/adapters/DaemonWorkflowEngine":"./src/contexts/workflow/adapters/DaemonWorkflowEngine.ts","./contexts/sandbox/adapters/SandcastleSandboxSource":"./src/contexts/sandbox/adapters/SandcastleSandboxSource.ts","./contexts/workflow/guards/checks/diffMatchesClaims":"./src/contexts/workflow/guards/checks/diffMatchesClaims.ts","./contexts/workflow/ports/DaemonExecutionRepository":"./src/contexts/workflow/ports/DaemonExecutionRepository.ts","./contexts/workflow/adapters/RetainedFactoryAssetRepository":"./src/contexts/workflow/adapters/RetainedFactoryAssetRepository.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627e0ad-749f-4fa4-a805-14d63d718669"}},"_integrity":"sha512-QWTpqMxiKXosoJ3nAeuPn7zOkV5SVePVKN80p61HQE1cU6wZaJBv9fMXdXxFxJ4h7ywMU8whF6UM2SKx2XIfxg==","repository":{"url":"git+https://github.com/carere/kojo.git","type":"git","directory":"packages/kojo-runtime"},"_npmVersion":"10.8.3","description":"Project-local authoring, validation, and execution runtime for Kojo","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ai-hero/sandcastle":"0.12.0","@effect/platform-bun":"4.0.0-rc.112"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"4.0.0-rc.112"},"_npmOperationalInternal":{"tmp":"tmp/kojo-runtime_0.1.0-alpha.3_1788792781748_0.49430240843363094","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-09-06T16:30:16.699Z","modified":"2026-09-07T15:45:25.162Z","0.1.0-alpha.1":"2026-09-06T16:30:16.988Z","0.1.0-alpha.2":"2026-09-06T23:09:06.011Z","0.1.0-alpha.3":"2026-09-07T14:53:01.900Z"},"bugs":"https://github.com/carere/kojo/issues","author":"Kevin Abatan <contact@carere.dev> (https://github.com/carere)","license":"MIT","homepage":"https://github.com/carere/kojo#readme","keywords":["agent","effect","factory","runtime","workflow"],"repository":{"url":"git+https://github.com/carere/kojo.git","type":"git","directory":"packages/kojo-runtime"},"description":"Project-local authoring, validation, and execution runtime for Kojo","maintainers":[{"name":"carere","email":"abatan.k@gmail.com"}],"readme":"","readmeFilename":""}