Skip to content

.Net Agents - Investigate extensibility of ChatCompletionAgent for purposes of history management / truncation #7416

Closed

Description

@crickman

Until we can formally support truncation for all users of the Agent Framework, it is important to provide a timely solution for Industry AI to address this as part of their Copilot SDK when using AgentChat.

Unsealing ChatCompletionAgent may be one part of the solution here, but more critically: what is the appropriate articulation point to manage a truncation strategy for the history?

Activity

  1. added
    .NETIssue or Pull requests regarding .NET code
    experimentalAssociated with an experimental feature
    questionFurther information is requested
    on Jul 23, 2024
  2. moved this to Sprint: In Progress in Semantic Kernelon Jul 23, 2024
  3. EdenTanami commented on Jul 24, 2024

    @EdenTanami

    Chris (@crickman) From our investigation it seems like the method CreateChannelAsync inside ChatHistoryKernelAgent should be unsealed and not internal, and the same for InvokeAsync inside ChatHistoryChannel.
    If ChatCompletionAgent will be unsealed as well it could improve our implementation.

  4. moved this from Sprint: In Progress to Sprint: In Review in Semantic Kernelon Jul 24, 2024
  5. moved this from Sprint: In Review to Sprint: In Progress in Semantic Kernelon Jul 25, 2024
  6. added
    needs discussionIssues that require discussion by the internal Semantic Kernel team before proceeding
    on Jul 25, 2024
  7. moved this from Sprint: In Progress to Sprint: In Review in Semantic Kernelon Aug 1, 2024
  8. removed
    needs discussionIssues that require discussion by the internal Semantic Kernel team before proceeding
    on Aug 7, 2024
  9. moved this from Sprint: In Review to Sprint: Done in Semantic Kernelon Aug 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

.NETIssue or Pull requests regarding .NET codeagentsexperimentalAssociated with an experimental featurequestionFurther information is requested

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions