PHASE 0 EPIC: Debloat tool, skill, and prompt context without RLM #3
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/a0-symbolics#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #2
Goal
Reduce the largest remaining bootstrap/context cost: Agent Zero currently loads the full prompt payload for every allowed tool. Do this without Prolog-RLM so Phase 0 establishes a clean baseline first.
Current problem
The tool system enumerates
agent.system.tool.*.md, reads every allowed prompt, concatenates them, and injects the entire result. Tool authorization filtering exists, but an allowed tool still pays its full prompt cost whether or not the current task needs it.Phase-0 design constraints
_tool_accessremains execution authority.Work order
RAGE loop
Review exact tool prompt builder, tool policy, profile prompt paths and representative tasks -> Analyze smallest behavior-preserving visibility cut -> Generate bounded catalog/selection slice + tests -> Execute token and task regressions -> inspect misses -> repeat.
Loop breakers
Acceptance
Exit
Finish this Phase-0 behavior and measure it before replacing the selector with or augmenting it using the Prolog-RLM prompt compiler in Phase 1.
roam/as the ADADR control plane and align RAGE with the canonical skills #125