|
|
|
@@ -26,32 +26,7 @@ See: `personal-os-purpose.md`
|
|
|
|
|
- Logs corrections to `corrections_log` table (SQL INSERT, silently on pushback)
|
|
|
|
|
- **Never accesses Asana API directly** — only reads pre-rendered markdown and DB
|
|
|
|
|
|
|
|
|
|
### Кракен (Kraken) — home NAS agent
|
|
|
|
|
- Hermes на RPi 5, Telegram @kraken_htpc_bot
|
|
|
|
|
- Toolsets: `hermes-cli, terminal, file, web, memory, spotify, homeassistant`
|
|
|
|
|
- Models: `openai/gpt-oss-120b:free` (primary), `minimax/minimax-m2.5:free` (fallback)
|
|
|
|
|
- obsidian-mcp: `npx obsidian-mcp /home/kraken/obsidian` → sparse vault `personal/ + family/`
|
|
|
|
|
- Vault sync: `~/scripts/sync-vault.sh`, cron `0 * * * *`, pulls/pushes via SSH → TrueNAS bare repo
|
|
|
|
|
- Config: `/home/kraken/hermes/`, data on HDD `/srv/dev-disk-by-uuid-49e8f586-.../docker/hermes/`
|
|
|
|
|
|
|
|
|
|
### Тайга (Taiga) — TrueNAS agent
|
|
|
|
|
- Hermes в Docker контейнере `hermes-taiga` на TrueNAS
|
|
|
|
|
- obsidian-mcp: `npx obsidian-mcp /vault` → sparse vault `personal/ + family/`
|
|
|
|
|
- Vault sync: `~/sync-vault.sh` на **хосте** TrueNAS (не в контейнере), cron `0 * * * *`
|
|
|
|
|
- Vault (хост): `/mnt/RED_2TB/docker/hermes/vault`, (контейнер): `/vault:rw`
|
|
|
|
|
|
|
|
|
|
### Vault Sync Pipeline
|
|
|
|
|
```
|
|
|
|
|
Eagle ~/obsidian (full) ──SSH push/pull──┐
|
|
|
|
|
Taiga /vault (sparse) ──file:// ───────├── TrueNAS bare repo
|
|
|
|
|
Kraken ~/obsidian (sparse) ──SSH ────────┘ /mnt/RED_2TB/storage/git/obsidian-vault.git
|
|
|
|
|
```
|
|
|
|
|
- Все 3 узла: stash → fetch → merge → stash pop → commit → push (hourly)
|
|
|
|
|
- Конфликты: сохраняются как markers, не теряются
|
|
|
|
|
- Eagle commit message: генерируется через `claude -p`
|
|
|
|
|
- Подробности: `family/how-to/obsidian-sync.md`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Ретроспектор (Retrospector) — Friday pattern analysis
|
|
|
|
|
- Runs as separate Hermes cron at 17:30 Friday → `#retrospector`
|
|
|
|
|
- Sources: corrections_log table, status.md subtask counts, obsidian git log, activity_daily quadrants, stories visibility metric
|
|
|
|
|
- Prompt: `~/Developer/personal-os/agent/prompts/retrospector.md`
|
|
|
|
@@ -148,11 +123,9 @@ Executor runs
|
|
|
|
|
## MCP Servers
|
|
|
|
|
|
|
|
|
|
**Hermes agents:**
|
|
|
|
|
| Name | Command | Used for | Node |
|
|
|
|
|
|------|---------|---------|------|
|
|
|
|
|
| obsidian | `/opt/homebrew/bin/obsidian-mcp ~/obsidian` | Vault search, read, write | Eagle |
|
|
|
|
|
| obsidian | `npx obsidian-mcp /home/kraken/obsidian` | Vault search, read, write | Kraken |
|
|
|
|
|
| obsidian | `npx obsidian-mcp /vault` | Vault search, read, write | Taiga |
|
|
|
|
|
| Name | Command | Used for |
|
|
|
|
|
|------|---------|---------|
|
|
|
|
|
| obsidian | `/opt/homebrew/bin/obsidian-mcp ~/obsidian` | Vault search, read, write |
|
|
|
|
|
|
|
|
|
|
**Claude Code / `claude -p` sessions:**
|
|
|
|
|
| Name | Command | Used for |
|
|
|
|
|