autogen_ext.agents.magentic_one#

class MagenticOneCoderAgent(name: str, model_client: ChatCompletionClient, **kwargs: Any)[source]#

Bases: AssistantAgent

An agent, used by MagenticOne that provides coding assistance using an LLM model client.

The prompts and description are sealed, to replicate the original MagenticOne configuration. See AssistantAgent if you wish to modify these values.

component_provider_override: ClassVar[str | None] = 'autogen_ext.agents.magentic_one.MagenticOneCoderAgent'#

Override the provider string for the component. This should be used to prevent internal module names being a part of the module name.