2 Commits

Author SHA1 Message Date
Jacob Alber
cf1365763c
feat: Implement AgentChat.NET Termination Conditions (#5839)
Closes #5801
2025-03-13 12:41:13 -04:00
Jacob Alber
05b14f197a
feat: Enable Reset in AgentChat.NET (#5855)
Factors out RunContext management into separate classes:
* Defines a LifecycleObject abstraction to manage initialization /
deinitialization
* Defines RunContextStack to enable a stack of init/deinit layers
* Defines a RunManager to own ensuring proper semantics for performing a
"single execution at a time" call while enabling a polymorphic base.

Implements Reset

Closes #5799
Unblocks #5800 (needs RunContext refactor too)
2025-03-06 16:32:29 -08:00