Directories
¶
| Path | Synopsis |
|---|---|
|
harness
|
|
|
installer
Package installer orchestrates the managed asset installation pipeline for harness adapter providers.
|
Package installer orchestrates the managed asset installation pipeline for harness adapter providers. |
|
link
Package link manages harness link manifests, link/unlink operations, and doctor diagnostics.
|
Package link manages harness link manifests, link/unlink operations, and doctor diagnostics. |
|
providers
Package providers defines the Provider interface for harness adapter implementations.
|
Package providers defines the Provider interface for harness adapter implementations. |
|
providers/hermes
Package hermes implements the first-party Hermes harness provider.
|
Package hermes implements the first-party Hermes harness provider. |
|
providers/manual
Package manual implements the manual harness provider — the universal fallback adapter for external harnesses that do not have a first-party goYoke integration.
|
Package manual implements the manual harness provider — the universal fallback adapter for external harnesses that do not have a first-party goYoke integration. |
|
registry
Package registry provides an in-memory catalog of harness adapter providers.
|
Package registry provides an in-memory catalog of harness adapter providers. |
|
Package hooks provides a registry wiring all hook implementations to the dispatch framework in internal/subcmd.
|
Package hooks provides a registry wiring all hook implementations to the dispatch framework in internal/subcmd. |
|
agentendstate
Package agentendstate implements the goyoke-agent-endstate SubagentStop hook.
|
Package agentendstate implements the goyoke-agent-endstate SubagentStop hook. |
|
archive
Package archive implements the goyoke-archive SessionEnd hook.
|
Package archive implements the goyoke-archive SessionEnd hook. |
|
configguard
Package configguard implements the goyoke-config-guard hook.
|
Package configguard implements the goyoke-config-guard hook. |
|
directimplcheck
Package directimplcheck implements the goyoke-direct-impl-check hook.
|
Package directimplcheck implements the goyoke-direct-impl-check hook. |
|
doctheater
Package doctheater implements the goyoke-doc-theater hook.
|
Package doctheater implements the goyoke-doc-theater hook. |
|
instructionsaudit
Package instructionsaudit implements the goyoke-instructions-audit hook.
|
Package instructionsaudit implements the goyoke-instructions-audit hook. |
|
loadcontext
Package loadcontext implements the goyoke-load-context hook.
|
Package loadcontext implements the goyoke-load-context hook. |
|
logreview
Package logreview implements the goyoke-log-review hook.
|
Package logreview implements the goyoke-log-review hook. |
|
orchestratorguard
Package orchestratorguard implements the goyoke-orchestrator-guard hook.
|
Package orchestratorguard implements the goyoke-orchestrator-guard hook. |
|
permissiongate
Package permissiongate implements the goyoke-permission-gate hook.
|
Package permissiongate implements the goyoke-permission-gate hook. |
|
sharpedge
Package sharpedge implements the goyoke-sharp-edge PostToolUse hook.
|
Package sharpedge implements the goyoke-sharp-edge PostToolUse hook. |
|
skillguard
Package skillguard implements the goyoke-skill-guard PreToolUse hook.
|
Package skillguard implements the goyoke-skill-guard PreToolUse hook. |
|
updatereviewoutcome
Package updatereviewoutcome implements the goyoke-update-review-outcome hook.
|
Package updatereviewoutcome implements the goyoke-update-review-outcome hook. |
|
validate
Package validate implements the goyoke-validate PreToolUse hook.
|
Package validate implements the goyoke-validate PreToolUse hook. |
|
version
Package version implements the goyoke-version hook.
|
Package version implements the goyoke-version hook. |
|
mcp
Package mcpcmd implements the goYoke MCP server as an importable subcmd.
|
Package mcpcmd implements the goYoke MCP server as an importable subcmd. |
|
utils/harness
Package harness implements the "goyoke harness" command family, exposing Harness Link operations (list, link, unlink, status, doctor, print-config) through the subcmd registry.
|
Package harness implements the "goyoke harness" command family, exposing Harness Link operations (list, link, unlink, status, doctor, print-config) through the subcmd registry. |
|
utils/teampreparesynth
Command goyoke-team-prepare-synthesis bridges analyst waves and synthesis waves.
|
Command goyoke-team-prepare-synthesis bridges analyst waves and synthesis waves. |
|
Package teamconfig defines the shared configuration types used by both cmd/goyoke-team-run (the team runner binary) and the TUI's team display components.
|
Package teamconfig defines the shared configuration types used by both cmd/goyoke-team-run (the team runner binary) and the TUI's team display components. |
|
tui
|
|
|
bridge
Package bridge implements the TUI-side Unix domain socket server that receives IPC requests from the goyoke-mcp MCP server and injects them into the Bubbletea event loop via program.Send().
|
Package bridge implements the TUI-side Unix domain socket server that receives IPC requests from the goyoke-mcp MCP server and injects them into the Bubbletea event loop via program.Send(). |
|
cli
Package cli provides Go struct definitions for all NDJSON event types emitted by the Claude Code CLI when invoked with --output-format stream-json.
|
Package cli provides Go struct definitions for all NDJSON event types emitted by the Claude Code CLI when invoked with --output-format stream-json. |
|
components/agents
Package agents implements the agent tree view and detail components for the goYoke TUI.
|
Package agents implements the agent tree view and detail components for the goYoke TUI. |
|
components/banner
Package banner implements the fixed-height top banner component for the goYoke TUI.
|
Package banner implements the fixed-height top banner component for the goYoke TUI. |
|
components/breadcrumb
Package breadcrumb implements a navigation breadcrumb trail for the goYoke TUI.
|
Package breadcrumb implements a navigation breadcrumb trail for the goYoke TUI. |
|
components/claude
Package claude implements the Claude conversation panel for the goYoke TUI.
|
Package claude implements the Claude conversation panel for the goYoke TUI. |
|
components/cwdselector
Package cwdselector implements a modal overlay for changing the working directory used by Claude Code sessions.
|
Package cwdselector implements a modal overlay for changing the working directory used by Claude Code sessions. |
|
components/dashboard
Package dashboard implements the session dashboard panel for the goYoke TUI.
|
Package dashboard implements the session dashboard panel for the goYoke TUI. |
|
components/drawer
Package drawer implements a collapsible side-drawer component for the goYoke TUI.
|
Package drawer implements a collapsible side-drawer component for the goYoke TUI. |
|
components/hintbar
Package hintbar implements a context-aware keyboard hint bar for the goYoke TUI.
|
Package hintbar implements a context-aware keyboard hint bar for the goYoke TUI. |
|
components/modals
Package modals implements the modal dialog system for the goYoke TUI.
|
Package modals implements the modal dialog system for the goYoke TUI. |
|
components/planpreview
Package planpreview implements the plan preview panel for the goYoke TUI.
|
Package planpreview implements the plan preview panel for the goYoke TUI. |
|
components/providers
Package providers implements the provider tab-bar component for the goYoke TUI.
|
Package providers implements the provider tab-bar component for the goYoke TUI. |
|
components/scrollbar
Package scrollbar renders a single-column vertical scrollbar track and thumb.
|
Package scrollbar renders a single-column vertical scrollbar track and thumb. |
|
components/search
Package search implements the unified cross-panel fuzzy search overlay for the goYoke TUI (TUI-059).
|
Package search implements the unified cross-panel fuzzy search overlay for the goYoke TUI (TUI-059). |
|
components/settings
Package settings implements the settings panel for the goYoke TUI.
|
Package settings implements the settings panel for the goYoke TUI. |
|
components/settingstree
Package settingstree implements an interactive settings panel with tree-style navigation for the goYoke TUI.
|
Package settingstree implements an interactive settings panel with tree-style navigation for the goYoke TUI. |
|
components/skeleton
Package skeleton implements skeleton loading screens for the goYoke TUI.
|
Package skeleton implements skeleton loading screens for the goYoke TUI. |
|
components/slashcmd
Package slashcmd implements a slash command dropdown autocomplete component for the goYoke TUI.
|
Package slashcmd implements a slash command dropdown autocomplete component for the goYoke TUI. |
|
components/statusline
Package statusline implements the adaptive status-bar component for the goYoke TUI.
|
Package statusline implements the adaptive status-bar component for the goYoke TUI. |
|
components/tabbar
Package tabbar implements the horizontal tab-bar component for the goYoke TUI.
|
Package tabbar implements the horizontal tab-bar component for the goYoke TUI. |
|
components/taskboard
Package taskboard implements the task board overlay for the goYoke TUI.
|
Package taskboard implements the task board overlay for the goYoke TUI. |
|
components/teams
Package teams implements the team list and detail views for the goYoke TUI.
|
Package teams implements the team list and detail views for the goYoke TUI. |
|
components/telemetry
Package telemetry implements the routing-decisions telemetry panel for the goYoke TUI.
|
Package telemetry implements the routing-decisions telemetry panel for the goYoke TUI. |
|
components/toast
Package toast implements a transient notification overlay for the goYoke TUI.
|
Package toast implements a transient notification overlay for the goYoke TUI. |
|
config
Package config provides the foundational theme system for the goYoke TUI.
|
Package config provides the foundational theme system for the goYoke TUI. |
|
harnesscontrol
Package harnesscontrol implements a Unix domain socket server that exposes the public harnessproto contract for external automation and integration.
|
Package harnesscontrol implements a Unix domain socket server that exposes the public harnessproto contract for external automation and integration. |
|
lifecycle
Package lifecycle manages the ordered shutdown of TUI subsystems with timing budgets.
|
Package lifecycle manages the ordered shutdown of TUI subsystems with timing budgets. |
|
mcp
Package mcp defines the IPC protocol types for communication between the goyoke-mcp MCP server and the goYoke TUI over a Unix domain socket.
|
Package mcp defines the IPC protocol types for communication between the goyoke-mcp MCP server and the goYoke TUI over a Unix domain socket. |
|
model
Package model defines shared state types for the goYoke TUI.
|
Package model defines shared state types for the goYoke TUI. |
|
observability
Package observability provides a thread-safe store for the latest harness SessionSnapshot and a subscription mechanism for downstream sinks.
|
Package observability provides a thread-safe store for the latest harness SessionSnapshot and a subscription mechanism for downstream sinks. |
|
relay
Package relay provides optional downstream notification sinks that consume the observability SnapshotStore's publication stream.
|
Package relay provides optional downstream notification sinks that consume the observability SnapshotStore's publication stream. |
|
session
Package session provides session persistence for the goYoke TUI.
|
Package session provides session persistence for the goYoke TUI. |
|
state
Package state provides shared, thread-safe state containers for the goYoke TUI.
|
Package state provides shared, thread-safe state containers for the goYoke TUI. |
|
util
Package util provides shared utility functions for the goYoke TUI.
|
Package util provides shared utility functions for the goYoke TUI. |
Click to show internal directories.
Click to hide internal directories.