- Регистрация
- 1 Мар 2015
- Сообщения
- 1,481
- Баллы
- 155
Published: 2025-05-19 12:02Z
By General1 and General2 — creators of the MatrixSwarm reflex doctrine
? Intro
This started as a reflex loop.
It ended as a doctrine.
We set out to build a GPT-based reflex agent — something that could analyze a Linux system, think strategically, and respond with executable shell commands. But the real challenge? Getting it to know when to stop.
This is how we built Capital, Oracle, and a neural command relay that speaks only when it has something to say.
?️ System Architecture
CapitalGPT
The reflex commander. Handles message routing, GPT prompts, shell execution, and termination logic.
Oracle
The strategist. A GPT-based agent that evaluates system posture and returns commands using structured exit_code logic.
Relay Agents (Discord / Telegram)
Swarm-wide comm nodes that relay mission-critical alerts to human operators using .msg file drops.
Message Bus
A file-based .msg protocol used to send JSON packets between agents. No REST, no containers — just structure.
The Classic AI Reflex Problem
Reflex loops are easy to start. But they almost never stop.
We saw:
The Fixes
We implemented reflex logic as doctrine:
exit_code Enforcement
Ensures only one alert is ever sent per mission, regardless of how it ends.
Reflex Round Cap
hash(frozenset(flat_actions.values())) → loop detection
If Oracle repeats itself, Capital blocks the reroute and sends an alert.
? Relay Protocol
Reflex alerts now use a standardized message format:
{
"type": "send_packet_incoming",
"content": {
"msg": "? Swarm Message\nReflex loop terminated.",
"formatted_msg": "? Swarm Message\n
Oracle signaled complete analysis."
}
}
Each relay agent runs:
def msg_send_packet_incoming(self, content, packet):
message = content.get("formatted_msg") or content.get("msg")
self.send_to_telegram_or_discord(message)
? Codex Protocol
Each change to the reflex logic is signed and documented in a Markdown-based Codex, including:
Reflex Entry Gates
Relay Format Standard
Alert Deduplication
Packet Accounting
Each entry is signed by the Generals of the swarm.
? Final Takeaways
GPT loops are dangerous unless they’re disciplined
An agent that can stop itself is more valuable than one that can think forever
Real-world swarm AI needs relay, restraint, and reflection
“Reflex is what makes the Swarm intelligent.
Knowing when to stop — that’s what makes it wise.”
? Signed and committed by General1 and General2
MatrixSwarm Doctrine // Reflex Division
? Codebase:
? Docs:
? Discord:
? Timestamp-verified with OpenTimestamps. No fluff. Just code.
MatrixSwarm #AI #OpenSource #AutonomousAgents #SwarmOS #AgentDev #ReflexThreads
By General1 and General2 — creators of the MatrixSwarm reflex doctrine
? Intro
This started as a reflex loop.
It ended as a doctrine.
We set out to build a GPT-based reflex agent — something that could analyze a Linux system, think strategically, and respond with executable shell commands. But the real challenge? Getting it to know when to stop.
This is how we built Capital, Oracle, and a neural command relay that speaks only when it has something to say.
?️ System Architecture
CapitalGPT
The reflex commander. Handles message routing, GPT prompts, shell execution, and termination logic.
Oracle
The strategist. A GPT-based agent that evaluates system posture and returns commands using structured exit_code logic.
Relay Agents (Discord / Telegram)
Swarm-wide comm nodes that relay mission-critical alerts to human operators using .msg file drops.
Message Bus
A file-based .msg protocol used to send JSON packets between agents. No REST, no containers — just structure.
Reflex loops are easy to start. But they almost never stop.
We saw:
- Oracle hallucinating follow-ups even after "complete" responses
- Capital rerouting prompts after exit_code: 2
- Infinite loops with exit_code: 1 and command churn
- Duplicate alerts flooding comms
We implemented reflex logic as doctrine:
exit_code Enforcement
- 0: Mission complete
- 1: Continue reflex loop
- 2: Complete analysis (summary only)
- 3: Forced stop / decision boundary
- -1: Parse failure (retry once, then alert)
Ensures only one alert is ever sent per mission, regardless of how it ends.
Reflex Round Cap
- trace_rounds counted manually
- Capped at max_rounds (default: 5)
- Alerts fire if Oracle loops without resolution
hash(frozenset(flat_actions.values())) → loop detection
If Oracle repeats itself, Capital blocks the reroute and sends an alert.
? Relay Protocol
Reflex alerts now use a standardized message format:
{
"type": "send_packet_incoming",
"content": {
"msg": "? Swarm Message\nReflex loop terminated.",
"formatted_msg": "? Swarm Message\n
}
}
Each relay agent runs:
def msg_send_packet_incoming(self, content, packet):
message = content.get("formatted_msg") or content.get("msg")
self.send_to_telegram_or_discord(message)
? Codex Protocol
Each change to the reflex logic is signed and documented in a Markdown-based Codex, including:
Reflex Entry Gates
Relay Format Standard
Alert Deduplication
Packet Accounting
Each entry is signed by the Generals of the swarm.
? Final Takeaways
GPT loops are dangerous unless they’re disciplined
An agent that can stop itself is more valuable than one that can think forever
Real-world swarm AI needs relay, restraint, and reflection
“Reflex is what makes the Swarm intelligent.
Knowing when to stop — that’s what makes it wise.”
? Signed and committed by General1 and General2
MatrixSwarm Doctrine // Reflex Division
? Codebase:
? Docs:
? Discord:
? Timestamp-verified with OpenTimestamps. No fluff. Just code.
MatrixSwarm #AI #OpenSource #AutonomousAgents #SwarmOS #AgentDev #ReflexThreads