• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / revdiff
92%
master: 91%

Build:
Build:
LAST BUILD BRANCH: clear-preloaded-output
DEFAULT BRANCH: master
Repo Added 01 Apr 2026 08:15AM UTC
Token zpy25XdTlXkHx5U3syYGatR9U5X0sk8oe regen
Build 1182 Last
Files 81
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH opencode-question-annotations
branch: opencode-question-annotations
CHANGE BRANCH
x
Reset
Sync Branches
  • opencode-question-annotations
  • 258-fix-auto-scroll
  • add-collapsed-flag
  • agent/filter-unreviewed-files
  • agterm-overlay-backend
  • agterm-pane-overlay
  • agterm-size-percent
  • all-files-mode
  • annot-input-color
  • annotation-list-popup
  • annotation-rowcache
  • auto-light-dark-theme
  • bash32-launcher-parse
  • chore/deps-update
  • ci-shellcheck-yaml
  • clamp-scrollx
  • clean-exit-contract
  • clear-preloaded-output
  • code-smells-cleanup
  • codex-plan-mode-transcript
  • codex-plugin
  • collapsed-diff-mode
  • commit-info-popup
  • community-themes
  • compact-diff-mode
  • compact-improve
  • compare-flag
  • custom-keybindings
  • daulet/new_file
  • daulet/word_highlight
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/setup-go-7
  • dependabot/github_actions/actions/setup-node-7
  • dependabot/go_modules/github.com/alecthomas/chroma/v2-2.24.1
  • dependabot/go_modules/github.com/alecthomas/chroma/v2-2.25.0
  • dependabot/go_modules/github.com/alecthomas/chroma/v2-2.26.1
  • dependabot/go_modules/github.com/alecthomas/chroma/v2-2.27.0
  • dependabot/go_modules/github.com/charmbracelet/x/ansi-0.11.7
  • dependabot/go_modules/github.com/charmbracelet/x/ansi-0.11.8
  • dependabot/go_modules/github.com/charmbracelet/x/ansi-0.11.9
  • dependabot/go_modules/github.com/dlclark/regexp2/v2-2.10.0
  • dependabot/go_modules/github.com/dlclark/regexp2/v2-2.7.2
  • dependabot/go_modules/github.com/dlclark/regexp2/v2-2.8.0
  • dependabot/go_modules/github.com/dlclark/regexp2/v2-2.8.2
  • dependabot/go_modules/github.com/dlclark/regexp2/v2-2.8.3
  • dependabot/go_modules/github.com/dlclark/regexp2/v2-2.8.4
  • dependabot/go_modules/github.com/dlclark/regexp2/v2-2.9.1
  • dependabot/go_modules/github.com/mattn/go-runewidth-0.0.23
  • dependabot/go_modules/github.com/mattn/go-runewidth-0.0.24
  • dependabot/go_modules/github.com/mattn/go-runewidth-0.0.27
  • dependabot/go_modules/github.com/mattn/go-runewidth-0.0.29
  • dependabot/go_modules/github.com/mattn/go-runewidth-0.0.30
  • dependabot/go_modules/github.com/mattn/go-runewidth-0.0.31
  • dependabot/go_modules/github.com/stretchr/testify-1.12.0
  • dependabot/go_modules/golang.org/x/sys-0.48.0
  • dependabot/go_modules/golang.org/x/sys-0.49.0
  • dependabot/npm_and_yarn/plugins/opencode/v2/multi-7955d4958a
  • dependabot/npm_and_yarn/plugins/opencode/v2/opencode-9524670258
  • dependabot/npm_and_yarn/plugins/opencode/v2/opencode-e1213b3057
  • dependabot/npm_and_yarn/plugins/opencode/v2/opencode-f4e74317c9
  • dependabot/npm_and_yarn/plugins/opencode/v2/opencode/client-2.0.22
  • dependabot/npm_and_yarn/plugins/opencode/v2/opencode/plugin-2.0.22
  • dependabot/npm_and_yarn/plugins/opencode/v2/solid-js-1.9.17
  • dependabot/npm_and_yarn/plugins/opencode/v2/types/node-26.6.4
  • dependabot/npm_and_yarn/plugins/opencode/v2/types/node-26.6.5
  • dependabot/npm_and_yarn/plugins/opencode/v2/typescript-7.0.2
  • diff-search
  • discard-quit
  • docs-planning-coexistence
  • docs/list-agterm-with-supported-terminals
  • docs/pi-package-review-fixes
  • docs/skills-drop-binary-presence-check
  • eager-commit-fetch
  • exit-code-on-annotations
  • external-editor-annotations
  • feat-cross-file-motion
  • feat/add-flake-nix
  • feat/agent-deck-window-backend
  • feat/annotation-marker
  • feat/cmux-support
  • feat/codex-plan-review-hook
  • feat/compact-preserve-position
  • feat/file-jump-picker
  • feat/herdr-backend
  • feat/herdr-pane-overlay
  • feat/history-skill-fallback
  • feat/jj-support
  • feat/launch-script-improvements
  • feat/navigation-scrollbar
  • feat/no-tree-flag
  • feat/one-light-chroma-style
  • feat/open-editor-keymap
  • feat/opencode-config-docs
  • feat/opencode-v2
  • feat/overlay-mouse-support
  • feat/page-overlap
  • feat/post-flush-hook
  • feat/preload-annotations
  • feat/relay-overlay-stderr
  • feat/review-info-overlay
  • feat/reviewed-diff-fingerprints
  • feat/reviewed-files-and-status-indicators
  • feat/scroll-indicators
  • feat/scrollbar-thumb
  • feat/stdin-scratch-buffer
  • feat/tmux-detached-session-backend
  • feat/toggle-tree-pane
  • feat/tree-focus-diff-scroll
  • feat/untracked-flag
  • feat/wheel-scroll-viewport-only
  • feat/word-diff-highlighting
  • feat/word-diff-opt-in
  • feat/zed-revdiff-task
  • feature/annotation-navigation
  • feature/binary-file-detection
  • feature/layout-agnostic-keys
  • feature/layout-agnostic-keys-v2
  • feature/new-file-and-untracked-support
  • feature/range-hunk-annotations
  • filter-unreviewed-flag
  • fix-cross-file-hunk-framing
  • fix-ctrl-du-half-page
  • fix-file-annotation-bugs
  • fix-initial-loading-flash
  • fix-last-commit-docs
  • fix-marketplace-name-in-docs
  • fix-prefix-fg-on-highlighted-lines
  • fix-stdout-pipe-hang
  • fix-tmux-title-compat
  • fix-tree-wheel-single-step
  • fix-wheel-scroll-coalesce
  • fix-wrap-right-padding
  • fix/124-page-cursor-relative-position
  • fix/agterm-overlay
  • fix/agterm-plan-review
  • fix/bad-ref-exit-code
  • fix/center-hunk-in-viewport
  • fix/cmux-close-surface-recycled-ref
  • fix/cmux-ghostty-detection
  • fix/cmux-send-stdout-leak
  • fix/diff-viewport-visual-height-scroll
  • fix/ghostty-improvements
  • fix/headless-tmux-window-fallback
  • fix/help-overlay-clipping
  • fix/issue-203-zellij-popup-size
  • fix/kitty-ssh-remote-launch
  • fix/launcher-argument-quoting
  • fix/literal-pathspecs
  • fix/only-dot-prefix
  • fix/overlay-path-inheritance
  • fix/pagedown-freeze-annotated-last-line
  • fix/pagedown-overshoot
  • fix/pi-revdiff-review-trigger
  • fix/revdiff-skill-timeout-recovery
  • fix/staged-only-empty-diff
  • fix/subdirectory-support
  • fix/theme-persist-ini-section
  • fix/tmux-theme-detection
  • fix/untracked-renames
  • fix/zellij-plan-review-pane-size
  • gitlink-not-reviewable
  • global-hunk-navigation
  • go-install-revdiff-binary
  • helix-editor-line
  • herdr-blocked-signal
  • highlight-test-timing
  • history-artifact-keys
  • horizontal-wheel-scroll
  • hunk-keyword-expansion
  • hunk-step-full-coverage
  • in-session-annotation-flush
  • include-filter
  • intraline-word-diff
  • iterm2-osascript
  • jj-fileset-paths
  • launcher-override-chain
  • launcher-stdin-sandbox-key
  • leader-chord-keybindings
  • line-numbers
  • markdown-toc-navigation
  • master
  • mercurial-support
  • mouse-support
  • move-code-to-app
  • omar/fix-sandbox
  • only-filter
  • open-focused-file-editor
  • opencode-solid-js-bump
  • opencode-v1-jsonc-install
  • overlay-extraction
  • package-codex-skills
  • parallel-launcher-tests
  • perf/annotation-blink-rerender
  • perf/page-scroll-navigation
  • perf/per-line-render-cache
  • perf/trackpad-wheel-frame-coalescing
  • pi-herdr-blocked
  • pi-revdiff-claude-workflow
  • planning-tmux-window
  • post-flush-without-output
  • rebind-file-picker-key
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.10.0
  • refs/tags/v0.11.0
  • refs/tags/v0.12.0
  • refs/tags/v0.13.0
  • refs/tags/v0.14.0
  • refs/tags/v0.14.1
  • refs/tags/v0.15.0
  • refs/tags/v0.15.1
  • refs/tags/v0.15.2
  • refs/tags/v0.15.3
  • refs/tags/v0.16.0
  • refs/tags/v0.16.1
  • refs/tags/v0.17.0
  • refs/tags/v0.18.0
  • refs/tags/v0.18.1
  • refs/tags/v0.19.0
  • refs/tags/v0.19.1
  • refs/tags/v0.19.2
  • refs/tags/v0.2.0
  • refs/tags/v0.2.1
  • refs/tags/v0.2.2
  • refs/tags/v0.2.3
  • refs/tags/v0.2.4
  • refs/tags/v0.20.0
  • refs/tags/v0.21.0
  • refs/tags/v0.22.0
  • refs/tags/v0.23.0
  • refs/tags/v0.24.0
  • refs/tags/v0.25.0
  • refs/tags/v0.25.1
  • refs/tags/v0.26.0
  • refs/tags/v0.26.1
  • refs/tags/v0.27.0
  • refs/tags/v0.27.1
  • refs/tags/v0.28.0
  • refs/tags/v0.3.0
  • refs/tags/v0.4.0
  • refs/tags/v0.4.1
  • refs/tags/v0.4.2
  • refs/tags/v0.5.0
  • refs/tags/v0.6.0
  • refs/tags/v0.7.0
  • refs/tags/v0.7.1
  • refs/tags/v0.7.2
  • refs/tags/v0.8.0
  • refs/tags/v0.9.0
  • refs/tags/v1.0.0
  • refs/tags/v1.1.0
  • refs/tags/v1.1.1
  • refs/tags/v1.10.0
  • refs/tags/v1.11.0
  • refs/tags/v1.12.0
  • refs/tags/v1.13.0
  • refs/tags/v1.2.0
  • refs/tags/v1.2.1
  • refs/tags/v1.3.0
  • refs/tags/v1.4.0
  • refs/tags/v1.4.1
  • refs/tags/v1.5.0
  • refs/tags/v1.5.1
  • refs/tags/v1.6.0
  • refs/tags/v1.6.1
  • refs/tags/v1.7.0
  • refs/tags/v1.7.1
  • refs/tags/v1.8.0
  • refs/tags/v1.9.0
  • refs/tags/v1.9.1
  • regexp2-backtrack-guard
  • reload
  • rename-aware-diffs
  • revert/197-opencode-symlink
  • revert/opencode-setup-symlink
  • review-findings
  • review-history
  • scroll-diff-page-357
  • search-history
  • shell-completions
  • sidepane-extraction
  • signal-safe-annotation-save
  • single-column-line-numbers-full-context
  • single-file-mode
  • skill-opencode-timeout-fix
  • skill-scripts-hg-jj
  • skill-use-claude-skill-dir
  • start-at-change
  • status-bar-line-number
  • status-icon-legend
  • status-line-help-overlay
  • structural-refactor
  • style-extraction
  • theme-support
  • tree-pane-restore
  • two-ref-diff
  • ui-package-split
  • update-pi-extension-agent-tool
  • vim-motion-preset
  • widen-annot-list-popup
  • word-wrap
  • worddiff-cost-budget
  • worddiff-extraction
  • worktree-bugfix
  • worktree-no-git-file-review
  • wrap-marker-style

