2026-05-16 media-toolbox: classification fix + torrent case rename documented
This commit is contained in:
@@ -49,6 +49,11 @@ See: `personal-os-purpose.md`
|
||||
- Worker prompts in `~/Developer/personal-os/agent/prompts/executor-worker-*.md`
|
||||
- Queue state in `executor_queue` table; live plan: `~/Developer/personal-os/briefs/executor-queue.md`
|
||||
|
||||
**Orchestrator Pattern (Planning — 2026-05-14):**
|
||||
> Research phase complete. Executor will become a separate Hermes profile with its own Zulip bot identity ("Исполнитель"), spawned by Eagle as orchestrator. Eagle monitors `#executor` via 2-min cron, auto-approves safe actions (`[REQUEST:create_worktree]`, `[REQUEST:run_tests]`, etc.), escalates ambiguous/risky ones to Alex. See `personal/projects/personal-os/executor-spawning-research.md` for full protocol and auto-approval rules.
|
||||
>
|
||||
> Key mechanism: **Hermes Profiles** — `~/.hermes/profiles/executor/` with its own SOUL.md, Zulip bot token, and gateway. `hermes profile create executor --clone`.
|
||||
|
||||
**Shared**:
|
||||
- Worktree at `~/DuckDuckGo/apple-browsers.git/.claude/worktrees/executor-{gid}-{slug}/`
|
||||
- Always `git fetch origin main` + branch from `origin/main`
|
||||
@@ -136,9 +141,11 @@ Executor runs
|
||||
|
||||
**Kraken (RPi5) — Hermes agent (`hermes-kraken` container):**
|
||||
| Name | Command | Used for |
|
||||
|------|---------|---------||
|
||||
|------|---------|---------|
|
||||
| obsidian | `/opt/data/.local/bin/mcpvault /vault` | Vault access (sparse: personal/ + family/). Tavily search enabled. |
|
||||
|
||||
> ⚠️ **Kraken image routing (open issue, 2026-05-14):** Gemini API credits depleted → fallback to OpenRouter models (gpt-oss-120b, minimax-m2) → these lack vision → image inbox messages fail. Desired fix: add `save_to_fs` mode to Hermes `image_routing` (save image locally, pass path to agent instead of bytes). Workaround: top up Gemini API credits on Kraken. Tracked in `personal/projects/personal-os/kraken-obsidian-write-bug.md`.
|
||||
|
||||
> All three nodes run Hermes with obsidian/mcpvault MCP. Eagle uses obsidian-mcp-wrapper.js (fixes ZodError+race); Taiga and Kraken use mcpvault directly.
|
||||
|
||||
**Claude Code / `claude -p` sessions (Eagle only):**
|
||||
|
||||
Reference in New Issue
Block a user