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. |
Click to show internal directories.
Click to hide internal directories.