Directories
¶
| Path | Synopsis |
|---|---|
|
Package adapters defines the HarnessAdapter interface and shared types for harness-specific agent protocol implementations.
|
Package adapters defines the HarnessAdapter interface and shared types for harness-specific agent protocol implementations. |
|
claude
Package claude implements adapters.HarnessAdapter for Claude Code.
|
Package claude implements adapters.HarnessAdapter for Claude Code. |
|
codex
Package codex implements adapters.HarnessAdapter for the Codex CLI.
|
Package codex implements adapters.HarnessAdapter for the Codex CLI. |
|
opencode
Package opencode implements adapters.HarnessAdapter for the opencode CLI.
|
Package opencode implements adapters.HarnessAdapter for the opencode CLI. |
|
registry
Package registry maps sandbox.HarnessType to a HarnessAdapter implementation.
|
Package registry maps sandbox.HarnessType to a HarnessAdapter implementation. |
|
shell
Package shell implements adapters.HarnessAdapter for plain shell / exec jobs that do not embed an agent harness.
|
Package shell implements adapters.HarnessAdapter for plain shell / exec jobs that do not embed an agent harness. |
|
sigutil
Package sigutil hosts the small signal-forwarding loop every harness adapter runs while its child process is alive.
|
Package sigutil hosts the small signal-forwarding loop every harness adapter runs while its child process is alive. |
|
Package daemon provides helpers for daemonizing the boid server process.
|
Package daemon provides helpers for daemonizing the boid server process. |
|
Package gitgateway implements the authenticating reverse proxy that sits between a sandbox's credential-less git and the real upstream forge (GitHub / Bitbucket).
|
Package gitgateway implements the authenticating reverse proxy that sits between a sandbox's credential-less git and the real upstream forge (GitHub / Bitbucket). |
|
Package humanize renders byte counts as human-readable strings and sums a directory tree's apparent (logical) size, for boid's workspace-home size reporting (docs/plans/home-workspace-volume.md Phase 4 PR5: `boid workspace show`, `boid gc`'s workspace_homes listing, and the confirmation prompt on `boid workspace remove`).
|
Package humanize renders byte counts as human-readable strings and sums a directory tree's apparent (logical) size, for boid's workspace-home size reporting (docs/plans/home-workspace-volume.md Phase 4 PR5: `boid workspace show`, `boid gc`'s workspace_homes listing, and the confirmation prompt on `boid workspace remove`). |
|
Package logrotate provides a size-based rotating log writer.
|
Package logrotate provides a size-based rotating log writer. |
|
Package notify exec's a user-configured command for agent-driven notifications.
|
Package notify exec's a user-configured command for agent-driven notifications. |
|
refname
Package refname generates random "adjective_noun" style names for task refs.
|
Package refname generates random "adjective_noun" style names for task refs. |
|
Package profiles resolves which boid daemon a CLI invocation should talk to: the local UNIX socket (today's sole, and still default, behavior) or a remote daemon over HTTPS + Bearer auth, per a named "profile" in ~/.config/boid/config.yaml (docs/plans/cli-remote-connection.md, Phase 3 PR1 "profile 基盤").
|
Package profiles resolves which boid daemon a CLI invocation should talk to: the local UNIX socket (today's sole, and still default, behavior) or a remote daemon over HTTPS + Bearer auth, per a named "profile" in ~/.config/boid/config.yaml (docs/plans/cli-remote-connection.md, Phase 3 PR1 "profile 基盤"). |
|
brokerclient
Package brokerclient holds the low-level transport for talking to the boid broker over its UNIX socket, plus a self-contained JobDone helper.
|
Package brokerclient holds the low-level transport for talking to the boid broker over its UNIX socket, plus a self-contained JobDone helper. |
|
runner
Package runner is the go-native sandbox runner.
|
Package runner is the go-native sandbox runner. |
|
Package timeline builds the unified task-detail timeline consumed by both the TUI and the Web UI.
|
Package timeline builds the unified task-detail timeline consumed by both the TUI and the Web UI. |
|
Package yamlutil holds small, dependency-free helpers shared between packages that decode agent/hook-authored YAML into Go values destined for json.Marshal.
|
Package yamlutil holds small, dependency-free helpers shared between packages that decode agent/hook-authored YAML into Go values destined for json.Marshal. |
Click to show internal directories.
Click to hide internal directories.