botframework-sdk
botframework-sdk copied to clipboard
Bot User Agent should communicate bot creation source
Issue
In the fullness of time, we will want to be able to understand and as appropriate communicate the canvas through which active bots are created; Composer, SDK Only, et al. We currently assume all bots are manually created SDK bots.
Proposed change
In the SDK, expose a property settable by the creation tool that indicates what tool & version was used to create the bot that is included as part of the botuseragent property. Additionally extend with the Adaptive runtime version if available.
Component Impact
- SDK
- Creation tool to set the property (overridable by customer)
- Downstream reporting infrastructure to consume the new attribute
Customer Impact
- None
Tracking Status
Dotnet SDK
- [ ] PR
- [ ] Merged
Javascript SDK
- [ ] PR
- [ ] Merged
Java SDK
- [ ] PR
- [ ] Merged
Python SDK
- [ ] PR
- [ ] Merged
Emulator
- [ ] PR
- [ ] Merged
Samples
- [ ] PR
- [ ] Merged
Docs
- [ ] PR
- [ ] Merged
Tools
- [ ] PR
- [ ] Merged
[dcr]