Skip to content

Conversation

@shaoeric
Copy link
Contributor

@shaoeric shaoeric commented Nov 18, 2025

AgentScope Version

parent commit: f5fdc37

Description

issue: #926
Feature for the human in the loop
For the tool call chosen by the agent, human can do

  • permit the tool call
  • reject the tool call
  • modify the tool and input parameters
  • keep the tool and modify the input parameters only

Checklist
Please check the following items before code is ready to be reviewed.

  • Code has been formatted with pre-commit run --all-files command
  • All tests are passing
  • Docstrings are in Google style
  • Related documentation has been updated (e.g. links, examples, etc.)
  • Code is ready for review

@DavdGao DavdGao linked an issue Nov 19, 2025 that may be closed by this pull request
@DavdGao DavdGao added the Feature A new feature wanted label Nov 19, 2025
@shaoeric shaoeric marked this pull request as draft November 19, 2025 07:07
@shaoeric shaoeric marked this pull request as ready for review November 19, 2025 07:08
@shaoeric shaoeric force-pushed the feat/hitl branch 4 times, most recently from 8b8f637 to eca0b20 Compare November 22, 2025 07:01
@shaoeric
Copy link
Contributor Author

@DavdGao ready for review : )

@cla-assistant
Copy link

cla-assistant bot commented Dec 2, 2025

CLA assistant check
All committers have signed the CLA.

@DavdGao DavdGao self-requested a review December 8, 2025 12:23
@DavdGao
Copy link
Member

DavdGao commented Dec 10, 2025

@shaoeric Thanks for your contribution and sorry for the late reply. Actually, these days we have studied the middleware system in LangChain. They have done a great work and perhaps we can draw lessons from it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature A new feature wanted

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(middleware): support middleware in agentscope, including agent, tools, and models [Feature]: human in loop wanted

2 participants