config/types.a2a.ts

bitterbot-desktop · src/config/types.a2a.ts · typescript · MIT
payments

Type definitions for A2A protocol configuration in Bitterbot.

// Source: https://github.com/Bitterbot-AI/bitterbot-desktop | License: MIT | Copyright 2025-2026 Victor Michael Gil / Bitterbot AI
// Provided via justclaw.it.com; keep this notice with the code.
export type A2aConfig = {
  /** Enable the A2A protocol server. Default: false. */
  enabled?: boolean;
  /** Human-readable name for this agent node. */
  name?: string;
  /** Description of this agent's capabilities. */
  description?: string;
  /** Public URL for this node (for nodes behind NAT/reverse proxy). */
  url?: string;
  /** Authentication configuration for A2A clients. */
  authentication?: {
    /** Auth scheme. Default: "bearer". */
    type?: "none" | "bearer";
    /** Bearer token for authenticating A2A requests. Falls back to gateway token if unset. */
    bearerToken?: string;

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key