Add Additional Properties ADR#4246
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a new Architectural Decision Record (ADR) documenting the approach for associating AdditionalProperties-style metadata with agents/sessions in the .NET Agent Framework.
Changes:
- Introduces ADR 0017 describing options for agent/session metadata via
AdditionalPropertiesDictionary. - Documents tradeoffs across multiple API shapes (in-type property vs constructor injection vs external wrapper).
- Captures serialization considerations for session metadata.
rogerbarreto
left a comment
There was a problem hiding this comment.
We might consider adding as part of the decision adding one sample showing how this can be achieved with the (external wrapper) and potentially adding the sample as part of this PR.
Let's perhaps see if people struggle with this concept first. Any sample we create around this would be very contrived, so I'd rather avoid adding something like it unless we have a clear signal. |
Motivation and Context
#2131
Description
Contribution Checklist