Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] ChatAgent further refactor #1334

Open
1 of 2 tasks
Wendong-Fan opened this issue Dec 17, 2024 · 0 comments · May be fixed by #1424
Open
1 of 2 tasks

[Feature Request] ChatAgent further refactor #1334

Wendong-Fan opened this issue Dec 17, 2024 · 0 comments · May be fixed by #1424
Assignees
Labels
enhancement New feature or request P1 Task with middle level priority
Milestone

Comments

@Wendong-Fan
Copy link
Member

Wendong-Fan commented Dec 17, 2024

Required prerequisites

Motivation

further enhancement based on #1142

  1. Update dynamic tool calling mechanism.
  2. Implement exception handling for memory overflow (refer to: GitHub PR discussion).
  3. Relocate tool calling logic from the agent level to the model level.
  4. Add check for the necessity of tool calling to help exiting while loop in .step.
  5. decouple the structure output from the agent somehow, like the tool calling mechanism.
  6. Asynchronous support (Model and Agent level).
  7. Enable streaming output.

Solution

No response

Alternatives

No response

Additional context

No response

@Wendong-Fan Wendong-Fan added the enhancement New feature or request label Dec 17, 2024
@Wendong-Fan Wendong-Fan added the P1 Task with middle level priority label Dec 18, 2024
@Wendong-Fan Wendong-Fan added this to the Sprint 20 milestone Dec 30, 2024
@WHALEEYE WHALEEYE linked a pull request Jan 10, 2025 that will close this issue
5 tasks
@WHALEEYE WHALEEYE linked a pull request Jan 10, 2025 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P1 Task with middle level priority
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

4 participants