Directories
¶
| Path | Synopsis |
|---|---|
|
transcript
Package transcript reads an AI coding agent's on-disk conversation transcript and renders it to a neutral, agent-agnostic Markdown document.
|
Package transcript reads an AI coding agent's on-disk conversation transcript and renders it to a neutral, agent-agnostic Markdown document. |
|
Package architecture checks the repository's component dependency contract.
|
Package architecture checks the repository's component dependency contract. |
|
Package atomicfile provides a crash-safe file write primitive: write to a temp file in the target directory, fsync it, atomically rename it into place, then fsync the parent directory.
|
Package atomicfile provides a crash-safe file write primitive: write to a temp file in the target directory, fsync it, atomically rename it into place, then fsync the parent directory. |
|
Package capabilities is the source of truth for which graith capabilities each frontend surface (CLI, iOS, macOS) supports.
|
Package capabilities is the source of truth for which graith capabilities each frontend surface (CLI, iOS, macOS) supports. |
|
Package covreport turns Go coverage profiles into a per-file Markdown table for the PR coverage comment (see .github/workflows/coverage.yml).
|
Package covreport turns Go coverage profiles into a per-file Markdown table for the PR coverage comment (see .github/workflows/coverage.yml). |
|
Package cronx is graith's single, owned abstraction for cron schedules.
|
Package cronx is graith's single, owned abstraction for cron schedules. |
|
Package daemonservice owns the platform-neutral contracts for Graith's app-associated per-user daemon.
|
Package daemonservice owns the platform-neutral contracts for Graith's app-associated per-user daemon. |
|
cmd/generate
command
|
|
|
Package headless drives a Claude Code agent in headless stream-json mode (`claude -p --output-format stream-json`) instead of an interactive PTY.
|
Package headless drives a Claude Code agent in headless stream-json mode (`claude -p --output-format stream-json`) instead of an interactive PTY. |
|
Package ignore provides a small, graith-owned interface over a Git-compatible gitignore matcher.
|
Package ignore provides a small, graith-owned interface over a Git-compatible gitignore matcher. |
|
cmd
command
|
|
|
Package processidentity identifies graith-owned operating-system processes.
|
Package processidentity identifies graith-owned operating-system processes. |
|
Package sandbox wraps agent processes in an OS-level sandbox.
|
Package sandbox wraps agent processes in an OS-level sandbox. |
|
Package scenariofile parses graith scenario TOML files.
|
Package scenariofile parses graith scenario TOML files. |
|
Package sessionlabel defines the bounded, case-insensitive label semantics shared by daemon mutation and CLI filtering.
|
Package sessionlabel defines the bounded, case-insensitive label semantics shared by daemon mutation and CLI filtering. |
|
Package testprocess identifies Go test binaries at host-mutation boundaries.
|
Package testprocess identifies Go test binaries at host-mutation boundaries. |
|
Package testutil provides shared helpers for graith's Go tests.
|
Package testutil provides shared helpers for graith's Go tests. |
|
Package tools resolves the external executables graith shells out to: git, gh, gcx, the notification shell, ps, and lsof.
|
Package tools resolves the external executables graith shells out to: git, gh, gcx, the notification shell, ps, and lsof. |
|
Package version holds build-time version information injected at link time.
|
Package version holds build-time version information injected at link time. |
Click to show internal directories.
Click to hide internal directories.