agentHELPERS: A Better Operating Manual for Coding Agents
The new agentHELPERS system does not sound as flashy as a new feature page, but it may be one of the more important pieces of developer infrastructure added to RABS recently.
It gives coding agents a better operating manual. Better agent orientation means fewer repeated mistakes, fewer stale assumptions, and faster delivery of real features.
Before this work, a lot of useful agent guidance existed, but it was scattered across older helper files, large reference dumps, project notes, and repeated session learnings. The migration turned that material into a canonical helper structure under admin/agentSPACE/agentHELPERS/.
The result is a set of distilled, agent-focused helpers plus preserved verbatim references where the original detail still matters.
What Changed
The migration created focused helper areas for database rules, API/backend conventions, frontend loading and imports, storage/file serving, observability, AI/BOT/workflows, architecture, legacy paths, and UI guidance.
That includes distilled files like DB2 cutover guidance, schema truth-check rules, SQL file rules, routing and API contract notes, file-serving rules, notifications and SSE notes, Type 2 agent guidance, SMS pipeline notes, dev blog and Discord publishing instructions, settings-layer guidance, and UI reference stubs.
The large source references were not thrown away. They were preserved in _reference/ folders so agents can read the concise rule first and only drop into the large original when needed.
Why This Matters
RABS has enough surface area now that context is a real engineering dependency. A coding agent that starts in the wrong database, edits generated output, assumes public.users, starts a server, or treats a placeholder page as production-ready can waste hours or cause damage.
The helper system reduces that risk. It gives future sessions a starting point:
- where active source lives;
- which routes are DB2 and
/api/v1; - how SQL changes must be queued;
- how file serving works with cookie/header auth;
- how frontend page loading works;
- how notifications and logs are supposed to flow;
- how devLOG entries and Discord announcements should be written.
The section we added for Codex CLI access behavior is a good example of why this system should keep evolving. When a session discovers a repeatable blocker, it can be captured once instead of rediscovered later.
Better Features Faster
The practical payoff is not documentation for its own sake. It is speed and accuracy. If agents can orient themselves quickly, they can spend more time implementing the feature and less time relearning the project.
That means new RABS work should become safer and faster: fewer blind edits, clearer contracts, and less churn around known gotchas.
The helper system is not a finished encyclopedia. It is an operating layer. That is exactly what agents need.