Table of Contents

Namespace Oscova.Agents

Namespaces

Oscova.Agents.Avatar
Oscova.Agents.Collections
Oscova.Agents.Conversations
Oscova.Agents.Credentials
Oscova.Agents.Definitions
Oscova.Agents.Extensions
Oscova.Agents.FileBackups
Oscova.Agents.Harness
Oscova.Agents.Hooks
Oscova.Agents.Llm
Oscova.Agents.Memory
Oscova.Agents.Middleware
Oscova.Agents.Notifications
Oscova.Agents.Persistence
Oscova.Agents.Plugins
Oscova.Agents.Policies
Oscova.Agents.Providers
Oscova.Agents.Reducers
Oscova.Agents.Runtime
Oscova.Agents.Search
Oscova.Agents.Secrets
Oscova.Agents.Settings
Oscova.Agents.Skills
Oscova.Agents.Speech
Oscova.Agents.Tasks
Oscova.Agents.Templating
Oscova.Agents.Tools
Oscova.Agents.Toolsets
Oscova.Agents.Utils
Oscova.Agents.Vector
Oscova.Agents.Workspace

Classes

SysConstants

Defines reserved system names used by framework-owned agents, tags, and tools.

ToolNaming

Provides helpers for constructing model-safe qualified tool names.

ToolsetRegistration

Carries a toolset with the optional plugin origin used to qualify reflected tool names.

Interfaces

ICrewToolset

Marks a trusted class as a group of tools that can be reflected into the agent runtime.

IToolCredentialResolver

Resolves stored credential values for tools without exposing the host credential store.

Enums

ToolExecutionState

Tracks the execution lifecycle of a tool call, independent of the LLM streaming state.