From 7f28cb7356092934a25ab5fd277dce38b91eb8c0 Mon Sep 17 00:00:00 2001 From: main Date: Wed, 25 Mar 2026 12:49:33 -0400 Subject: Fail fast on inert Claude consults --- assets/codex-skills/phone-opus/SKILL.md | 1 + 1 file changed, 1 insertion(+) (limited to 'assets/codex-skills/phone-opus/SKILL.md') diff --git a/assets/codex-skills/phone-opus/SKILL.md b/assets/codex-skills/phone-opus/SKILL.md index 1ddec2a..fd220d9 100644 --- a/assets/codex-skills/phone-opus/SKILL.md +++ b/assets/codex-skills/phone-opus/SKILL.md @@ -31,6 +31,7 @@ should be taken as authoritative or final. It is a pure consultant. - Prepends a fixed consult prefix before your prompt so Opus knows it is advising another model in read-only mode and should return a prioritized actionable report. - Uses `--dangerously-skip-permissions`, but wraps Claude in an external `systemd-run --user` sandbox. - The sandbox keeps the filesystem globally read-only, gives Claude a separate persistent home under phone-opus state, leaves `/tmp` and `/var/tmp` writable, and forces the consulted `cwd` read-only when that tree would otherwise be writable. +- If upstream Claude wedges and stops making observable progress, phone_opus aborts the consult instead of hanging indefinitely. - Web search is disabled; keep Opus focused on local inspection, reasoning, and any direct web fetches that are truly necessary. - Previous consult outputs can be found in `/tmp/phone_opus-consults`. - This surface is consultative only. Edit tools are unavailable. -- cgit v1.2.3