Directories
¶
| Path | Synopsis |
|---|---|
|
Package a2a implements the server side of the Agent2Agent protocol v1.0 task exchange over its JSON-RPC binding: SendMessage, SendStreamingMessage, GetTask, ListTasks, CancelTask, SubscribeToTask, the four push-notification-config operations, and GetExtendedAgentCard.
|
Package a2a implements the server side of the Agent2Agent protocol v1.0 task exchange over its JSON-RPC binding: SendMessage, SendStreamingMessage, GetTask, ListTasks, CancelTask, SubscribeToTask, the four push-notification-config operations, and GetExtendedAgentCard. |
|
Package acp implements the server (agent) side of the Agent Client Protocol v1 (agentclientprotocol.com): a session-based, stdio JSON-RPC 2.0 protocol that lets editors and agent harnesses drive an agent.
|
Package acp implements the server (agent) side of the Agent Client Protocol v1 (agentclientprotocol.com): a session-based, stdio JSON-RPC 2.0 protocol that lets editors and agent harnesses drive an agent. |
|
Package backoff holds the retry-delay policies shared by the outbox relay, the queue and webhook batteries, and the log webhook sink.
|
Package backoff holds the retry-delay policies shared by the outbox relay, the queue and webhook batteries, and the log webhook sink. |
|
Package config provides a first-class configuration loader that binds environment variables, config files, and secret sources into typed Go structs with validation.
|
Package config provides a first-class configuration loader that binds environment variables, config files, and secret sources into typed Go structs with validation. |
|
Package dotenv parses .env files into a map and (optionally) applies them to the process environment.
|
Package dotenv parses .env files into a map and (optionally) applies them to the process environment. |
|
Package fanout carries real-time messages between replicas.
|
Package fanout carries real-time messages between replicas. |
|
Package featureflag is a minimal feature-flag primitive for GoFastr apps.
|
Package featureflag is a minimal feature-flag primitive for GoFastr apps. |
|
Package fuzzy holds small string-similarity helpers shared across the codebase.
|
Package fuzzy holds small string-similarity helpers shared across the codebase. |
|
Package handler is part of the GoFastr framework.
|
Package handler is part of the GoFastr framework. |
|
Package i18n is a small internationalization primitive for GoFastr apps: locale negotiation from `Accept-Language`, JSON-backed message catalogs with `{{placeholder}}` interpolation, and CLDR-style plural categories (zero / one / two / few / many / other) with sensible English defaults and a hook for per-locale custom rules.
|
Package i18n is a small internationalization primitive for GoFastr apps: locale negotiation from `Accept-Language`, JSON-backed message catalogs with `{{placeholder}}` interpolation, and CLDR-style plural categories (zero / one / two / few / many / other) with sensible English defaults and a hook for per-locale custom rules. |
|
Package jcs implements RFC 8785 (JSON Canonicalization Scheme) using only the Go standard library.
|
Package jcs implements RFC 8785 (JSON Canonicalization Scheme) using only the Go standard library. |
|
Package markdown is a small, dependency-free Markdown renderer.
|
Package markdown is a small, dependency-free Markdown renderer. |
|
check-csp:ignore-file
|
check-csp:ignore-file |
|
Package middleware is part of the GoFastr framework.
|
Package middleware is part of the GoFastr framework. |
|
Package migrate is a versioned SQL migration runner with optional per-group migration streams.
|
Package migrate is a versioned SQL migration runner with optional per-group migration streams. |
|
Package moduleproto implements the wire protocol between the GoFastr host process and an out-of-process third-party module, as specified by issue #37 (design §4).
|
Package moduleproto implements the wire protocol between the GoFastr host process and an out-of-process third-party module, as specified by issue #37 (design §4). |
|
Package netguard holds the one definition of "this address is internal" that every outbound-fetch surface checks against.
|
Package netguard holds the one definition of "this address is internal" that every outbound-fetch surface checks against. |
|
Package openapi is part of the GoFastr framework.
|
Package openapi is part of the GoFastr framework. |
|
Package query is part of the GoFastr framework.
|
Package query is part of the GoFastr framework. |
|
Package render is part of the GoFastr framework.
|
Package render is part of the GoFastr framework. |
|
Package router is part of the GoFastr framework.
|
Package router is part of the GoFastr framework. |
|
Package schema is part of the GoFastr framework.
|
Package schema is part of the GoFastr framework. |
|
Package static is part of the GoFastr framework.
|
Package static is part of the GoFastr framework. |
|
Package stream is part of the GoFastr framework.
|
Package stream is part of the GoFastr framework. |
|
Package textsafe holds the one predicate for the characters that forge, reorder, or hide text: the C1 control block and the zero-width / bidi "invisible" set.
|
Package textsafe holds the one predicate for the characters that forge, reorder, or hide text: the C1 control block and the zero-width / bidi "invisible" set. |
|
Package upload is part of the GoFastr framework.
|
Package upload is part of the GoFastr framework. |
|
Package webbotauth verifies inbound Web Bot Auth requests: RFC 9421 HTTP Message Signatures under the profile of draft-meunier-webbotauth-httpsig-protocol-02 (18 August 2026), the IETF Web Bot Auth working-group draft.
|
Package webbotauth verifies inbound Web Bot Auth requests: RFC 9421 HTTP Message Signatures under the profile of draft-meunier-webbotauth-httpsig-protocol-02 (18 August 2026), the IETF Web Bot Auth working-group draft. |
Click to show internal directories.
Click to hide internal directories.