internal/

directory
v0.5.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL