Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
benchrepo
command
Command benchrepo turns the eval corpora into a real repository, so the GitHub Action can be benchmarked end to end on real pull requests.
|
Command benchrepo turns the eval corpora into a real repository, so the GitHub Action can be benchmarked end to end on real pull requests. |
|
nitpick
command
Command nitpick reviews a pull request or a local change with a configured model.
|
Command nitpick reviews a pull request or a local change with a configured model. |
|
internal
|
|
|
bundle
Package bundle assembles review context: it selects which changed files to review, attaches their contents, and groups them into batches that fit a token budget.
|
Package bundle assembles review context: it selects which changed files to review, attaches their contents, and groups them into batches that fit a token budget. |
|
config
Package config loads, merges, and validates open-nitpick configuration.
|
Package config loads, merges, and validates open-nitpick configuration. |
|
config/docgen
Package docgen renders the configuration reference from the configuration itself.
|
Package docgen renders the configuration reference from the configuration itself. |
|
converse
Package converse is the @open-nitpick conversation: a comment on a pull request that mentions the reviewer is read as a command (review again, resolve this thread) or as a question the model answers in the same thread, with the change and the thread as its context.
|
Package converse is the @open-nitpick conversation: a comment on a pull request that mentions the reviewer is read as a command (review again, resolve this thread) or as a question the model answers in the same thread, with the change and the thread as its context. |
|
diff
Package diff parses unified diffs into files, hunks, and lines, and maps new-file line numbers onto the positions review APIs require.
|
Package diff parses unified diffs into files, hunks, and lines, and maps new-file line numbers onto the positions review APIs require. |
|
evals
Package evals runs open-nitpick against real models and scores the result.
|
Package evals runs open-nitpick against real models and scores the result. |
|
fix
Package fix applies a published finding by asking a model to rewrite the files the finding names.
|
Package fix applies a published finding by asking a model to rewrite the files the finding names. |
|
fullreview
Package fullreview renders what a whole-tree review found in the order a reader acts on it.
|
Package fullreview renders what a whole-tree review found in the order a reader acts on it. |
|
knowledge
Package knowledge holds what a reviewing model was not necessarily taught.
|
Package knowledge holds what a reviewing model was not necessarily taught. |
|
linters
Package linters runs deterministic analyzers over the changed files and normalizes their output into review findings.
|
Package linters runs deterministic analyzers over the changed files and normalizes their output into review findings. |
|
llm
Package llm builds configured model clients and constrains their output to a schema.
|
Package llm builds configured model clients and constrains their output to a schema. |
|
prompt
Package prompt renders the prompts that drive a review.
|
Package prompt renders the prompts that drive a review. |
|
review
Package review runs a pull request review end to end: select and batch the change, analyze each batch with a model, triage the combined findings, and publish.
|
Package review runs a pull request review end to end: select and batch the change, analyze each batch with a model, triage the combined findings, and publish. |
|
slop
Package slop finds the tells of generated prose without a model: the habits a reader can check on the page, each with a fix.
|
Package slop finds the tells of generated prose without a model: the habits a reader can check on the page, each with a fix. |
|
vcs
Package vcs abstracts the forge a review runs against.
|
Package vcs abstracts the forge a review runs against. |
Click to show internal directories.
Click to hide internal directories.