ClaudeMods
☰
KO
● 0 명 접속 중 · 조회 0 회
후원프로젝트 제출
GitHub 저장소 · 작성자 alonbaron

workflow-watch

실행 중인 Workflow를 실시간으로 보여 줍니다. 각 단계가 시작되고 끝날 때 현재 작업을 표시하며 패널, 프롬프트 위의 띠와 상태 줄에 반영합니다.

alonbaron@alonbaron

alonbaron/claude-skills/tree/main/mods/workflow-watch

번역 완료

이 mod 소개

기능 hook으로 구성된 플러그인(mod)으로, 세션의 최신 Workflow 실행을 추적하고 각 단계를 실시간으로 그립니다. 단계가 실행되는 동안 패널과 프롬프트 위의 띠, 상태 줄에 표시하고 각 단계가 끝날 때 toast를 띄웁니다. /workflow-watch가 패널을 열고 같은 보고서를 텍스트로 출력하며, 모바일 앱이 보여 주는 것은 이 텍스트뿐입니다.

각 행은 하나의 subagent를 나타냅니다. 단계, 결과, 레이블, 스크립트가 요청한 모델 별칭과 확인된 id, 노력 수준, 출력 토큰, 경과 시간, 현재 호출 중인 도구 또는 한 줄짜리 결과를 표시합니다. 빌드 루프의 단계에는 각각 결과 줄(plan, scout, spec, build, measure, refute, arbiter, fix, close)이 있고, 다른 workflow에는 일반 결과 줄을 사용합니다.

2초마다 Claude Code 자체 파일을 읽습니다. ~/.claude/projects/<project>/<session>/subagents/workflows/<run>/ 아래의 journal.jsonl(단계), agent-<id>.meta.json(별칭), agent-<id>.jsonl(모델, 노력과 토큰 및 도구 호출)을 사용합니다. 이 구조는 내부 구현입니다. 구조가 바뀌면 추측하지 않고 아무것도 표시하지 않습니다.

marketplace에서 설치하거나 claude --plugin-dir <this folder>로 한 세션 동안 불러옵니다. 설치 명령은 /plugin install workflow-watch@alonbaron입니다. 패널에는 144열 터미널이 필요하며 더 좁게 표시하려면 /workflow-watch를 사용합니다. scripts/tracker.mjs는 세션 밖에서 같은 행을 HTML이나 PNG로 렌더링합니다.

확인하려면 claude plugin validate mods/workflow-watch, claude plugin test mods/workflow-watch를 실행하고, 세션이 타입을 생성한 뒤 tsc -p mods/workflow-watch도 실행합니다.

설치

먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.

claude plugin marketplace add alonbaron/claude-skills
claude plugin install workflow-watch
원문 / README

workflow-watch

A mod (a plugin of function hooks) that follows the newest Workflow run of the session and draws its stages live: a pane, a band above the prompt while stages run, the status line, and a toast as each stage finishes. /workflow-watch opens the pane and prints the same report as text, which is all the mobile app shows.

Each row is one subagent: phase, outcome, label, the model alias the script asked for and the id it resolved to, the effort level, output tokens, elapsed time, and either the tool it is calling right now or its result in one line. The build loop's stages get a result line each (plan, scout, spec, build, measure, refute, arbiter, fix, close); any other workflow gets a generic one.

It reads Claude Code's own files under ~/.claude/projects/<project>/<session>/subagents/workflows/<run>/ every two seconds: journal.jsonl for the stages, agent-<id>.meta.json for the alias, agent-<id>.jsonl for model, effort, tokens and tool calls. That layout is internal; when it moves, the mod shows nothing rather than guessing.

Install with the marketplace (/plugin install workflow-watch@alonbaron) or load it for one session with claude --plugin-dir <this folder>. The pane needs a terminal of 144 columns, or /workflow-watch to seat it narrower. scripts/tracker.mjs renders the same rows to HTML or PNG from outside a session.

Check it: claude plugin validate mods/workflow-watch, claude plugin test mods/workflow-watch, tsc -p mods/workflow-watch once a session has laid the types beside it.

비슷한 프로젝트