Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth wires OIDC login + HMAC-signed cookie sessions for the HTTP API and bearer-token auth for MCP HTTP.
|
Package auth wires OIDC login + HMAC-signed cookie sessions for the HTTP API and bearer-token auth for MCP HTTP. |
|
Package config loads runtime settings via koanf in the layered pattern: struct defaults → settings.toml → CHESHMHAYASH__* environment variables.
|
Package config loads runtime settings via koanf in the layered pattern: struct defaults → settings.toml → CHESHMHAYASH__* environment variables. |
|
Package handler exposes cheshmhayash's HTTP API.
|
Package handler exposes cheshmhayash's HTTP API. |
|
Package mcp exposes cheshmhayash's NATS admin surface as a Model Context Protocol server.
|
Package mcp exposes cheshmhayash's NATS admin surface as a Model Context Protocol server. |
|
Package natsx wraps the NATS client with cheshmhayash's request patterns: a single-reply request_json for targeted endpoints and a multi-reply discover for PING-style fan-out.
|
Package natsx wraps the NATS client with cheshmhayash's request patterns: a single-reply request_json for targeted endpoints and a multi-reply discover for PING-style fan-out. |
|
Package notify fans out NATS advisory events (stream/consumer create/update/delete/leader-elected, plus system-account events) to chat webhooks (Slack, Mattermost, Matrix-via-bridge).
|
Package notify fans out NATS advisory events (stream/consumer create/update/delete/leader-elected, plus system-account events) to chat webhooks (Slack, Mattermost, Matrix-via-bridge). |
|
Package version exposes the cheshmhayash binary version to other subsystems (HTTP /api/version, MCP initialize handshake, etc.).
|
Package version exposes the cheshmhayash binary version to other subsystems (HTTP /api/version, MCP initialize handshake, etc.). |
Click to show internal directories.
Click to hide internal directories.