From dd1884e4c2c4801de457a2f2048a467f1a7e7f54 Mon Sep 17 00:00:00 2001 From: dtzp555 Date: Sat, 7 Mar 2026 20:50:08 +1000 Subject: [PATCH] memory: record long-lived execution agents --- MEMORY.md | 1 + memory/2026-03-07.md | 1 + 2 files changed, 2 insertions(+) diff --git a/MEMORY.md b/MEMORY.md index 027bdd3..4ed9735 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -38,6 +38,7 @@ ## 7) Model policy (current preference) - Historical temporary preference once was: all subagents **primary** = `openai-codex/gpt-5.2`, **fallback** = `github-copilot/claude-opus-4.6`. - Current important exception / newer rule: **codex_worker** should use **primary** = `openai-codex/gpt-5.4`, prefer high/extra/xhigh thinking when available, and should **not auto-fallback** to another model. If its primary model is unavailable, report to Tao and let Tao decide the replacement model. +- Additional long-lived execution agents initialized locally for repeat use: **docs_worker**, **qa_worker**, **ops_worker**. ## 8) Watchdog / automation policy - Tao preference: avoid watchdog-style auto-restart automation. diff --git a/memory/2026-03-07.md b/memory/2026-03-07.md index c743884..75e5f2d 100644 --- a/memory/2026-03-07.md +++ b/memory/2026-03-07.md @@ -58,4 +58,5 @@ - Preference: execution agents should get the strongest execution model; main should remain strong for PM/summary work, but not necessarily do the coding itself. - New delegation rule clarified: unless work is truly tiny and can be finished in one short pass, main should avoid personally editing/coding and should delegate implementation to `codex_worker` first. - New agent-splitting rule clarified: create multiple execution agents when work is parallelizable, responsibilities differ, contexts would otherwise get mixed, or separate validation/release tracks are needed; avoid splitting tiny or tightly coupled work. +- Long-lived execution agents initialized locally: `docs_worker`, `qa_worker`, `ops_worker` (with dedicated agent dirs + workspaces + basic role files). `codex_worker` remains the default general execution worker. - This architecture is the current default, but Tao may revise it as needs change.