Interface


Object Hierarchy:

Object hierarchy for Interface

Description:

public interface Interface : Object

Interface for agent implementations.

Provides the resources tools need: chat, get_permission_provider(), get_config(), and add_message(). This allows tools to interact with the interface rather than the Base class directly.

Base implements this interface for agentic usage (with session). A dummy agent can implement this interface for non-agentic usage (without session).

Since:

1.2.7.21

All known implementing classes:

Namespace: OLLMchat.Agent
Package: ollmchat

Content:

Methods:

Inherited Members:

All known members inherited from class GLib.Object