23 Oct 2026 04:14PM UTC coverage: 91.515%. Remained the same
39986076474

Pull #409

github

umputun
fix(opencode): answer question annotations instead of editing code

The OpenCode v1 command told the agent to address every annotation
with code changes, without distinguishing questions from change
requests.
Add the question rule the Claude, Codex and Pi integrations already
follow to the v1 command, the v1 tool description and the v2
diff-review prompt: a question is answered in chat and changes no code.
The docs that list which integrations answer questions now name
OpenCode beside Pi.
Pull Request #409: fix(opencode): answer question annotations instead of editing code

12231 of 13365 relevant lines covered (91.52%)

3472.86 hits per line

Relevant lines Covered
Build:
Build:
13365 RELEVANT LINES 12231 COVERED LINES
3472.86 HITS PER LINE
Source Files on opencode-question-annotations
  • Tree
  • List 81
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39986076474 opencode-question-annotations fix(opencode): answer question annotations instead of editing code The OpenCode v1 command told the agent to address every annotation with code changes, without distinguishing questions from change requests. Add the question rule the Claude, Code... Pull #409 23 Oct 2026 04:22PM UTC umputun github
91.52
39985723678 opencode-question-annotations fix(opencode): answer question annotations instead of editing code The OpenCode v1 command told the agent to address every annotation with code changes, without distinguishing questions from change requests. Add the question rule the Claude, Code... push 23 Oct 2026 04:20PM UTC umputun github
91.52
See All Builds (1042)

Badge your Repo: revdiff

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc