internal/

directory
v0.16.5 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package architecture verifies repository package ownership boundaries.
Package architecture verifies repository package ownership boundaries.
Package attestation verifies GitHub build-provenance attestations for Starmap catalog release artifacts.
Package attestation verifies GitHub build-provenance attestations for Starmap catalog release artifacts.
Package auth resolves and reports catalog-acquisition credentials.
Package auth resolves and reports catalog-acquisition credentials.
Package bootstrap verifies the catalog generation embedded in the binary.
Package bootstrap verifies the catalog generation embedded in the binary.
budget
Package budget measures the checked-in catalog and applies release policy.
Package budget measures the checked-in catalog and applies release policy.
manifest
Package manifest derives embedded generation identity from canonical catalog bytes without rewriting unchanged generations.
Package manifest derives embedded generation identity from canonical catalog bytes without rewriting unchanged generations.
catalog
pipeline
Package pipeline owns acquisition orchestration behind the public acquisition package.
Package pipeline owns acquisition orchestration behind the public acquisition package.
query
Package query provides shared catalog list/detail query behavior.
Package query provides shared catalog list/detail query behavior.
reconciler
Package reconciler provides catalog synchronization and reconciliation capabilities.
Package reconciler provides catalog synchronization and reconciliation capabilities.
settings
Package settings owns the canonical catalog settings of one Starmap process.
Package settings owns the canonical catalog settings of one Starmap process.
workspace
Package workspace atomically projects committed catalogs into the optional human-editable provider YAML workspace.
Package workspace atomically projects committed catalogs into the optional human-editable provider YAML workspace.
cli
alerts
Package alerts provides a structured system for status notifications.
Package alerts provides a structured system for status notifications.
app
Package app provides the application context and dependency management for the starmap CLI.
Package app provides the application context and dependency management for the starmap CLI.
commands/auth
Package auth provides cloud provider authentication helpers for Starmap.
Package auth provides cloud provider authentication helpers for Starmap.
commands/authors
Package authors provides the authors resource command.
Package authors provides the authors resource command.
commands/completion
Package completion provides shell completion management commands.
Package completion provides shell completion management commands.
commands/deps
Package deps provides commands for managing external dependencies required by data sources.
Package deps provides commands for managing external dependencies required by data sources.
commands/embed
Package embed provides commands for exploring the embedded filesystem.
Package embed provides commands for exploring the embedded filesystem.
commands/migrate
Package migrate provides explicit local storage migration commands.
Package migrate provides explicit local storage migration commands.
commands/models
Package models provides the models resource command and subcommands.
Package models provides the models resource command and subcommands.
commands/providers
Package providers provides the providers resource command and subcommands.
Package providers provides the providers resource command and subcommands.
commands/serve
Package serve provides HTTP server commands for the Starmap CLI.
Package serve provides HTTP server commands for the Starmap CLI.
commands/update
Package update provides the update command implementation.
Package update provides the update command implementation.
commands/validate
Package validate provides catalog validation commands.
Package validate provides catalog validation commands.
completion
Package completion provides shared utilities for completion management.
Package completion provides shared utilities for completion management.
constants
Package constants provides shared constants for CLI commands.
Package constants provides shared constants for CLI commands.
embed
Package embed provides utilities for working with the embedded filesystem.
Package embed provides utilities for working with the embedded filesystem.
emoji
Package emoji provides symbol constants for CLI output.
Package emoji provides symbol constants for CLI output.
filter
Package filter provides model filtering functionality for starmap commands.
Package filter provides model filtering functionality for starmap commands.
format
Package format provides common output formatting utilities for CLI commands.
Package format provides common output formatting utilities for CLI commands.
globals
Package globals provides shared flag structures and utilities for CLI commands.
Package globals provides shared flag structures and utilities for CLI commands.
hints
Package hints provides formatting for hints in different output formats.
Package hints provides formatting for hints in different output formats.
notify
Package notify provides context detection for smart hint generation.
Package notify provides context detection for smart hint generation.
provider
Package provider provides common provider operations for CLI commands.
Package provider provides common provider operations for CLI commands.
table
Package table provides common table formatting utilities for CLI commands.
Package table provides common table formatting utilities for CLI commands.
Package constants defines shared implementation limits and defaults.
Package constants defines shared implementation limits and defaults.
Package deploymentdocs verifies the deployment manifests that the maintained documentation publishes.
Package deploymentdocs verifies the deployment manifests that the maintained documentation publishes.
Package deps provides dependency checking and management for sources.
Package deps provides dependency checking and management for sources.
openapi
Package openapi embeds the generated OpenAPI specifications.
Package openapi embeds the generated OpenAPI specifications.
Package fleet owns the pacing primitives that keep many Starmap instances from hitting one source together.
Package fleet owns the pacing primitives that keep many Starmap instances from hitting one source together.
providers
anthropic
Package anthropic provides a client for the Anthropic API.
Package anthropic provides a client for the Anthropic API.
clients
Package clients provides provider client registry functions.
Package clients provides provider client registry functions.
google
Package google provides a unified, dynamic client for Google AI APIs (AI Studio and Vertex AI).
Package google provides a unified, dynamic client for Google AI APIs (AI Studio and Vertex AI).
openai
Package openai provides a unified, dynamic client for OpenAI-compatible APIs.
Package openai provides a unified, dynamic client for OpenAI-compatible APIs.
Package server provides HTTP server implementation for the Starmap API.
Package server provides HTTP server implementation for the Starmap API.
cache
Package cache provides an in-memory caching layer for the HTTP server.
Package cache provides an in-memory caching layer for the HTTP server.
handlers
Package handlers provides HTTP request handlers for the Starmap API.
Package handlers provides HTTP request handlers for the Starmap API.
middleware
Package middleware provides HTTP middleware for the Starmap API server.
Package middleware provides HTTP middleware for the Starmap API server.
openrouter
Package openrouter adapts Starmap's immutable catalog read model to the OpenRouter model and endpoint discovery HTTP contracts.
Package openrouter adapts Starmap's immutable catalog read model to the OpenRouter model and endpoint discovery HTTP contracts.
operations
Package operations tracks the asynchronous administrative operations of the HTTP server.
Package operations tracks the asynchronous administrative operations of the HTTP server.
params
Package params provides HTTP request parameter parsing for API handlers.
Package params provides HTTP request parameter parsing for API handlers.
response
Package response provides standardized HTTP response structures and helpers for the Starmap API server.
Package response provides standardized HTTP response structures and helpers for the Starmap API server.
sse
Package sse provides the sole reactive catalog-publication transport.
Package sse provides the sole reactive catalog-publication transport.
sources
embedded
Package embedded exposes the verified compiled catalog as a versioned, lowest-authority synchronization observation.
Package embedded exposes the verified compiled catalog as a versioned, lowest-authority synchronization observation.
github
Package github observes the attested public catalog channel of one GitHub repository.
Package github observes the attested public catalog channel of one GitHub repository.
providers
Package providers implements the provider-backed catalog source.
Package providers implements the provider-backed catalog source.
test
catalog
Package catalog provides canonical catalog fixtures for cross-package tests.
Package catalog provides canonical catalog fixtures for cross-package tests.
channel
Package channel provides one synthetic catalog channel for application tests.
Package channel provides one synthetic catalog channel for application tests.
logging
Package logging provides repository-internal structured logging test helpers.
Package logging provides repository-internal structured logging test helpers.
providerfixture
Package providerfixture owns governed provider-response fixtures for tests.
Package providerfixture owns governed provider-response fixtures for tests.

Jump to

Keyboard shortcuts

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