Directories
¶
| Path | Synopsis |
|---|---|
|
Package adapter provides the embedded adapter registry and lookup functions.
|
Package adapter provides the embedded adapter registry and lookup functions. |
|
Package badge handles SageOx README badge detection and suggestion.
|
Package badge handles SageOx README badge detection and suggestion. |
|
Package carts provides work item tracking backed by DoltDB.
|
Package carts provides work item tracking backed by DoltDB. |
|
Package claude provides utilities for discovering and parsing team Claude customizations.
|
Package claude provides utilities for discovering and parsing team Claude customizations. |
|
comments
Package comments extracts comments from source code using a character-level scanner configured by language-specific syntax families.
|
Package comments extracts comments from source code using a character-level scanner configured by language-specific syntax families. |
|
symbols
Package symbols extracts symbol definitions and references from source code using tree-sitter via gotreesitter (pure Go, no CGO required).
|
Package symbols extracts symbol definitions and references from source code using tree-sitter via gotreesitter (pure Go, no CGO required). |
|
Package daemon provides background sync operations for the ledger.
|
Package daemon provides background sync operations for the ledger. |
|
testutil
Package testutil provides testing utilities for daemon functionality.
|
Package testutil provides testing utilities for daemon functionality. |
|
app
Package app contains the BubbleTea application layer for the dashboard: messages, key bindings, layout geometry, and focus management.
|
Package app contains the BubbleTea application layer for the dashboard: messages, key bindings, layout geometry, and focus management. |
|
domain
Package domain defines the core value types the dashboard operates on.
|
Package domain defines the core value types the dashboard operates on. |
|
effects
Package effects defines the interface for dashboard side effects (daemon IPC, session store queries) and provides the production implementation.
|
Package effects defines the interface for dashboard side effects (daemon IPC, session store queries) and provides the production implementation. |
|
overlays/palette
Package palette implements the ⌘K command palette overlay for the dashboard TUI.
|
Package palette implements the ⌘K command palette overlay for the dashboard TUI. |
|
panes
Package panes defines the Pane interface and shared types used by every panel in the dashboard TUI.
|
Package panes defines the Pane interface and shared types used by every panel in the dashboard TUI. |
|
panes/inspector
Package inspector implements the right-hand detail inspector pane for the dashboard TUI.
|
Package inspector implements the right-hand detail inspector pane for the dashboard TUI. |
|
panes/nav
Package nav implements the left-hand navigation tree pane for the dashboard TUI.
|
Package nav implements the left-hand navigation tree pane for the dashboard TUI. |
|
panes/statusbar
Package statusbar implements the single-line status bar shown at the bottom of the dashboard TUI.
|
Package statusbar implements the single-line status bar shown at the bottom of the dashboard TUI. |
|
panes/timeline
Package timeline implements the center activity feed pane for the dashboard TUI.
|
Package timeline implements the center activity feed pane for the dashboard TUI. |
|
state
Package state defines the application state for the dashboard TUI and the read-only interface panes use to access that state without importing app.
|
Package state defines the application state for the dashboard TUI and the read-only interface panes use to access that state without importing app. |
|
theme
Package theme provides semantic design tokens and lipgloss styles for the dashboard TUI.
|
Package theme provides semantic design tokens and lipgloss styles for the dashboard TUI. |
|
distill
|
|
|
history/memoryio
Package memoryio is the shared on-disk format helper for memory/daily, memory/weekly, and memory/monthly entries.
|
Package memoryio is the shared on-disk format helper for memory/daily, memory/weekly, and memory/monthly entries. |
|
history/read
Package read is the read-only distill-history reader for memory/daily, memory/weekly, and memory/monthly under a team-context root.
|
Package read is the read-only distill-history reader for memory/daily, memory/weekly, and memory/monthly under a team-context root. |
|
Package doctorapi provides types and client for the cloud doctor API.
|
Package doctorapi provides types and client for the cloud doctor API. |
|
Package endpoint provides centralized SageOx endpoint URL management.
|
Package endpoint provides centralized SageOx endpoint URL management. |
|
Package flags provides a layered feature flag resolver for the ox CLI.
|
Package flags provides a layered feature flag resolver for the ox CLI. |
|
Package gitutil provides shared git safety primitives used by both the daemon (pull/fetch) and CLI (push/commit) code paths.
|
Package gitutil provides shared git safety primitives used by both the daemon (pull/fetch) and CLI (push/commit) code paths. |
|
Package identity provides unified identity resolution for ox.
|
Package identity provides unified identity resolution for ox. |
|
Package ledger provides functionality for managing project ledgers.
|
Package ledger provides functionality for managing project ledgers. |
|
Package lfs provides a pure-HTTP client for the Git LFS Batch API.
|
Package lfs provides a pure-HTTP client for the Git LFS Batch API. |
|
Package observability provides OpenTelemetry tracing for the ox CLI.
|
Package observability provides OpenTelemetry tracing for the ox CLI. |
|
Package paths provides centralized path resolution for all SageOx directories.
|
Package paths provides centralized path resolution for all SageOx directories. |
|
Package proc provides process tree utilities for identifying long-lived ancestor processes (e.g., the agent binary that launched a hook subprocess chain).
|
Package proc provides process tree utilities for identifying long-lived ancestor processes (e.g., the agent binary that launched a hook subprocess chain). |
|
Package repotools provides VCS abstraction for repository operations.
|
Package repotools provides VCS abstraction for repository operations. |
|
Package session provides shared entry parsing utilities for session recordings.
|
Package session provides shared entry parsing utilities for session recordings. |
|
pipeline
Package pipeline defines types and constants for the session upload pipeline.
|
Package pipeline defines types and constants for the session upload pipeline. |
|
Package signing provides Ed25519 cryptographic signing and verification for embedded artifacts in the ox CLI.
|
Package signing provides Ed25519 cryptographic signing and verification for embedded artifacts in the ox CLI. |
|
Package testguard provides test isolation primitives that prevent ox subprocesses from hitting production endpoints during tests.
|
Package testguard provides test isolation primitives that prevent ox subprocesses from hitting production endpoints during tests. |
|
internal/tips/content.go
|
internal/tips/content.go |
|
Package twinapi provides a digital twin of the SageOx cloud API for testing.
|
Package twinapi provides a digital twin of the SageOx cloud API for testing. |
|
Package uninstall provides functionality for removing SageOx from repositories.
|
Package uninstall provides functionality for removing SageOx from repositories. |
|
whisper
|
|
|
store
Package store provides a SQLite-backed whisper store for the daemon.
|
Package store provides a SQLite-backed whisper store for the daemon. |
Click to show internal directories.
Click to hide internal directories.