Skip to main content

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