myaji35/GH_Harness/tree/main/mods/harness-status
GitHub repositories · by myaji35
harness-status
Claude Code 2.1.289 mod showing read-only harness status in the status line, AbovePrompt band, and `/hstatus`.
myaji35@myaji35
About this mod
harness-status
Claude Code 2.1.289 mod showing read-only harness status in the status line, AbovePrompt band, and /hstatus.
- Reads
.claude/issue-db/registry.jsonfrom the session working directory on session start and after main turns when its modification time changes. Shows the latestIN_PROGRESSissue and count. - Reads
opus_budget_state.daily.cost_usdanddaily.limit_usd. The current registry has no daily limit field, so the limit appears as—. The recorded budget date appears in the detailed view to avoid presenting an old daily record as today's spending. - Reads
$.session.usage().context.percentwhen available. - Reads the last line of the newest dated log under
~/Library/Logs/insuregraph-night/on session start and every 30 minutes. An unavailable log is omitted.
Unknown or unreadable values appear as —; no information is written back to either source.
Installation
Check the author's README for the marketplace and plugin name first. Commands may change as the repository evolves.
claude plugin marketplace add myaji35/GH_Harness claude plugin install harness-status
Original text / README
harness-status
Claude Code 2.1.289 mod showing read-only harness status in the status line, AbovePrompt band, and /hstatus.
- Reads
.claude/issue-db/registry.jsonfrom the session working directory on session start and after main turns when its modification time changes. Shows the latestIN_PROGRESSissue and count. - Reads
opus_budget_state.daily.cost_usdanddaily.limit_usd. The current registry has no daily limit field, so the limit appears as—. The recorded budget date appears in the detailed view to avoid presenting an old daily record as today's spending. - Reads
$.session.usage().context.percentwhen available. - Reads the last line of the newest dated log under
~/Library/Logs/insuregraph-night/on session start and every 30 minutes. An unavailable log is omitted.
Unknown or unreadable values appear as —; no information is written back to either source.
