graph TD
subgraph Control["Control Layer"]
Daniel["Daniel"]
ClaudeCode["Claude Code"]
GitHub["GitHub"]
GHA["GitHub Actions"]
end
subgraph VPS["VPS Infrastructure"]
Traefik["Traefik"]
n8n["n8n"]
Langfuse["Langfuse"]
Syncthing["Syncthing"]
StaffPortal["Staff Portal"]
Manager["Manager Employee"]
end
subgraph Clients["Client Containers"]
DanielPA["daniel-pa"]
MWCContent["mwc-content-assistant"]
end
subgraph LLMs["External LLMs"]
Anthropic["Anthropic"]
OpenRouter["OpenRouter"]
Perplexity["Perplexity"]
end
subgraph Services["External Services"]
Infisical["Infisical"]
Composio["Composio"]
AgentMail["AgentMail"]
Backblaze["Backblaze B2"]
end
Daniel --> ClaudeCode
ClaudeCode --> GitHub
GitHub --> GHA
GHA --> Traefik
Traefik --> n8n
Traefik --> Langfuse
Traefik --> StaffPortal
Traefik --> Manager
Traefik --> DanielPA
Traefik --> MWCContent
Manager --> DanielPA
Manager --> MWCContent
DanielPA --> Anthropic
DanielPA --> OpenRouter
MWCContent --> Anthropic
MWCContent --> OpenRouter
MWCContent --> Perplexity
DanielPA --> Infisical
MWCContent --> Infisical
Manager --> Infisical
DanielPA --> Composio
MWCContent --> Composio
DanielPA --> AgentMail
MWCContent --> AgentMail
Syncthing --> Backblaze
Build Status
VPS Infrastructure
Done
Traefik, n8n, Langfuse, Syncthing running via Docker Compose on VPS.
Staff Portal
Done
Internal Flask dashboard showing deployed employees and their status.
Manager Employee
Done
Supervisor hermes-agent with health, log, cost and auto-fix capabilities.
GitHub Actions Deploy
Done
CI/CD pipeline deploying repo changes to VPS via SSH.
daniel-pa Client
Done
Personal assistant agent for Daniel with inbox triage and daily briefing.
mwc-content-assistant Client
Done
Content agent for Money With Carla deployed with Slack integration.
Content Agent Employee Type
Done
Reusable employee type with blog, LinkedIn, Instagram, newsletter skills.
PA Agent Employee Type
Done
Personal assistant employee type with briefing, triage and meeting skills.
Customer Service Rep Employee Type
In Progress
CSR employee type with ticket triage, research and escalation skills.
Infisical Secrets Integration
Done
Centralised secrets management injected into all containers at startup.
Composio Client Tools
Done
Per-client tool connections managed through Composio platform.
AgentMail Inboxes
Done
Dedicated email inboxes for each AI employee via AgentMail.
Backblaze B2 Backups
Done
Automated backup script syncing VPS data to Backblaze B2 via Syncthing.
Arch Portal Dashboard
In Progress
Auto-generated architecture dashboard served at arch.shiftai.co.za.
Slack App Home Publisher
Done
Script publishing agent status and actions to Slack App Home tab.