Spaces:
Paused
Paused
File size: 3,230 Bytes
5a81b95 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | # CODEX KOMMUNIKATIONSPROTOKOL
## Agent-til-Agent Kommunikation i WidgeTDC
## FIRE KOMMUNIKATIONSKANALER
1. Neural Chat (Real-time)
2. Agent Messages (Async Inbox)
3. DropZone (File-based Handovers)
4. Neo4j Oracelet (Shared Knowledge)
---
## 1. NEURAL CHAT (Real-time)
### Kanaler
- core-dev: Hovedudviklingskanal
- standup: Status updates
- alerts: Kritiske advarsler
### Send Besked
Tool: widgetdc-neural-bridge:neural_chat_send
Parametre:
- channel: "core-dev" | "standup" | "alerts"
- from: "codex" | "claude" | "gemini" | "deepseek" | "clak"
- body: "Din besked"
- type: "chat" | "task" | "status" | "alert" | "handover"
- priority: "low" | "normal" | "high" | "critical"
### Læs Beskeder
Tool: widgetdc-neural-bridge:neural_chat_read
Parametre:
- channel: (optional) specifik kanal
- limit: antal beskeder (default: 20)
- since: ISO timestamp
### Eksempel - Send task til Claude
channel: "core-dev"
from: "codex"
body: "Claude: Søg efter mockData i apps/frontend/src/widgets/"
type: "task"
priority: "high"
---
## 2. AGENT MESSAGES (Async Inbox)
### Send til Agent
Tool: widgetdc-neural-bridge:send_agent_message
Parametre:
- to: "claude" | "gemini" | "human"
- subject: "Emne"
- body: "Detaljeret besked"
- type: "task" | "question" | "status" | "alert"
- priority: "low" | "normal" | "high" | "critical"
### Læs Inbox
Tool: widgetdc-neural-bridge:read_agent_messages
Parametre:
- agent: "claude" | "gemini"
- unreadOnly: true | false
---
## 3. DROPZONE (File-based Handovers)
### Lokation
C:\Users\claus\Projects\WidgeTDC\WidgeTDC\apps\backend\dropzone\
### Filnavn Format
HANDOVER_[FROM]_TO_[TO]_[TIMESTAMP].json
### MCP Tools
- widgetdc-neural-bridge:list_dropzone_files
- widgetdc-neural-bridge:read_dropzone_file
---
## 4. NEO4J ORACELET (Shared Knowledge)
### Query Graph
Tool: widgetdc-neural-bridge:query_knowledge_graph
Parametre:
- query: "Cypher query eller søgeterm"
- type: "search" | "cypher" | "labels" | "relationships"
- limit: antal resultater
### Gem Finding
Tool: widgetdc-neural-bridge:create_graph_node
Parametre:
- label: "QAFinding" | "BugReport"
- properties: { title, severity, file, discoveredBy }
---
## 5. PING & HEALTH
### Ping Service
Tool: widgetdc-neural-bridge:emit_sonar_pulse
- target: "neo4j" | "postgres" | "backend" | "filesystem"
### System Health
Tool: widgetdc-neural-bridge:get_system_health
- detailed: true | false
---
## AGENT IDENTITETER
- claude: Primær AI - kode, analyse, søgning
- gemini: Sekundær AI - frontend, design
- deepseek: Specialist - deep analysis
- clak: Human Owner - beslutninger
- codex: QA Direktør - audit, review
- system: Automatiseret - monitoring
---
## CODEX QUICK REFERENCE
START SESSION:
neural_chat_send(channel="core-dev", from="codex",
body="QA AUDIT INITIATED", type="status", priority="high")
DELEGÉR TIL CLAUDE:
neural_chat_send(channel="core-dev", from="codex",
body="Claude: [INSTRUKTION]", type="task")
RAPPORTÉR FINDING:
neural_chat_send(channel="alerts", from="codex",
body="KRITISK: [FINDING]", type="alert", priority="critical")
GEM FINDING:
create_graph_node(label="QAFinding", properties={...})
PING SYSTEM:
emit_sonar_pulse(target="neo4j")
get_system_health(detailed=true)
|