Repository navigation
Conversation
Disclose known agent assistance on review writes without transmitting harness identifiers. Support precise screenshot feedback and share credential selection, scope checks, and attribution with raw API commands.
Vizzly - Visual Test ResultsCLI Reporter - Waiting for buildNo builds received yet for this pull request. CLI TUI - 3 changes need review
Meaningful diffs needing review (3)vizzly-help · 1202×1430 · 3.0% diff vizzly-tdd-help · 1202×578 · 0.2% diff vizzly-invalid-command · 1202×578 · 0.2% diff
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Why
Comments and review decisions should disclose agent assistance while keeping the logged-in user as the author. Screenshot feedback also needs a precise destination: an agent looking at an image should be able to comment on a rectangle in that image’s pixels.
Approach
Detect documented Codex, Claude Code, Pi, Gemini CLI and OpenCode markers at the shared HTTP write boundary. Only static agent details are sent; marker values, session IDs and prompts stay local. Explicit
--via-agentor--no-agent-attributionwins overVIZZLY_VIA_AGENT, then automatic detection. Conflicting markers stop the write with a clear error.commentaccepts--screenshot,--region x,y,width,heightand--reply-to. Raw API comments and decisions use the same disclosure path. Review commands now use the shared credential selector and granted-scope checks, so explicit tokens take precedence and the selected credential is shown consistently. Help and bundled review guidance explain the new behavior.Evidence
The full CLI suite passed 1,892 tests with six existing skips. Real subprocess/HTTP tests cover every supported harness, overrides, opt-out, conflicts, region validation, token precedence and read-only scopes. The built CLI also completed comment and decision workflows against a real authenticated server and database. Architecture checks, public type checks, lint and distributable builds pass.
Release after the server supports optional
viametadata and screenshot comment regions.