Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
overseer
command
|
|
|
internal
|
|
|
adapters/primary/tui/jobs
Package jobs provides a generic recurring-work scheduler that lives inside the Bubble Tea event loop.
|
Package jobs provides a generic recurring-work scheduler that lives inside the Bubble Tea event loop. |
|
adapters/secondary/agentstatus/claudecode
Package claudecode implements an AgentStatusDetector that classifies a Claude Code session by tmux-pane content.
|
Package claudecode implements an AgentStatusDetector that classifies a Claude Code session by tmux-pane content. |
|
adapters/secondary/agentstatus/opencode
Package opencode implements an AgentStatusDetector that classifies an OpenCode session by tmux-pane content.
|
Package opencode implements an AgentStatusDetector that classifies an OpenCode session by tmux-pane content. |
|
adapters/secondary/agentstatus/registry
Package registry provides an in-memory implementation of domain.AgentStatusDetectorRegistry.
|
Package registry provides an in-memory implementation of domain.AgentStatusDetectorRegistry. |
|
adapters/secondary/agentstatus/shared
Package shared holds detector helpers reused across per-agent implementations under internal/adapters/secondary/agentstatus.
|
Package shared holds detector helpers reused across per-agent implementations under internal/adapters/secondary/agentstatus. |
|
adapters/secondary/git
Package git provides git adapter implementations of the domain.GitAdapter port.
|
Package git provides git adapter implementations of the domain.GitAdapter port. |
|
adapters/secondary/github
Package github provides a PullRequestPort implementation backed by the gh CLI (https://cli.github.com).
|
Package github provides a PullRequestPort implementation backed by the gh CLI (https://cli.github.com). |
|
adapters/secondary/storage
Package storage provides the JSON-backed repository for sessions and projects.
|
Package storage provides the JSON-backed repository for sessions and projects. |
|
adapters/secondary/tmux
Package tmux provides tmux adapter implementations of the domain.TmuxAdapter port.
|
Package tmux provides tmux adapter implementations of the domain.TmuxAdapter port. |
|
shared/config
Package config loads and validates the overseer YAML config file.
|
Package config loads and validates the overseer YAML config file. |
|
shared/logger
Package logger constructs the overseer slog.Logger wired to a configured log file.
|
Package logger constructs the overseer slog.Logger wired to a configured log file. |
|
testutil
Package testutil holds shared test helpers (fixtures, golden file helpers, teatest harness).
|
Package testutil holds shared test helpers (fixtures, golden file helpers, teatest harness). |
|
testutil/mocks
Package mocks contains mockery-generated testify mocks for the domain ports declared in internal/core/domain.
|
Package mocks contains mockery-generated testify mocks for the domain ports declared in internal/core/domain. |
Click to show internal directories.
Click to hide internal directories.


