internal/

directory
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2026 License: MIT

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.
autofix
Package autofix is the daemon-side periodic auto-fix scheduler (ox-0xgx).
Package autofix is the daemon-side periodic auto-fix scheduler (ox-0xgx).
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 fileutil — advisory file lock for cross-process serialization of read-modify-write sequences on shared config / manifest files.
Package fileutil — advisory file lock for cross-process serialization of read-modify-write sequences on shared config / manifest files.
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 kb is shared infrastructure for ox's knowledge-base git repos: the per-project ledger and team-context clones.
Package kb is shared infrastructure for ox's knowledge-base git repos: the per-project ledger and team-context clones.
Package ledger provides functionality for managing project ledgers.
Package ledger provides functionality for managing project ledgers.
automerge
Package automerge resolves git merge conflicts in tiers.
Package automerge resolves git merge conflicts in tiers.
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 sessionid generates and validates session-recording identifiers.
Package sessionid generates and validates session-recording identifiers.
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.

Jump to

Keyboard shortcuts

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