Files
Michał Pierzchała 22a46d12d2 refactor(move): move the remaining package-ready modules out of src/core (#2401)
* refactor(move): move remaining package-ready modules out of src/core

- validation.ts            -> @agent-device/kernel/validation
- android-system-surface-disclosure.ts -> @agent-device/contracts/android-system-surface-disclosure
- project-runtime.ts       -> @agent-device/host-kit/project-runtime
- runtime-transport-hints(.test).ts -> @agent-device/host-kit/runtime-transport-hints
- app-events.ts (+tests)   -> src/daemon/app-events.ts
- dispatch-payload.ts (+test), payload-input.ts -> src/daemon/
- fill-backend-result.ts (+test) -> src/daemon/

interaction-outcome.ts stays in core: it correlates ResolvedInteractionTarget
with error objects across the commands(rank3)/daemon(rank4) boundary, and
contracts explicitly refuses mutable interaction-outcome lifecycle (R18).

* chore(gates): pin the exports and boundary snapshots for the moved core modules
2026-09-08 21:50:14 +02:00

80 lines
2.3 KiB
JSON

{
"name": "@agent-device/host-kit",
"version": "0.0.0",
"private": true,
"type": "module",
"description": "Private host-mechanics package: each export is one narrow capability port over the host machine \u2014 running commands, observing and owning processes, diagnostics, retry/deadline, archive extraction, durable files and locks, request-scoped plumbing, and the installed version.",
"dependencies": {
"@agent-device/contracts": "workspace:*",
"@agent-device/kernel": "workspace:*"
},
"devDependencies": {
"@types/tar-stream": "^3.1.4",
"@types/yauzl": "^3.4.0",
"tar-stream": "^3.2.0",
"yauzl": "^3.4.0"
},
"exports": {
"./archive": {
"types": "./src/archive.ts",
"default": "./src/archive.ts"
},
"./audio-probe-fixtures": {
"types": "./src/audio-probe.fixtures.ts",
"default": "./src/audio-probe.fixtures.ts"
},
"./code-signature": {
"types": "./src/code-signature.ts",
"default": "./src/code-signature.ts"
},
"./code-signature-cache": {
"types": "./src/code-signature-cache.ts",
"default": "./src/code-signature-cache.ts"
},
"./command": {
"types": "./src/command.ts",
"default": "./src/command.ts"
},
"./diagnostics": {
"types": "./src/diagnostics.ts",
"default": "./src/diagnostics.ts"
},
"./file": {
"types": "./src/file.ts",
"default": "./src/file.ts"
},
"./host-file": {
"types": "./src/host-file.ts",
"default": "./src/host-file.ts"
},
"./process": {
"types": "./src/process.ts",
"default": "./src/process.ts"
},
"./project-runtime": {
"types": "./src/project-runtime.ts",
"default": "./src/project-runtime.ts"
},
"./request": {
"types": "./src/request.ts",
"default": "./src/request.ts"
},
"./retry": {
"types": "./src/retry.ts",
"default": "./src/retry.ts"
},
"./runtime-transport-hints": {
"types": "./src/runtime-transport-hints.ts",
"default": "./src/runtime-transport-hints.ts"
},
"./transport": {
"types": "./src/transport.ts",
"default": "./src/transport.ts"
},
"./version": {
"types": "./src/version.ts",
"default": "./src/version.ts"
}
}
}