跳到主要内容
    ↑↓ 选择↵ 打开esc 关闭
    vvo

    Prs

    opencode-prs·v0.5.3·Git 与版本控制

    OpenCode TUI plugin that shows GitHub pull requests referenced by the current session

    GitHub 星标

    1

    月装机量

    2,234

    近 7 天 250

    综合评分

    43.0

    生态多维模型

    最近提交

    6 天前

    2026-09-29

    快速安装与配置

    opencode.json

    写入当前项目的 opencode.json,只对这个仓库生效。

    opencode.json

    {
      "$schema": "https://opencode.ai/config.json",
      "plugin": ["opencode-prs@0.5.3"]
    }

    OpenCode 启动时会通过内嵌运行时自动加载 npm 依赖并缓存至本地目录,无需手动在全局环境执行安装。

    Small plugins for OpenCode. Each package supports OpenCode 1 and OpenCode 2.

    Plugins

    opencode-cost-details

    Shows the current and previous prompt-turn cost in the sidebar Context section.

    Cost details in the OpenCode sidebar
    opencode2 plugin add opencode-cost-details
    

    opencode-prs

    Shows GitHub pull requests opened by the current session. Every title links to GitHub.

    Pull requests opened by an OpenCode session
    opencode2 plugin add opencode-prs
    

    opencode-awake

    Keeps your computer awake while a session works, including with the laptop lid closed on macOS and Linux.

    opencode2 plugin add opencode-awake
    

    See each plugin README for OpenCode 1 installation and configuration.

    Development

    pnpm install
    pnpm typecheck
    pnpm test
    

    Packages live under packages/. Each package builds its TypeScript and JSX into dist/ before publishing because OpenCode loads published plugins from node_modules.

    To use both plugins from this checkout:

    pnpm dev:link
    pnpm dev
    

    dev:link configures both compiled plugin directories in cli.json and removes the published versions. dev rebuilds both plugins when their source changes. Restart the OpenCode client after a rebuild to load it.

    Restore the published configuration with:

    pnpm dev:unlink
    

    Releasing

    Releases use Changesets and npm trusted publishing. There is no npm token in the repository.

    1. Run pnpm changeset in a feature branch and commit the generated file.
    2. Merge the feature PR. CI opens or updates release: version packages.
    3. Merge the release PR. CI publishes every changed package to npm.

    Each npm package must trust the release.yml workflow in vvo/opencode-plugins.

    License

    MIT

    同类生态推荐