Skip to content
    ↑↓ select↵ openesc close
    English中文
    kitlangton

    Pr Tracker

    v0.1.1Git & VCS
    @kitlangton/opencode-pr-tracker

    Session-aware pull request tracking for the OpenCode V2 TUI

    GitHub stars

    5

    +2 in 30 days

    Monthly installs

    31

    31 in 7 days

    Composite scoreSCORE

    38.9

    Multi-signal model

    Last commit

    6 days ago

    2026-08-13

    Install and configure

    opencode.json

    Writes to this project's opencode.json — applies to this repository only.

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["@kitlangton/opencode-pr-tracker@0.1.1"]
    }

    opencode loads npm dependencies through its embedded runtime on startup and caches them locally — no manual global install needed.

    Plugins for the OpenCode V2 TUI.

    Plugins

    @kitlangton/opencode-pr-tracker

    Shows pull requests created by a session or its subagents in the sidebar, with live GitHub and CI state. The current branch's pull request also appears in the prompt footer.

    {
      "plugins": ["@kitlangton/opencode-pr-tracker"]
    }
    

    @kitlangton/opencode-session-recap

    Shows a one-sentence recap of your session above the composer, so you can remember where you left off after stepping away.

    • /recap or the command palette generates one on demand.
    • After three user turns, leaving the terminal unfocused for three minutes generates one automatically.
    • New input dismisses it. Generation is read-only and never touches session history.
    // opencode.jsonc
    {
      "plugins": ["@kitlangton/opencode-session-recap"],
    }
    

    Release

    Add a changeset, push to main, then merge the release PR that CI opens:

    bun run changeset
    git push
    

    Publishing runs in GitHub Actions through npm trusted publishing (OIDC). No tokens, no OTP.

    Local development

    Point the TUI plugin list at a package's source file to keep OpenCode hot reload:

    {
      "plugins": [
        "/path/to/opencode-plugins/packages/pr-tracker/src/index.tsx",
        "/path/to/opencode-plugins/packages/session-recap/src/tui.tsx"
      ]
    }
    

    Published packages use transformed bundles from dist; local development continues to use src directly.