Directories
¶
| Path | Synopsis |
|---|---|
|
Package canonical provides deterministic hashing for qvr skill subtrees and canonical JSON serialization for verification artifacts.
|
Package canonical provides deterministic hashing for qvr skill subtrees and canonical JSON serialization for verification artifacts. |
|
Package config manages qvr's machine-local configuration (~/.quiver/config.yaml): load/save, dotted-key get/set, and typed views over the security, cache, and default-target settings.
|
Package config manages qvr's machine-local configuration (~/.quiver/config.yaml): load/save, dotted-key get/set, and typed views over the security, cache, and default-target settings. |
|
Package fsx provides filesystem primitives qvr needs that the standard library doesn't expose portably — chiefly copy-on-write file cloning (reflink), used to materialize skill blobs in O(metadata) instead of copying bytes (#205).
|
Package fsx provides filesystem primitives qvr needs that the standard library doesn't expose portably — chiefly copy-on-write file cloning (reflink), used to materialize skill blobs in O(metadata) instead of copying bytes (#205). |
|
Package git wraps all git operations behind the GitClient abstraction: a hybrid go-git implementation that shells out to the system git binary for network operations (so the user's credential helpers and SSH agent handle auth) and uses pure go-git for local reads, plus worktree management for materializing and editing installed skills.
|
Package git wraps all git operations behind the GitClient abstraction: a hybrid go-git implementation that shells out to the system git binary for network operations (so the user's credential helpers and SSH agent handle auth) and uses pure go-git for local reads, plus worktree management for materializing and editing installed skills. |
|
Package manifest implements the plain-text portable skill manifest produced by `qvr export` and consumed by `qvr import`.
|
Package manifest implements the plain-text portable skill manifest produced by `qvr export` and consumed by `qvr import`. |
|
Package model holds qvr's core domain types — Skill, Registry, LockFile, Target, and the qvr.toml Project file — plus their (de)serialization and invariants.
|
Package model holds qvr's core domain types — Skill, Registry, LockFile, Target, and the qvr.toml Project file — plus their (de)serialization and invariants. |
|
Package ops is the SkillOps audit surface: the feature gate, hook-installer registry, and shared paths for the raw trace store.
|
Package ops is the SkillOps audit surface: the feature gate, hook-installer registry, and shared paths for the raw trace store. |
|
derive
Package derive turns raw, verbatim trace rows (see internal/ops/rawtrace) into OpenTelemetry spans.
|
Package derive turns raw, verbatim trace rows (see internal/ops/rawtrace) into OpenTelemetry spans. |
|
discover
Package discover finds agents' native session stores on disk and feeds new/changed files through the rawtrace ingest pipeline.
|
Package discover finds agents' native session stores on disk and feeds new/changed files through the rawtrace ingest pipeline. |
|
rawtrace
Package rawtrace is the lossless capture path for agent traces.
|
Package rawtrace is the lossless capture path for agent traces. |
|
redact
Package redact anonymizes secret-shaped substrings in captured trace bytes.
|
Package redact anonymizes secret-shaped substrings in captured trace bytes. |
|
store
Package store is the SQLite-backed persistence layer for SkillOps.
|
Package store is the SQLite-backed persistence layer for SkillOps. |
|
store/migrations
Package migrations embeds the SkillOps SQL migrations and applies them against a *sql.DB inside a single transaction per migration.
|
Package migrations embeds the SkillOps SQL migrations and applies them against a *sql.DB inside a single transaction per migration. |
|
Package output renders command results: a Printer that emits text tables or JSON per the global --output flag (structured data to stdout, diagnostics to stderr), TTY-aware styling, and progress indicators.
|
Package output renders command results: a Printer that emits text tables or JSON per the global --output flag (structured data to stdout, diagnostics to stderr), TTY-aware styling, and progress indicators. |
|
Package registry manages skill registries: bare-clone add/remove/update under ~/.quiver/registries, skill index building over registry HEADs, the TTL'd index cache, and name/URL → on-disk path resolution.
|
Package registry manages skill registries: bare-clone add/remove/update under ~/.quiver/registries, skill index building over registry HEADs, the TTL'd index cache, and name/URL → on-disk path resolution. |
|
Package security implements the deterministic skill scanner.
|
Package security implements the deterministic skill scanner. |
|
Package selfupdate replaces the running qvr binary in place with a newer release downloaded from GitHub Releases.
|
Package selfupdate replaces the running qvr binary in place with a newer release downloaded from GitHub Releases. |
|
Package skill implements the skill lifecycle: loading and linting SKILL.md packages, installing them from registries into SHA-keyed immutable materializations, symlinking those into agent directories, syncing back to the locked commit, and ejecting a writable copy for editing (`qvr edit`) or publishing it back to a registry.
|
Package skill implements the skill lifecycle: loading and linting SKILL.md packages, installing them from registries into SHA-keyed immutable materializations, symlinking those into agent directories, syncing back to the locked commit, and ejecting a writable copy for editing (`qvr edit`) or publishing it back to a registry. |
|
Package ui embeds the built React dashboard so `qvr ui` can serve it from a single binary with zero external assets.
|
Package ui embeds the built React dashboard so `qvr ui` can serve it from a single binary with zero external assets. |
Click to show internal directories.
Click to hide internal directories.