Skip to content

jbcontext claude code watch mod - #47

Open
Dima Loktev (ptmt) wants to merge 5 commits into
mainfrom
ld/jbcontext-watch-mod
Open

Dima Loktev (ptmt) wants to merge 5 commits into
mainfrom
ld/jbcontext-watch-mod

Conversation

@ptmt

@ptmt Dima Loktev (ptmt) commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator
image image

Dima Loktev (ptmt) and others added 5 commits October 7, 2026 11:55
A Claude Code function-hooks mod that shows jbcontext activity for the
current repository: index status, latest searches and errors, and
today's estimated exploration savings from `jbcontext analyze`.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The band showed the newest search and error from any repository; it now
uses the same repository filter as the pane, and draws in a dim rounded
frame so it reads apart from the spinner and tips above it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Makes the repository a Claude Code marketplace, so the mod installs with
`/plugin install jbcontext-watch --marketplace JetBrains/context`.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…atch

- Errors that name neither a repository nor a directory (an expired
  token) show in every repository instead of counting as "other
  repositories".
- Searches and errors are filtered to the repository before the 200 kept,
  so busy other repositories no longer push this one's out of the pane.
- /jbcontext reads the pane's state from $.ui.panes(), which survives a
  reload of the module, instead of a module flag.
- The 5 s poll redraws the band and pane, so "ago" times and the indexing
  clock move.
- A failed, timed-out or empty `jbcontext analyze` price run is cached
  with its time and retried after an hour, rather than retried every poll
  (timeout) or not until tomorrow (non-zero exit).
- Savings are scanned only while the pane is open.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant