| name | taskmaster |
|---|---|
| description | Codex wrapper plus same-process expect PTY injector that keeps work moving until an explicit parseable done signal is emitted. |
| author | blader |
| version | 4.2.0 |
Taskmaster for Codex uses session-log polling plus automatic continuation. Codex TUI does not currently expose arbitrary writable stop hooks, so this skill implements the same completion contract externally.
- Run Codex via wrapper:
run-taskmaster-codex.shsetsCODEX_TUI_RECORD_SESSION=1and a log path. - Injector parses log events and checks completion on each
task_completeevent. - Parseable token contract:
TASKMASTER_DONE::<session_id> - Token missing:
- inject follow-up user message into the same running process via expect PTY bridge transport, using the shared compliance prompt.
- Token present: no further injection.
When the work is genuinely complete, the agent must include this exact line in its final response (on its own line):
TASKMASTER_DONE::<session_id>
This gives external automation a deterministic completion marker to parse.
TASKMASTER_MAX(default0): max warning count before suppression in the stop hook.0means unlimited warnings.
Fixed behavior (not configurable):
- Done token prefix:
TASKMASTER_DONE - Poll interval:
1second - Transport: expect only
- Expect payload mode and submit delay are fixed
Install and run:
bash ~/.codex/skills/taskmaster/install.sh
codex-taskmaster