Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
console
command
Command console is the Console CLI: a single static binary that serves the dashboard + API, manages feature flags and status components, and runs the onboarding assistant (Human and AI-Assisted modes).
|
Command console is the Console CLI: a single static binary that serves the dashboard + API, manages feature flags and status components, and runs the onboarding assistant (Human and AI-Assisted modes). |
|
console-plugin-anthropic
command
Command console-plugin-anthropic is a Console LLM plugin backed by Anthropic's Claude Messages API, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-anthropic is a Console LLM plugin backed by Anthropic's Claude Messages API, served over gRPC (hashicorp/go-plugin). |
|
console-plugin-cloudflare
command
Command console-plugin-cloudflare is a Console status-provider plugin that reports the health of Cloudflare Workers from their invocation analytics, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-cloudflare is a Console status-provider plugin that reports the health of Cloudflare Workers from their invocation analytics, served over gRPC (hashicorp/go-plugin). |
|
console-plugin-email
command
Command console-plugin-email is a Console notifier plugin that delivers events as plain-text email over SMTP, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-email is a Console notifier plugin that delivers events as plain-text email over SMTP, served over gRPC (hashicorp/go-plugin). |
|
console-plugin-heroku
command
Command console-plugin-heroku is a Console status-provider plugin that reports the health of a Heroku app from the state of its dynos, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-heroku is a Console status-provider plugin that reports the health of a Heroku app from the state of its dynos, served over gRPC (hashicorp/go-plugin). |
|
console-plugin-ollama
command
Command console-plugin-ollama is a Console LLM plugin backed by a local Ollama server's chat API, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-ollama is a Console LLM plugin backed by a local Ollama server's chat API, served over gRPC (hashicorp/go-plugin). |
|
console-plugin-openai
command
Command console-plugin-openai is a Console LLM plugin backed by OpenAI's Chat Completions API, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-openai is a Console LLM plugin backed by OpenAI's Chat Completions API, served over gRPC (hashicorp/go-plugin). |
|
console-plugin-postgres
command
Command console-plugin-postgres is a Console storage-backend plugin that serves a Postgres-backed store.Store over gRPC (hashicorp/go-plugin).
|
Command console-plugin-postgres is a Console storage-backend plugin that serves a Postgres-backed store.Store over gRPC (hashicorp/go-plugin). |
|
console-plugin-sentry
command
Command console-plugin-sentry is a Console status-provider plugin that reports the health of a Sentry project from its unresolved issue volume, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-sentry is a Console status-provider plugin that reports the health of a Sentry project from its unresolved issue volume, served over gRPC (hashicorp/go-plugin). |
|
console-plugin-slack
command
Command console-plugin-slack is a Console notifier plugin that delivers events to Slack via an Incoming Webhook, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-slack is a Console notifier plugin that delivers events to Slack via an Incoming Webhook, served over gRPC (hashicorp/go-plugin). |
|
console-plugin-webhook
command
Command console-plugin-webhook is a Console notifier plugin that delivers events to an arbitrary HTTP endpoint as a JSON POST, served over gRPC (hashicorp/go-plugin).
|
Command console-plugin-webhook is a Console notifier plugin that delivers events to an arbitrary HTTP endpoint as a JSON POST, served over gRPC (hashicorp/go-plugin). |
|
internal
|
|
|
app
Package app is Console's composition root.
|
Package app is Console's composition root. |
|
config
Package config holds Console's runtime configuration.
|
Package config holds Console's runtime configuration. |
|
core
Package core defines Console's domain types: the vocabulary shared by every other package.
|
Package core defines Console's domain types: the vocabulary shared by every other package. |
|
flags
Package flags implements Console's feature-flag evaluation engine.
|
Package flags implements Console's feature-flag evaluation engine. |
|
llm
Package llm defines the provider seam for AI-Assisted onboarding.
|
Package llm defines the provider seam for AI-Assisted onboarding. |
|
llm/anthropic
Package anthropic provides an llm.Provider backed by Anthropic's Claude Messages API.
|
Package anthropic provides an llm.Provider backed by Anthropic's Claude Messages API. |
|
llm/ollama
Package ollama provides an llm.Provider backed by a local Ollama server's chat API.
|
Package ollama provides an llm.Provider backed by a local Ollama server's chat API. |
|
llm/openai
Package openai provides an llm.Provider backed by OpenAI's Chat Completions API.
|
Package openai provides an llm.Provider backed by OpenAI's Chat Completions API. |
|
notify
Package notify is Console's alerting seam.
|
Package notify is Console's alerting seam. |
|
notify/email
Package email delivers Console events as plain-text email over SMTP.
|
Package email delivers Console events as plain-text email over SMTP. |
|
notify/slack
Package slack delivers Console events to a Slack channel via an Incoming Webhook URL.
|
Package slack delivers Console events to a Slack channel via an Incoming Webhook URL. |
|
notify/webhook
Package webhook delivers Console events to an arbitrary HTTP endpoint as a JSON POST.
|
Package webhook delivers Console events to an arbitrary HTTP endpoint as a JSON POST. |
|
onboard
Package onboard implements Console's onboarding subsystem: helping an operator register their application into Console — which components to monitor and which feature flags to create.
|
Package onboard implements Console's onboarding subsystem: helping an operator register their application into Console — which components to monitor and which feature flags to create. |
|
plugin
Package plugin implements Console's out-of-process plugin system using hashicorp/go-plugin over gRPC.
|
Package plugin implements Console's out-of-process plugin system using hashicorp/go-plugin over gRPC. |
|
server
Package server is Console's HTTP layer.
|
Package server is Console's HTTP layer. |
|
status
Package status evaluates the health of monitored components.
|
Package status evaluates the health of monitored components. |
|
status/cloudflare
Package cloudflare provides Console status providers backed by Cloudflare's APIs.
|
Package cloudflare provides Console status providers backed by Cloudflare's APIs. |
|
status/heroku
Package heroku provides Console status providers backed by Heroku's Platform API.
|
Package heroku provides Console status providers backed by Heroku's Platform API. |
|
status/sentry
Package sentry provides Console status providers backed by Sentry's API.
|
Package sentry provides Console status providers backed by Sentry's API. |
|
store
Package store defines the persistence seam for Console.
|
Package store defines the persistence seam for Console. |
|
store/postgres
Package postgres provides a Postgres-backed implementation of store.Store.
|
Package postgres provides a Postgres-backed implementation of store.Store. |
|
store/sqlite
Package sqlite provides a SQLite-backed implementation of store.Store.
|
Package sqlite provides a SQLite-backed implementation of store.Store. |
|
web
Package web holds the embedded server-rendered dashboard assets: the HTML templates and the static CSS/JS served alongside them.
|
Package web holds the embedded server-rendered dashboard assets: the HTML templates and the static CSS/JS served alongside them. |
Click to show internal directories.
Click to hide internal directories.


