Agents¶
Every AI agent in the Dashecorp ecosystem.
Agent Overview¶
| Agent | Role | Host | Runtime | Model | Discord Bot ID |
|---|---|---|---|---|---|
| iClaw-E | Personal assistant | Mac Mini M4 (Oslo) | OpenClaw | — | — |
| Codi-E | Orchestrator | MacBook Air M4 | Claude Code | Opus 4.6 | 1477267530946187305 |
| Claude-4 | Executor | MacBook Air M4 | Claude Code | Opus 4.6 | — (uses Codi-E) |
| Claude-5 | Executor | MacBook Air M4 | Claude Code | Opus 4.6 | — (uses Codi-E) |
| Claude-6 | Executor | MacBook Air M4 | Claude Code | Opus 4.6 | — (uses Codi-E) |
| Pi-E | Remote executor | Pi4-03 (Oslo) | OpenClaw (Docker) | Sonnet 4.6 (fallback: Opus) | 1477270576765735024 |
| Volt-E | Remote executor | VPS srv1099021 (Boston) | agent-runner (systemd) | Sonnet 4.6 (fallback: Opus) | 1477272514332852416 |
| Review-E | Code reviewer | Pi4-02 (Oslo) | agent-runner | Sonnet 4.6 (fallback: Opus) | 1477785888095473798 |
| iBuild-E | iOS builder | Mac Mini M4 (Oslo) | Claude Code + LaunchAgent | — | — |
| ATL-E | Scheduled tasks | Dell k3s (Oslo) | CronJob (k8s) | — | — |
Discord¶
Guild: Dashecorp Agents (1477259107684847708)
To check all agents: Post @everyone in #general — all agents respond.
Agent Bot IDs¶
Plain text @Pi-E does NOT work. Must use bot ID format:
| Agent | Bot ID | Mention | Private Channel |
|---|---|---|---|
| Codi-E | 1477267530946187305 |
<@1477267530946187305> |
#codi-e |
| Pi-E | 1477270576765735024 |
<@1477270576765735024> |
#pi-e |
| Volt-E | 1477272514332852416 |
<@1477272514332852416> |
#volt-e |
| Review-E | 1477785888095473798 |
<@1477785888095473798> |
#review-e |
| iBuild-E | 1480845201978163271 |
<@1480845201978163271> |
#ibuild-e |
| iClaw-E | 1482352836242051092 |
<@1482352836242051092> |
#iclaw-e |
Discord Channels¶
| Channel | ID | Purpose |
|---|---|---|
| #general | 1477259108389359662 |
General chat, @everyone status checks |
| #admin | 1477263870845517879 |
Admin questions, blockers, alerts |
| #tasks | 1477261755125075969 |
Task delegation, PR threads |
| #human | 1477261394666590328 |
Human-only messages |
| #status | 1477261538346799285 |
Status updates |
| #bugs | 1479494339368325190 |
Bug reports (Pi-E triages) |
| #release-notes | 1479502068153585826 |
Release notifications |
| #codi-e | 1477263450324336705 |
Codi-E private channel |
| #pi-e | 1477263673700651051 |
Pi-E private channel |
| #volt-e | 1477263777266270300 |
Volt-E private channel |
| #review-e | 1477787408773943488 |
Review-E private channel |
| #ibuild-e | 1478779143914262711 |
iBuild-E private channel |
| #iclaw-e | 1482354822492455065 |
iClaw-E private channel |
| #pi-e-logs | 1481788666975092878 |
Pi-E session logs |
| #volt-e-logs | 1481788607726620753 |
Volt-E session logs |
| #review-e-logs | 1482280608364232828 |
Review-E logs |
| #ibuild-e-logs | 1482368579910238511 |
iBuild-E logs |
| #iclaw-e-logs | 1482354831342567494 |
iClaw-E logs |
Where Agents Run¶
MacBook Air M4 (Oslo, desk)
├── Codi-E (claude-3) ─── Orchestrator
├── Claude-4 ───────────── Executor
├── Claude-5 ───────────── Executor
└── Claude-6 ───────────── Executor
Mac Mini M4 (Oslo, desk)
├── iBuild-E ───────────── iOS Builder (Claude Code + LaunchAgent)
└── iClaw-E ────────────── Personal Assistant (OpenClaw)
Raspberry Pi 4-03 8GB (Oslo)
└── Pi-E ───────────────── Remote Executor (OpenClaw Docker)
Raspberry Pi 4-02 (Oslo)
└── Review-E ───────────── Code Reviewer (agent-runner)
Dell k3s Cluster (Oslo)
└── ATL-E ──────────────── Scheduled Tasks (k8s CronJob)
VPS srv1099021 (Boston, Hostinger DC)
└── Volt-E ─────────────── Remote Executor (agent-runner, systemd)
Detailed Agent Profiles¶
Codi-E (Claude-3 — Orchestrator)¶
- Path:
/Users/post/repos/claude-3/ - Runtime: Claude Code CLI (interactive)
- Auth: Claude Max subscription (local)
- Capabilities: Planning, architecture, skills/MCP/scripts, DevOps/CI, documentation, PR monitoring, coordination
- Cannot: Execute feature work directly (delegates to executors)
- GitHub Apps: Uses user's
ghCLI auth
Claude-4, Claude-5, Claude-6 (Executors)¶
- Paths:
/Users/post/repos/claude-4/,claude-5/,claude-6/ - Runtime: Claude Code CLI (interactive)
- Auth: Claude Max subscription (local)
- Capabilities: Feature development, bug fixes, testing, Copilot review responses, release management
- Cannot: Merge without PR, push to main, submit to App Store
Pi-E (Remote Executor)¶
- Host: Pi4-03 (100.107.48.17)
- Runtime: OpenClaw in Docker
- Auth: Claude Max OAuth (invotekas@gmail.com) — self-maintained via Claude cron job (3-day keepalive), M4 push as fallback
- GitHub App:
pie-agent-bot(App ID in github-apps skill) - Config repo:
Stig-Johnny/pi-e-config - Capabilities: GitHub PRs, Discord, non-macOS tasks, blockchain/Polygon
- Cannot: iOS builds, macOS-specific tasks
- Model: Sonnet 4.6 primary, Opus 4.6 fallback
- Restart:
ssh -i ~/.ssh/rpi-claude claude@100.107.48.17→docker compose restart
Volt-E (Remote Executor)¶
- Host: VPS srv1099021 (100.111.142.118)
- Runtime: agent-runner (systemd service:
agent-runner.service, port 8080). Runs directly on host, not Docker. - Auth: Claude Max OAuth (invotekas@gmail.com) — self-maintained via Claude cron job (3-day keepalive), VNC login as fallback
- GitHub App:
volt-e-agent-bot - Config repo:
Stig-Johnny/volt-e-config - Capabilities: GitHub PRs, Discord, security research, non-macOS tasks
- Cannot: iOS builds, macOS-specific tasks
- Network: Host networking + iptables OUTPUT rules (uid-owner) blocking Tailscale IPs
- Restart: SSH to VPS →
docker compose restart
Review-E (Code Reviewer)¶
- Host: Pi4-02 (100.77.12.75)
- Runtime: agent-runner (custom Node.js, not OpenClaw)
- Auth: Claude Max OAuth (invotekas@gmail.com) — self-maintained via Claude cron job (3-day keepalive), VNC login as fallback
- GitHub App:
review-e-bot - Config repo:
Stig-Johnny/review-e-config - Capabilities: Code review only — approves/requests changes on PRs
- Cannot: Create PRs, merge, execute code, submit to stores
- Trigger:
request-review.ymlworkflow on PR open → Discord notification → Review-E picks up
iBuild-E (iOS Builder)¶
- Host: Mac Mini M4 (100.92.170.124)
- Runtime: Claude Code CLI as LaunchAgent
- Auth: Claude Max subscription
- Config repo:
Stig-Johnny/mac-executor - Capabilities: Xcode builds, iOS testing, App Store submission prep, Discord communication
- Cannot: Merge PRs, submit to App Store Review (requires human approval)
- Security: Tailscale ACL (tag:sandbox) + pf firewall
- Polls:
agent-readyGitHub issues, builds/tests, creates PRs
iClaw-E (Personal Assistant)¶
- Host: Mac Mini M4 (100.92.170.124) — alongside iBuild-E
- Runtime: OpenClaw
- Auth: Claude Max subscription
- GitHub App:
iclaw-e-bot(App ID: 3090767) - Role: Personal assistant
ATL-E (Agile Team Lead)¶
- Host: Dell k3s cluster (100.95.212.93)
- Runtime: Kubernetes deployment in
atl-agentnamespace (ArgoCD-managed) - Repo:
Stig-Johnny/atl-agent(TypeScript, vitest, deploy/k8s path) - Role: Deterministic PR/CI/issue coordinator for the Dashecorp agent fleet
- Has: CLAUDE.md, IDENTITY.md, SOUL.md
- Suspend:
kubectl patch cronjob atl-agent -n atl-agent -p '{"spec":{"suspend":true}}' - SSH:
ssh -i ~/.ssh/dell-stig-1 claude@100.95.212.93
Forbidden Actions (All Agents)¶
No agent may do these without explicit human approval: - Submit to App Store Review - Submit to TestFlight external testing - Delete/reject an App Store version - Modify production subscriptions/pricing - Push to production infrastructure