Skip to content
This repository was archived by the owner on Oct 3, 2025. It is now read-only.
This repository was archived by the owner on Oct 3, 2025. It is now read-only.

Replace custom SkillConversationIdFactory instance by SDK SkillConversationFactory #422

@gabog

Description

@gabog

With SDK 4.13.x we moved the SkillConversationFactory into the framework, this task involves deleting all the custom conversation ID factories and replace them with the ones provided by the SDK (see C# version here for example).

For JS, note that this will probably fix the "A potentially dangerous Request.Path value was detected from the client (:)." we see in the appInsights logs.

After reviewing the logs in detail, I noticed that this error only happens when the JS skills try to talk back to a bot.

image

The JS code seems to be creating the conversation ID using a ":":
image

And this trigger the exception we see in the logs.

The new conversation ID factory doesn't use microformat, it just uses a single GUID and this problem should not occur anymore.

Tracking

  • C#
  • JS
  • Python

Metadata

Metadata

Assignees

Labels

Area: Functional testsThe issue is related to end to end testsP0Must Fix. Release-blockerSize: SThe issue is simple and well understood, it will take a day or less to completefeature-requestA request for new functionality or an enhancement to an existing one.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions