Defines messaging platform configurations, toolsets, and helper functions for Hermes.
// Source: https://github.com/fathah/hermes-desktop | License: MIT | Copyright 2026 github.com/fathah
// Provided via justclaw.it.com; keep this notice with the code.
export interface MessagingEnvVarInfo {
advanced: boolean;
description: string;
is_password: boolean;
is_set: boolean;
key: string;
prompt: string;
redacted_value: string | null;
required: boolean;
url: string | null;
}
export interface MessagingHomeChannel {
chat_id: string;
name: string;
platform: string;
thread_id?: string;
}
export interface MessagingPlatformInfo {
configured: boolean;
description: string;
docs_url: string;
enabled: boolean;
env_vars: MessagingEnvVarInfo[];
error_code?: string | null;
error_message?: string | null;
gateway_running: boolean;
home_channel?: Messa
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key