docs: add raven-notify to architecture flow diagram
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -35,6 +35,12 @@ flowchart TD
|
|||||||
searxng["SearXNG :8600"]
|
searxng["SearXNG :8600"]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
subgraph notify ["Notification Agent"]
|
||||||
|
raven["raven-notify :8400"]
|
||||||
|
discord["Discord webhook"]
|
||||||
|
email["Gmail SMTP"]
|
||||||
|
end
|
||||||
|
|
||||||
subgraph external ["External Sources"]
|
subgraph external ["External Sources"]
|
||||||
github["GitHub API"]
|
github["GitHub API"]
|
||||||
opnsense["OPNsense changelog"]
|
opnsense["OPNsense changelog"]
|
||||||
@@ -51,8 +57,8 @@ flowchart TD
|
|||||||
end
|
end
|
||||||
|
|
||||||
subgraph storage ["Shared Storage — /opt/"]
|
subgraph storage ["Shared Storage — /opt/"]
|
||||||
sites["sites/\nchangelog/ varys/ bran/ sam/"]
|
sites["sites/\nchangelog/ varys/ bran/ sam/ citadel/ raven/"]
|
||||||
agentOS["agent-os/logs/\nbran-changelog/ varys-monitor/ sam-research/"]
|
agentOS["agent-os/logs/\nbran-changelog/ varys-monitor/ sam-research/ citadel-mcp/ raven-notify/"]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph serving ["Serving Layer"]
|
subgraph serving ["Serving Layer"]
|
||||||
@@ -77,6 +83,9 @@ flowchart TD
|
|||||||
hodor --> bran
|
hodor --> bran
|
||||||
|
|
||||||
varys -->|HTTP GET| svc
|
varys -->|HTTP GET| svc
|
||||||
|
varys -->|POST /notify on down/recovery| raven
|
||||||
|
raven -->|webhook| discord
|
||||||
|
raven -->|SMTP| email
|
||||||
|
|
||||||
sam -->|GET /search| searxng
|
sam -->|GET /search| searxng
|
||||||
searxng -->|results| web_ext
|
searxng -->|results| web_ext
|
||||||
@@ -86,6 +95,8 @@ flowchart TD
|
|||||||
|
|
||||||
openwebui -->|web_search MCP tool| citadel
|
openwebui -->|web_search MCP tool| citadel
|
||||||
citadel -->|GET /search| searxng
|
citadel -->|GET /search| searxng
|
||||||
|
openwebui -->|sam_research MCP tool| citadel
|
||||||
|
citadel -->|POST /research| sam
|
||||||
|
|
||||||
bran -->|index.html + last-output.md| sites
|
bran -->|index.html + last-output.md| sites
|
||||||
bran -->|last-run.json| agentOS
|
bran -->|last-run.json| agentOS
|
||||||
@@ -93,6 +104,10 @@ flowchart TD
|
|||||||
varys -->|last-run.json| agentOS
|
varys -->|last-run.json| agentOS
|
||||||
sam -->|index.html + last-output.md| sites
|
sam -->|index.html + last-output.md| sites
|
||||||
sam -->|last-run.json| agentOS
|
sam -->|last-run.json| agentOS
|
||||||
|
citadel -->|index.html + last-output.md| sites
|
||||||
|
citadel -->|last-run.json| agentOS
|
||||||
|
raven -->|index.html + last-output.md| sites
|
||||||
|
raven -->|last-run.json| agentOS
|
||||||
|
|
||||||
sites --> nginx
|
sites --> nginx
|
||||||
nginx -->|NPM proxy| web
|
nginx -->|NPM proxy| web
|
||||||
|
|||||||
Reference in New Issue
Block a user