2026-03-23 12:53:33 +00:00
|
|
|
// SPDX-License-Identifier: EUPL-1.2
|
|
|
|
|
|
|
|
|
|
package agentic
|
|
|
|
|
|
2026-03-29 23:14:26 +00:00
|
|
|
// StartRunner preserves the legacy PrepSubsystem call after queue ownership moved to pkg/runner.Service.
|
|
|
|
|
//
|
|
|
|
|
// prep := agentic.NewPrep()
|
|
|
|
|
// prep.StartRunner()
|
2026-03-23 12:53:33 +00:00
|
|
|
//
|
2026-03-26 11:19:45 +00:00
|
|
|
// The runner service registers as core.WithService(runner.Register) and
|
|
|
|
|
// manages its own background loop, frozen state, and concurrency checks.
|
|
|
|
|
func (s *PrepSubsystem) StartRunner() {}
|
2026-03-23 16:08:08 +00:00
|
|
|
|
2026-03-29 23:14:26 +00:00
|
|
|
// Poke preserves the legacy queue signal after queue ownership moved to pkg/runner.Service.
|
|
|
|
|
//
|
|
|
|
|
// prep := agentic.NewPrep()
|
|
|
|
|
// prep.Poke()
|
|
|
|
|
//
|
2026-03-26 11:19:45 +00:00
|
|
|
// Runner catches AgentCompleted via HandleIPCEvents and pokes itself.
|
|
|
|
|
func (s *PrepSubsystem) Poke() {}
|