Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion designs/harness-modular-registry-proposal.md
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,8 @@ Phase 2: 2.1–2.4).
| 1.1 Provider model + resolver | landed | #3239 |
| 1.2 Signature normalization | landed | #3244 |
| 1.3 Resume hubs | landed | #3314 |
| 1.5a Runner spawn-env | in review | (this PR) |
| 1.5a Runner spawn-env | landed | #3495 |
| 1.5b-i Runner launch (scaffolding + 8 uniform arms) | in review | (this PR) |

## Risks and open questions

Expand Down
4 changes: 2 additions & 2 deletions omnigent/harness_plugins.py
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ def _builtin_native_provider(key: str) -> NativeHarnessProvider:

The built-in native harnesses follow a uniform module layout: each exports
``run_<key>_native`` (CLI + resume launch) and ``_materialize_<key>_agent_spec``
(agent seeding), re-exports ``_auto_create_<key>_terminal`` from
(agent seeding), exposes a ``_launch_<key>`` terminal adapter in
``omnigent.runner.native``, and exposes ``build_<key>_native_spawn_env`` in
``omnigent.<key>_native_bridge``. The remaining hooks (interrupt, stop,
bridge-dir) are still runner-local closures / inline dispatch, so they stay
Expand All @@ -264,7 +264,7 @@ def _builtin_native_provider(key: str) -> NativeHarnessProvider:
return NativeHarnessProvider(
key=key,
run_native=f"{module}:run_{key}_native",
auto_create_terminal=f"omnigent.runner.native:_auto_create_{key}_terminal",
auto_create_terminal=f"omnigent.runner.native:_launch_{key}",
spawn_env_builder=f"{module}_bridge:build_{key}_native_spawn_env",
bridge_id_label_key=(f"{module}.bridge_id" if key in _BRIDGE_ID_LABEL_HARNESSES else None),
materialize_agent_spec=f"{module}:_materialize_{key}_agent_spec",
Expand Down
Loading
Loading