Populate layered-soul: identity, memories, skills, plan (Hermes & Sam)
- 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
2026-06-14 00:21:26 +02:00
|
|
|
# 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
|
|
|
|
|
|
2026-06-14 01:48:32 +02:00
|
|
|
| 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) |
|
Populate layered-soul: identity, memories, skills, plan (Hermes & Sam)
- 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
2026-06-14 00:21:26 +02:00
|
|
|
|
|
|
|
|
## Key binaries (colibri workspace)
|
|
|
|
|
|
|
|
|
|
- `colibri-daemon` — always-on socket server, session/agent lifecycle, jail spawner
|
|
|
|
|
- `colibri` — CLI client + probe binaries
|
|
|
|
|
- `colibri-glasspane-tui` — ratatui live dashboard
|
|
|
|
|
- `clawdie` — 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 test` on 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`.
|