Module Agents
Each module in FABRABS has its own AI agent, isolated within the module’s folder.
Agent Folder Structure
modules/<module>/agent/
│
├── startup.js
├── agent_rules.md
├── court_orders.md
├── linkmap_agent.json
├── newsletter.md
├── user.log
└── system.log
startup.js
Launched by the Orchestrator to handle module-specific change requests.
agent_rules.md
Defines the sandbox boundaries of the module.
court_orders.md
Overrides issued by the Orchestrator.
linkmap_agent.json
Local view of module connections.
newsletter.md
Public outputs from other modules.
user.log
User-request history.
system.log
Official orchestration events.
Capabilities
Agents can modify their module’s backend/frontend files inside /content.
Agents cannot:
- modify globals
- modify frobals
- modify other modules
- create endpoints on their own
- change database schema