Spawn a teammate-like running agent and return its id.
(reg: RuntimeTaskRegistry, *, is_backgrounded: bool = True)
| 34 | |
| 35 | |
| 36 | def _spawn_running(reg: RuntimeTaskRegistry, *, is_backgrounded: bool = True) -> str: |
| 37 | """Spawn a teammate-like running agent and return its id.""" |
| 38 | agent_id = generate_task_id("local_agent") |
| 39 | register_async_agent( |
| 40 | agent_id=agent_id, description="x", prompt="x", |
| 41 | agent_type="general-purpose", registry=reg, |
| 42 | ) |
| 43 | if not is_backgrounded: |
| 44 | register_agent_foreground(agent_id=agent_id, registry=reg) |
| 45 | return agent_id |
| 46 | |
| 47 | |
| 48 | # --------------------------------------------------------------------------- |
no test coverage detected