Show / Hide Table of Contents

Namespace VulcanAI.Connectors

Classes

ConsoleConnector

Implements the IMessageConnector for console-based communication. This interface allows the agent to send and receive messages through the system console. Messages are displayed in the format [Sender] Content, and user input is captured when Enter is pressed.

DiscordConfig

Represents the configuration settings for the Discord interface.

DiscordConnector

Implements the IMessageConnector for Discord, allowing the agent to send and receive messages through a Discord channel. Messages longer than Discord's 2000-character limit are automatically split into multiple messages.

Message

Represents a message in the chat system with metadata about the sender and timing.

NullMessageInterface

A null implementation of IMessageInterface that does nothing. This is used when no message interface is provided, to avoid null references.

ObsidianKnowledge

Implementation of IKnowledgeStore that uses ObsidianDB as the underlying storage.

Interfaces

IKnowledgeConnector

Defines the interface for a knowledge store that can store and retrieve knowledge items.

IMessageConnector

Defines the interface for message-based communication systems.

In this article
Back to top Generated by DocFX