AutoGen for .NET
Table of Contents
Auto
Gen
Assistant
Agent
Azure
Open
AIConfig
Conversable
Agent
Conversable
Agent
Config
Human
Input
Middleware
Human
Input
Mode
LLMConfigAPI
LMStudio
Config
Open
AIConfig
User
Proxy
Agent
Auto
Gen.
Anthropic
Anthropic
Client
Anthropic
Client
Agent
Auto
Gen.
Anthropic.
Converters
Content
Base
Converter
System
Message
Converter
Auto
Gen.
Anthropic.
DTO
Cache
Control
Cache
Control
Type
Chat
Completion
Request
Chat
Completion
Response
Chat
Message
Content
Base
Delta
Error
Error
Response
Image
Content
Image
Source
Input
Schema
Schema
Property
Streaming
Message
System
Message
Text
Content
Tool
Tool
Choice
Tool
Choice
Type
Tool
Result
Content
Tool
Use
Content
Usage
Auto
Gen.
Anthropic.
Extensions
Anthropic
Agent
Extension
Auto
Gen.
Anthropic.
Middleware
Anthropic
Message
Connector
Auto
Gen.
Anthropic.
Utils
Anthropic
Constants
Auto
Gen.
Azure
AIInference
Azure
AIInference
Chat
Request
Message
Connector
Chat
Completions
Client
Agent
Auto
Gen.
Azure
AIInference.
Extension
Chat
Comption
Client
Agent
Extension
Function
Contract
Extension
Auto
Gen.
Core
Agent
Extension
Aggregate
Message<
TMessage1,
TMessage2>
Default
Reply
Agent
Function
Attribute
Function
Call
Middleware
Function
Contract
Function
Parameter
Contract
Generate
Reply
Options
Graph
Group
Chat
Group
Chat
Extension
Group
Chat
Manager
IAgent
IAgent
Meta
Information
ICan
Get
Text
Content
ICan
Get
Tool
Calls
IGroup
Chat
ILLMConfig
IMessage
IMessage<
T>
IMiddleware
IMiddleware
Agent
IMiddleware
Agent<
T>
IMiddleware
Stream
Agent
IMiddleware
Stream
Agent<
T>
IOrchestrator
IStreaming
Agent
IStreaming
Message
IStreaming
Message<
T>
IStreaming
Middleware
Image
Message
Message
Message
Envelope
Message
Envelope<
T>
Message
Extension
Middleware
Agent
Middleware
Agent<
T>
Middleware
Context
Middleware
Extension
Middleware
Streaming
Agent
Middleware
Streaming
Agent<
T>
Multi
Modal
Message
Orchestration
Context
Print
Message
Middleware
Print
Message
Middleware
Extension
Role
Role
Play
Orchestrator
Round
Robin
Group
Chat
Round
Robin
Orchestrator
Sequential
Group
Chat
Streaming
Middleware
Extension
Text
Message
Text
Message
Update
Tool
Call
Tool
Call
Aggregate
Message
Tool
Call
Message
Tool
Call
Message
Update
Tool
Call
Result
Message
Transition
Workflow
Orchestrator
Auto
Gen.
Dotnet
Interactive
Agent
Extension
Dotnet
Interactive
Function
Dotnet
Interactive
Kernel
Builder
Dotnet
Interactive
Stdio
Kernel
Connector
Interactive
Service
Auto
Gen.
Dotnet
Interactive.
Extension
Kernel
Extension
Message
Extension
Auto
Gen.
Gemini
Gemini
Agent
Extension
Gemini
Chat
Agent
Gemini
Message
Connector
Google
Gemini
Client
IGemini
Client
Auto
Gen.
Gemini.
Extension
Function
Contract
Extension
Auto
Gen.
LMStudio
LMStudio
Agent
Auto
Gen.
Mistral
Chat
Completion
Request
Chat
Completion
Response
Chat
Message
Chat
Message.
Role
Enum
Choice
Choice.
Finish
Reason
Enum
Error
Error
Response
Function
Content
Function
Content.
Function
Call
Function
Definition
Function
Tool
Mistral
AIModelID
Mistral
Chat
Message
Connector
Mistral
Client
Mistral
Client.
Sse
Event
Mistral
Client
Agent
Model
Response
Format
Tool
Base
Tool
Choice
Enum
Usage
Auto
Gen.
Mistral.
Extension
Function
Contract
Extension
Mistral
Agent
Extension
Auto
Gen.
Ollama
Chat
Request
Chat
Response
Chat
Response
Update
Format
Type
IText
Embedding
Service
Message
Model
Reply
Options
Ollama
Agent
Ollama
Consts
Ollama
Message
Connector
Ollama
Reply
Options
Ollama
Text
Embedding
Service
Text
Embeddings
Request
Text
Embeddings
Response
Auto
Gen.
Ollama.
Extension
Ollama
Agent
Extension
Auto
Gen.
OpenAI
Open
AIChat
Agent
Open
AIChat
Request
Message
Connector
Auto
Gen.
OpenAI.
Extension
Function
Contract
Extension
Open
AIAgent
Extension
Auto
Gen.
OpenAI.
Orchestrator
Role
Play
Tool
Call
Orchestrator
Auto
Gen.
OpenAI.
V1
Azure
Open
AIConfig
GPTAgent
Message
Extension
Open
AIChat
Agent
Open
AIChat
Request
Message
Connector
Open
AIConfig
Auto
Gen.
OpenAI.
V1.
Extension
Function
Contract
Extension
Open
AIAgent
Extension
Auto
Gen.
Semantic
Kernel
Kernel
Plugin
Middleware
Semantic
Kernel
Agent
Semantic
Kernel
Chat
Completion
Agent
Semantic
Kernel
Chat
Message
Content
Connector
Auto
Gen.
Semantic
Kernel.
Extension
Kernel
Extension
Semantic
Kernel
Agent
Extension
Auto
Gen.
WebAPI
Extension
Open
AIChat
Completion
Middleware
Microsoft.
Auto
Gen.
Agents
Agent
State<
T>
Chat
History
Item
Chat
User
Type
Console
Agent
File
Agent
IHandle
Console
IOAgent
IUse
Console
IUse
Files
IUse
WebAPI
Inference
Agent<
T>
SKAi
Agent<
T>
Web
APIAgent
Microsoft.
Auto
Gen.
Contracts
Add
Subscription
Request
Add
Subscription
Response
Agent
Events
Reflection
Agent
Id
Agent
Rpc
Agent
Rpc.
Agent
Rpc
Base
Agent
Rpc.
Agent
Rpc
Client
Agent
State
Agent
State.
Data
Oneof
Case
Agent
Worker
Reflection
Chat
History
Item
Chat
State<
T>
Chat
User
Type
Cloud
Event
Cloud
Event.
Data
Oneof
Case
Cloud
Event.
Types
Cloud
Event.
Types.
Cloud
Event
Attribute
Value
Cloud
Event.
Types.
Cloud
Event
Attribute
Value.
Attr
Oneof
Case
Cloudevent
Reflection
Conversation
Closed
Event
Get
State
Response
Good
Bye
IAgent
State
IConnection
IOError
Input
Input
Processed
Message
Message.
Message
Oneof
Case
Message
Extensions
Message
Stored
New
Message
Received
Output
Output
Written
Payload
Register
Agent
Type
Request
Register
Agent
Type
Response
Response
Generated
Rpc
Request
Rpc
Response
Save
State
Response
Shutdown
Subscription
Subscription.
Subscription
Oneof
Case
Text
Message
Topic
Id
Topic
Subscription
Attribute
Type
Prefix
Subscription
Type
Subscription
Microsoft.
Auto
Gen.
Core
Agent
Agent
Application
Builder
Agent
Extensions
Agent
Messenger
Agent
Messenger
Factory
Agent
Types
Agent
Worker
Agents
App
Client
Event
Types
Grpc
Agent
Worker
Host
Builder
Extensions
IAgent
Worker
IHandle
IHandle
Extensions
IHandle<
T>
Reflection
Helper
Microsoft.
Auto
Gen.
Core.
Grpc
Agents
App
Grpc
Agent
Worker
Host
Builder
Extensions
Microsoft.
Auto
Gen.
Extensions.
Semantic
Kernel
Qdrant
Options
Semantic
Kernel
Hosting
Extensions
Microsoft.
Auto
Gen.
Runtime.
Grpc
Agent
Worker
Hosting
Extensions
Grpc
Gateway
Host
IGateway
IRegistry
Grain
ISubscriptions
Grain
Orleans
Runtime
Hosting
Extenions
Subscriptions
State
Microsoft.
Extensions.
Hosting
AIClient
Options
Aspire
Hosting
Extensions
MEAIHosting
Extensions
Service
Collection
Chat
Client
Extensions
Namespace Auto
Gen.
LMStudio
Classes
LMStudio
Agent
agent that consumes local server from LM Studio
In this article
Classes