Recheck
rm_remote_workers_recheckVerify remote worker availability and toolchain compatibility for a repository before dispatching build or artifact tasks.
Instructions
Recheck (rm_remote_workers). Remote worker registry, immutable source staging, and artifact transport.
Composes RMDD-15's repository_manager.remote_execution package
with the RMDD-08 CapacityInventory resource ledger. The optional
tunnel-manager dependency is never required to import this tool:
recheck/live remote dispatch refuse with a named,
cause-preserving error when it is absent instead of raising an
ImportError. host_loss_reconcile always refuses today: no
live WorkItem-authoritative ResourceScheduler is wired into any
repository-manager entrypoint yet, and this tool never substitutes a
local in-memory reservation ledger for that authority.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | For receive_artifact: 'artifact' (default) or 'log'. | |
| path | No | For seed_from_inventory: override the inventory.yaml path (default ~/.config/agent-connectors/inventory.yaml). | |
| root | No | For receive_artifact: store root. | |
| actor | No | For recheck: the requesting actor. | |
| fence | No | For host_loss_reconcile. | |
| labels | No | For register_worker. | |
| origin | No | For stage_source: credential-free Git origin. | |
| reason | No | For host_loss_reconcile, optional. | |
| attempt | No | For host_loss_reconcile. | |
| command | No | For dispatch_build: the fixed argv to run on the remote host after staging. | |
| host_id | No | Target host id. | |
| workdir | No | For dispatch_build: path relative to the staged worktree root to run 'command' in (default '.', the worktree root itself). | |
| disk_mib | No | For register_worker. | |
| tree_sha | No | For stage_source: the full 40-hex immutable commit SHA. | |
| cpu_weight | No | For register_worker. | |
| media_type | No | For receive_artifact, optional. | |
| memory_mib | No | For register_worker. | |
| toolchains | No | For register_worker. | |
| destination | No | For verify_source. | |
| parent_root | No | For stage_source: the worker's authorized parent root. | |
| expected_sha | No | For verify_source. | |
| work_item_id | No | For host_loss_reconcile. | |
| process_slots | No | For register_worker. | |
| relative_path | No | For receive_artifact. | |
| repository_id | No | For recheck/stage_source/verify_source. | |
| worktree_name | No | For stage_source. | |
| content_base64 | No | For receive_artifact. | |
| reservation_id | No | For host_loss_reconcile. | |
| declared_digest | No | For receive_artifact, optional. | |
| execute_locally | No | For stage_source: also run+verify the commands via a local executor. | |
| inventory_alias | No | For register_worker/recheck: the tunnel-manager inventory alias. | |
| timeout_seconds | No | For stage_source/dispatch_build. | |
| repository_roots | No | For register_worker: repository id -> authorized absolute worktree root. | |
| required_toolchain | No | For recheck. | |
| source_description | No | For receive_artifact. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||