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.