Files
magnus919_agent-skills/autogen/references/validation-audit.md
T
Magnus Hedemark 6c193ae2d8 enrich: 4 skills v1.1.0 — source validation, deepened references, worked examples
DSPy v1.1.0: validation audit, worked RAG compilation example, expand ref table
Haystack v1.1.0: validation audit, file converters/YAML/component types, +2 refs
CrewAI v1.1.0: validation audit, unified Memory system, Flows docs, +3 refs
AutoGen v1.1.0: validation audit, v0.4 migration guide, AgentTool, streaming, +2 refs

All API surfaces validated against official docs.
2026-07-09 15:15:17 -04:00

34 lines
1.7 KiB
Markdown

# AutoGen Skill — Research Validation Audit
**Date:** 2026-07-09
**Sources:** microsoft.github.io/autogen/stable
## Claims Verified Correct
| Claim | Source | Status |
|-------|--------|--------|
| `AssistantAgent` with `name`, `system_message`, `model_client` | autogen docs | ✓ |
| `UserProxyAgent` with `human_input_mode`, `code_executor` | autogen docs | ✓ |
| `RoundRobinGroupChat` for fixed-order conversation | autogen docs | ✓ |
| `SelectorGroupChat` with `model_client` for speaker selection | autogen docs | ✓ |
| Docker execution via `DockerCommandLineCodeExecutor` | autogen docs | ✓ |
| Local execution via `LocalCommandLineCodeExecutor` | autogen docs | ✓ |
| Cancellation via `CancellationToken` | autogen docs | ✓ |
| MCP tool integration via `McpWorkbench` | autogen docs | ✓ |
## Claims Updated by Source Audit
- **AssistantAgent** is explicitly documented as a "kitchen sink agent for prototyping" — the skill should note its prototyping nature
- **CodeExecutorAgent** is the v0.4 separate agent for code execution, splitting the role that UserProxyAgent filled in v0.2
- **AgentTool** wraps an entire agent as a tool callable by another agent — important pattern for agent composition
- **Streaming** uses `.run_stream()` with `async for message in stream`, not the older callback approach
- **v0.2->v0.4 migration**: UserProxyAgent in v0.2 becomes `AssistantAgent` + `CodeExecutorAgent` + `RoundRobinGroupChat` in v0.4
## Missing from Skill (Addressed in This Enrichment)
- v0.2 to v0.4 migration patterns
- AgentTool for agent-as-tool composition
- v0.4 streaming via `run_stream()`
- Three human_input_mode behaviors documented with examples
- Validation audit file