brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
agentchat-workflowsMaintain, debug, migrate, and write high-level AutoGen AgentChat applications using agents, teams, tools-as-agents, termination, handoffs, streaming, state, and serialization.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when working on existing AutoGen Python applications built with autogen_agentchat. AutoGen is in maintenance mode: recommend Microsoft Agent Framework for greenfield work, but use this guidance to support existing AutoGen maintenance, debugging, migration, and usage.
Use this sub-skill for:
AssistantAgent, UserProxyAgent, CodeExecutorAgent, and high-level chat agent behavior.RoundRobinGroupChat, SelectorGroupChat, Swarm, MagenticOneGroupChat, nested teams, and tools-as-agents.TextMentionTermination, MaxMessageTermination, HandoffTermination, streaming with run_stream, Console, save/load state, and component serialization.autogen.agentchat code to the 0.4+ layered autogen_agentchat APIs used by 0.7.x.Route elsewhere when the user needs:
../core-runtime/SKILL.md.../extensions-integrations/SKILL.md.pyautogen, or package version-boundary decisions: ../tools-studio-bench/SKILL.md.autogen-agentchat 0.7.x, not legacy pyautogen 0.2 APIs.termination_condition and/or max_turns to teams unless the surrounding app has a verified stop mechanism.run, run_stream, on_messages, or on_messages_stream on every call.references/api-reference.md.references/workflows.md.references/migration-and-state.md.references/troubleshooting.md.scripts/agentchat_smoke.py.Run signature-only checks without model credentials:
python scripts/agentchat_smoke.py --mode signatures
If imports fail, install or expose compatible autogen-agentchat, autogen-core, and autogen-ext packages before running application-level checks. Do not solve provider credential failures in this sub-skill; route model-client setup to ../extensions-integrations/SKILL.md.