Directories
¶
| Path | Synopsis |
|---|---|
|
Package application provides the application interface for Starmap commands.
|
Package application provides the application interface for Starmap commands. |
|
Package attribution provides model-to-author mapping functionality across multiple providers.
|
Package attribution provides model-to-author mapping functionality across multiple providers. |
|
matcher
Package matcher provides a unified interface for pattern matching using glob and regex patterns.
|
Package matcher provides a unified interface for pattern matching using glob and regex patterns. |
|
Package auth provides authentication checking for AI model providers.
|
Package auth provides authentication checking for AI model providers. |
|
adc
Package adc handles Google Application Default Credentials.
|
Package adc handles Google Application Default Credentials. |
|
Package bootstrap verifies the catalog generation embedded in the binary.
|
Package bootstrap verifies the catalog generation embedded in the binary. |
|
Package bootstrapmanifest derives embedded generation identity from canonical catalog bytes without rewriting unchanged generations.
|
Package bootstrapmanifest derives embedded generation identity from canonical catalog bytes without rewriting unchanged generations. |
|
catalog
|
|
|
pipeline
Package pipeline owns catalog sync orchestration behind *starmap.Client.Sync.
|
Package pipeline owns catalog sync orchestration behind *starmap.Client.Sync. |
|
query
Package query provides shared catalog list/detail query behavior.
|
Package query provides shared catalog list/detail query behavior. |
|
cli
|
|
|
alerts
Package alerts provides a structured system for status notifications.
|
Package alerts provides a structured system for status notifications. |
|
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 formatters for command output.
|
Package format provides formatters for command output. |
|
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 deps provides dependency checking and management for sources.
|
Package deps provides dependency checking and management for sources. |
|
openapi
Package openapi embeds the OpenAPI 3.0 specification files for the Starmap HTTP API.
|
Package openapi embeds the OpenAPI 3.0 specification files for the Starmap HTTP API. |
|
Package embeddedbudget measures and enforces checked-in catalog budgets.
|
Package embeddedbudget measures and enforces checked-in catalog budgets. |
|
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. |
|
testhelper
Package testhelper provides utilities for managing testdata files in provider tests.
|
Package testhelper provides utilities for managing testdata files in provider tests. |
|
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. |
|
events
Package events provides a unified event system for real-time catalog updates.
|
Package events provides a unified event system for real-time catalog updates. |
|
events/adapters
Package adapters provides transport-specific implementations of the Subscriber interface.
|
Package adapters provides transport-specific implementations of the Subscriber interface. |
|
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. |
|
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 Server-Sent Events support for real-time updates.
|
Package sse provides Server-Sent Events support for real-time updates. |
|
websocket
Package websocket provides WebSocket support for real-time catalog updates.
|
Package websocket provides WebSocket support for real-time catalog updates. |
|
sources
|
|
|
providers
Package providers implements the provider-backed catalog source.
|
Package providers implements the provider-backed catalog source. |
|
utils
|
|
|
ptr
Package ptr provides utility functions for creating pointers to values.
|
Package ptr provides utility functions for creating pointers to values. |
Click to show internal directories.
Click to hide internal directories.