RAGE #260: pluggable named agent-loop backend registry #242

Closed
nsaspy wants to merge 0 commits from rage/260-agent-loop-backend-registry into master
Owner

Consumes the next bounded slice of #260 from exact master 7a89d6d0efeac92ba2ff47203882c2a89b663ede.

RAGE state: TDD RED. This draft intentionally contains the design log and deterministic tests before production implementation.

Scope:

  • [agent].backend selects a named loop through one canonical registry;
  • langgraph remains the default built-in loop;
  • existing agent-loop advice wraps the selected backend;
  • unknown names fail closed rather than silently falling back;
  • owner-safe registration/unregistration seam for later user/service-plugin registration work;
  • no second AgentManager/runtime/approval path and no android/** changes.

Evidence: rage/260-agent-loop-backend-registry.org, t/test_agent_loop_backend_registry.py.

Do not merge until the implementation is complete and full exact-head repository/Nix/package CI is green.

Consumes the next bounded slice of #260 from exact master `7a89d6d0efeac92ba2ff47203882c2a89b663ede`. RAGE state: **TDD RED**. This draft intentionally contains the design log and deterministic tests before production implementation. Scope: - `[agent].backend` selects a named loop through one canonical registry; - `langgraph` remains the default built-in loop; - existing agent-loop advice wraps the selected backend; - unknown names fail closed rather than silently falling back; - owner-safe registration/unregistration seam for later user/service-plugin registration work; - no second AgentManager/runtime/approval path and no `android/**` changes. Evidence: `rage/260-agent-loop-backend-registry.org`, `t/test_agent_loop_backend_registry.py`. Do not merge until the implementation is complete and full exact-head repository/Nix/package CI is green.
nsaspy closed this pull request 2026-09-04 23:10:29 +00:00
Some checks failed
CI / test (pull_request) Failing after 5s
CI / android skeleton gate (pull_request) Failing after 4s
CI / shared mic / Ubuntu 24.04 (pull_request) Failing after 11m46s
CI / shared mic / Arch Linux (pull_request) Failing after 12m23s

Pull request closed

Sign in to join this conversation.
No description provided.