taskmaster
Codex wrapper plus same-process expect PTY injector that keeps work moving until an explicit parseable done signal is emitted.
소스 정보
- 저장소
- blader/taskmaster
- 최근 소스 활동
- 2026년 3월 11일 22:44
- 감지된 SKILL.md 언어
- 영어
- 스타
- 532
- 포크
- 43
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
SKILL.md 표시 중
SKILL.md
소스 지침 · 읽기 전용 미리보기- 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
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.
## How It Works
1. **Run Codex via wrapper**: `run-taskmaster-codex.sh` sets
`CODEX_TUI_RECORD_SESSION=1` and a log path.
2. **Injector parses log events** and checks completion on each
`task_complete` event.
3. **Parseable token contract**:
`TASKMASTER_DONE::<session_id>`
4. **Token missing**:
- inject follow-up user message into the same running process via
expect PTY bridge transport, using the shared compliance prompt.
5. **Token present**: no further injection.
## Parseable Done Signal
When the work is genuinely complete, the agent must include this exact line
in its final response (on its own line):
```text
TASKMASTER_DONE::<session_id>
```
This gives external automation a deterministic completion marker to parse.
## Configuration
- `TASKMASTER_MAX` (default `0`): max warning count before suppression in the
stop hook. `0` means unlimited warnings.
Fixed behavior (not configurable):
- Done token prefix: `TASKMASTER_DONE`
- Poll interval: `1` second
- Transport: expect only
- Expect payload mode and submit delay are fixed
## Setup
Install and run:
```bash
bash ~/.codex/skills/taskmaster/install.sh
codex-taskmaster
```
GitHub에서 보기