外掛改名為 jsc-statusbar 後,register.tsx 的狀態 atom 仍寫 plugin: 'statusbar',擁有者不符,session.start、turn.step、session.measure 的 state.set 全被拒絕(statusbar owns that value and only its owner writes it),所以 5h / 7d / ctx 永遠沒有資料。
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
原因
外掛改名為
jsc-statusbar後,register.tsx的狀態 atom 仍寫plugin: 'statusbar',擁有者不符,session.start、turn.step、session.measure的state.set全被拒絕(statusbar owns that value and only its owner writes it),所以 5h / 7d / ctx 永遠沒有資料。修改
register.tsx:6 個 atom 的plugin改為'jsc-statusbar'types/index.d.ts:PluginState的鍵同步改名hud.test.tsx:$.ui.mount的plugin改為'jsc-statusbar'驗證
claude -p --plugin-dir搭配--debug-file實跑:修正前三個 hook 皆報state.set: denied;修正後無任何錯誤,hook 正常完成🤖 Generated with Claude Code