Table of Contents

Namespace Oscova.Agents.Definitions

Classes

AgentCallableNameCollisionException

Reports that two agent names resolve to the same callable tool name.

AgentDefinition

Defines an agent that can be built by the Oscova agent runtime.

AgentDefinitionExtensions

Converts framework agent definitions into Microsoft Agent Framework options.

SharedAgentPersonalContextRepository

Stores per-user personal context for shared agents beneath a caller-selected root.

Interfaces

IAgentDefinitionRepository

Persists and retrieves agent definitions for a host-provided user scope.

ISharedAgentPersonalContextRepository

Per-user personal context layered on top of a shared agent's system instruction.