- SOUL.md: full agent identity, operating principles, voice - IDENTITY.md: runtime identity, hosts, boundaries - USER.md: operator context imported from hermes-soul - AGENTS.md: actual operating rules, infrastructure, quick reference - memories/curated/: 5 topics (tailscale, forgejo, agents, projects, vaultwarden) - skills/: 9 cross-harness skills imported from hermes-soul after review - docs/PLAN-CONFIGURE-PRIVATE-REPO.md: configuration plan - Validate: passes clean
1.4 KiB
1.4 KiB
Clawdie Project Structure
Clawdie is a FreeBSD-based edge computing and agent runtime platform. The project spans multiple repositories, each with a distinct role.
Core repos
| Repo | Language | Purpose |
|---|---|---|
colibri |
Rust (12 crates) | Cross-platform control plane: daemon, task board, skills catalog, store, MCP bridge |
clawdie-ai |
Docs/config | Agent runtime, control plane channels, handoff docs, session archives |
clawdie-iso |
Shell/BSD | FreeBSD ISO builder, firstboot wizard, installer, ZFS layout |
hermes-soul |
Backup | Hermes-native runtime backup (private) |
layered-soul |
Identity | Cross-harness portable identity (this repo) |
Key binaries (colibri workspace)
colibri-daemon— always-on socket server, session/agent lifecycle, jail spawnercolibri— CLI client + probe binariescolibri-glasspane-tui— ratatui live dashboardclawdie— host installer/deployer (ZFS + service)
Development rules
- Linux agents (debby, domedog): build + test + clippy, push to Forgejo
- FreeBSD agent (osa): validate on real FreeBSD 15, run
cargo teston bare metal - Rust Tier-2 target:
x86_64-unknown-freebsd, TLS via rustls (no openssl-sys) - Zig 0.15.2 at
~/.local/bin/zig(required for herdr builds)
Herdr
Terminal workspace manager at ~/ai/herdr (v0.6.2, local patches). Binary at ~/ai/herdr/target/release/herdr.