Directories
¶
| Path | Synopsis |
|---|---|
|
Package assemble builds the baum.review/1 generation bundle for one pull request on this machine, with no model call.
|
Package assemble builds the baum.review/1 generation bundle for one pull request on this machine, with no model call. |
|
assembletest
Package assembletest builds the synthetic inputs of bundle assembly tests: a git clone whose pull request exercises every kind of change, a fake GitHub that returns evidence for it, and a fake session source.
|
Package assembletest builds the synthetic inputs of bundle assembly tests: a git clone whose pull request exercises every kind of change, a fake GitHub that returns evidence for it, and a fake session source. |
|
Package automatic is the daemon's scheduler for reviews nobody asked for: it turns new pull request heads and new review requests, seen after automatic generation was enabled, into jobs on the existing queue.
|
Package automatic is the daemon's scheduler for reviews nobody asked for: it turns new pull request heads and new review requests, seen after automatic generation was enabled, into jobs on the existing queue. |
|
Package background keeps local GitHub metadata fresh without a generation queue, model backend, checkout export or hosted baum service.
|
Package background keeps local GitHub metadata fresh without a generation queue, model backend, checkout export or hosted baum service. |
|
Package cli implements the baum command-line interface.
|
Package cli implements the baum command-line interface. |
|
Package config resolves baum settings from flags, the environment, the XDG config file and defaults, in that order of precedence.
|
Package config resolves baum settings from flags, the environment, the XDG config file and defaults, in that order of precedence. |
|
Package daemon runs baum's one long-lived local server per user, which the desktop app and coding-agent hooks share, and the client that finds, starts and stops it.
|
Package daemon runs baum's one long-lived local server per user, which the desktop app and coding-agent hooks share, and the client that finds, starts and stops it. |
|
Package discovery maintains a private, conditional GitHub inbox cache.
|
Package discovery maintains a private, conditional GitHub inbox cache. |
|
Package doctor reports why baum can or cannot find its tools, backend and GitHub token, with a fix for each problem.
|
Package doctor reports why baum can or cannot find its tools, backend and GitHub token, with a fix for each problem. |
|
Package filelock is an exclusive inter-process lock on a private file: an SQLite write transaction, which the operating system releases however the holding process exits, so a lock is never stale.
|
Package filelock is an exclusive inter-process lock on a private file: an SQLite write transaction, which the operating system releases however the holding process exits, so a lock is never stale. |
|
Package generate is the pipeline behind "baum internal generate": it assembles the generation bundle for a pull request, unpacks the checkout into a private run directory, runs the shared generate-and-repair loop (agent.Generator) with a model backend, and finishes the document the way the hosted worker does: output redaction, secret rejection, derived fields, the generator block and a strict check of the stored form.
|
Package generate is the pipeline behind "baum internal generate": it assembles the generation bundle for a pull request, unpacks the checkout into a private run directory, runs the shared generate-and-repair loop (agent.Generator) with a model backend, and finishes the document the way the hosted worker does: output redaction, secret rejection, derived fields, the generator block and a strict check of the stored form. |
|
generatetest
Package generatetest is a stub model backend for tests of "baum internal generate": it returns canned documents without calling a model, and records the run directories it was given.
|
Package generatetest is a stub model backend for tests of "baum internal generate": it returns canned documents without calling a model, and records the run directories it was given. |
|
Package github reads one pull request's metadata, commits, checks and conversation from GitHub's GraphQL API with the user's own token, and maps them onto the generation bundle the way every baum host does.
|
Package github reads one pull request's metadata, commits, checks and conversation from GitHub's GraphQL API with the user's own token, and maps them onto the generation bundle the way every baum host does. |
|
Package gitlocal reads a pull request out of a local clone with git, for a run on the user's machine.
|
Package gitlocal reads a pull request out of a local clone with git, for a run on the user's machine. |
|
Package goldentest compares test output with committed golden files.
|
Package goldentest compares test output with committed golden files. |
|
Package hookevents carries what coding-agent and Git hooks report to the user's baum daemon: the event a hook sends over the daemon's control socket, the private spool a hook falls back to when the daemon cannot take it, and the bounded local record the daemon keeps of every event it received, which code inside the daemon reads and subscribes to.
|
Package hookevents carries what coding-agent and Git hooks report to the user's baum daemon: the event a hook sends over the daemon's control socket, the private spool a hook falls back to when the daemon cannot take it, and the bounded local record the daemon keeps of every event it received, which code inside the daemon reads and subscribes to. |
|
Package hookrefresh refreshes pull requests as soon as a hook reports they may have changed: a coding-agent session ending in a registered clone, or a push from one.
|
Package hookrefresh refreshes pull requests as soon as a hook reports they may have changed: a coding-agent session ending in a registered clone, or a push from one. |
|
Package jobs owns the persistent local generation queue.
|
Package jobs owns the persistent local generation queue. |
|
Package livesessions tracks the coding-agent sessions running on this machine from the hook events the daemon records, and serves them to the local application so a pull request page and the inbox can show work in progress before any session file is complete.
|
Package livesessions tracks the coding-agent sessions running on this machine from the hook events the daemon records, and serves them to the local application so a pull request page and the inbox can show work in progress before any session file is complete. |
|
Package localapp embeds the local application.
|
Package localapp embeds the local application. |
|
Package locallink links the coding-agent sessions recorded on this machine to the commits of a pull request, using only this machine: the clone containing a directory supplies the commits and the home-directory and checkpoint stores supply the sessions.
|
Package locallink links the coding-agent sessions recorded on this machine to the commits of a pull request, using only this machine: the clone containing a directory supplies the commits and the home-directory and checkpoint stores supply the sessions. |
|
linktest
Package linktest builds the fixture the local linkage tests share: a real clone with a pull request's worth of commits, and a Claude Code store with one session that created the first of them.
|
Package linktest builds the fixture the local linkage tests share: a real clone with a pull request's worth of commits, and a Claude Code store with one session that created the first of them. |
|
Package openurl opens a URL in the user's default browser.
|
Package openurl opens a URL in the user's default browser. |
|
Package pricing turns the raw model strings adapters record into canonical models with known token rates.
|
Package pricing turns the raw model strings adapters record into canonical models with known token rates. |
|
Package privatefs creates and checks files and directories only the current user may use: mode 0600/0700 and owned by the user on Unix, a protected current-user DACL on Windows.
|
Package privatefs creates and checks files and directories only the current user may use: mode 0600/0700 and owned by the user on Unix, a protected current-user DACL on Windows. |
|
Package prlink finds the open pull request that holds the work checked out in a local working tree, from the discovery cache.
|
Package prlink finds the open pull request that holds the work checked out in a local working tree, from the discovery cache. |
|
Package proc makes cancelling a command stop its descendants where the platform allows.
|
Package proc makes cancelling a command stop its descendants where the platform allows. |
|
Package refresh updates the evidence of a saved local review without generation.
|
Package refresh updates the evidence of a saved local review without generation. |
|
Package repos stores explicitly registered local clones and repository settings.
|
Package repos stores explicitly registered local clones and repository settings. |
|
Package reviewindex joins GitHub discovery with local immutable version stores.
|
Package reviewindex joins GitHub discovery with local immutable version stores. |
|
Package shellenv reads the environment a user's login shell sets up, so a background process started from a desktop launcher (with a bare PATH) or from a coding agent (with the agent's environment) sees the same tools and settings as the user's terminal.
|
Package shellenv reads the environment a user's login shell sets up, so a background process started from a desktop launcher (with a bare PATH) or from a coding agent (with the agent's environment) sees the same tools and settings as the user's terminal. |
|
Package store keeps local review versions with immutable generation provenance.
|
Package store keeps local review versions with immutable generation provenance. |
|
Package textclean makes text captured from agents safe to store and print: tool output is captured verbatim from processes that emit binary, so it can carry NUL bytes and invalid UTF-8.
|
Package textclean makes text captured from agents safe to store and print: tool output is captured verbatim from processes that emit binary, so it can carry NUL bytes and invalid UTF-8. |
|
Package transcript shapes one session graph into the transcript the viewer's session card draws as a conversation: the session's human prompts in order, what each of them caused and the agent's text replies to it, and per prompt the agent activity (its messages, model calls and tool calls with their input and output) that the hosted service serves one prompt at a time and baum internal view serves in the same answer.
|
Package transcript shapes one session graph into the transcript the viewer's session card draws as a conversation: the session's human prompts in order, what each of them caused and the agent's text replies to it, and per prompt the agent activity (its messages, model calls and tool calls with their input and output) that the hosted service serves one prompt at a time and baum internal view serves in the same answer. |
|
Package uiserver hosts the authenticated local application.
|
Package uiserver hosts the authenticated local application. |
|
Package viewer embeds the built standalone review viewer, the single-page app that the viewer package builds from its app directory.
|
Package viewer embeds the built standalone review viewer, the single-page app that the viewer package builds from its app directory. |
|
Package viewserver serves the embedded review viewer and one review document on a loopback address.
|
Package viewserver serves the embedded review viewer and one review document on a loopback address. |
Click to show internal directories.
Click to hide internal directories.