RAGE #260: integrate advice with canonical agent loop #301

Open
nsaspy wants to merge 0 commits from rage/260-agent-loop-integration into master
Owner

Consumes the next bounded #260 core slice from exact master a96b48d12d6fe0eb7bfb88d0a0e0559775974a9d.

Scope: wire the already-merged AgentLoopAdviceRegistry around the existing AgentManager -> run_conversation_loop call only. AgentManager remains owner of turn state, approval bindings, history persistence, transient-memory cleanup, and public result shaping. No android/** changes, no user hooks.py loading, no second agent loop/backend, and no tool-policy bypass.

Current RAGE state: TDD RED. Research/design and deterministic integration tests were committed before production changes. The first CI run is expected to fail because AgentManager does not yet construct or invoke the advice registry.

Evidence lives in rage/260-agent-loop-integration*.org.

Do not merge until implementation, full repository/Nix/package gates, exact-head CI, and review/thread checks are green.

Consumes the next bounded #260 core slice from exact master `a96b48d12d6fe0eb7bfb88d0a0e0559775974a9d`. Scope: wire the already-merged `AgentLoopAdviceRegistry` around the existing `AgentManager -> run_conversation_loop` call only. `AgentManager` remains owner of turn state, approval bindings, history persistence, transient-memory cleanup, and public result shaping. No `android/**` changes, no user `hooks.py` loading, no second agent loop/backend, and no tool-policy bypass. Current RAGE state: **TDD RED**. Research/design and deterministic integration tests were committed before production changes. The first CI run is expected to fail because `AgentManager` does not yet construct or invoke the advice registry. Evidence lives in `rage/260-agent-loop-integration*.org`. Do not merge until implementation, full repository/Nix/package gates, exact-head CI, and review/thread checks are green.
Some checks failed
CI / test (pull_request) Failing after 7s
CI / android skeleton gate (pull_request) Failing after 7s
CI / shared mic / Arch Linux (pull_request) Failing after 4m23s
CI / shared mic / Ubuntu 24.04 (pull_request) Has been cancelled
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin rage/260-agent-loop-integration:rage/260-agent-loop-integration
git switch rage/260-agent-loop-integration

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff rage/260-agent-loop-integration
git switch rage/260-agent-loop-integration
git rebase master
git switch master
git merge --ff-only rage/260-agent-loop-integration
git switch rage/260-agent-loop-integration
git rebase master
git switch master
git merge --no-ff rage/260-agent-loop-integration
git switch master
git merge --squash rage/260-agent-loop-integration
git switch master
git merge --ff-only rage/260-agent-loop-integration
git switch master
git merge rage/260-agent-loop-integration
git push origin master
Sign in to join this conversation.
No description provided.