mirror of
https://gitee.com/wanwujie/deer-flow
synced 2026-04-03 06:12:14 +08:00
feat: support human in the loop
This commit is contained in:
74
docs/sse_integration_test.md
Normal file
74
docs/sse_integration_test.md
Normal file
@@ -0,0 +1,74 @@
|
||||
# SSE Integration Test
|
||||
|
||||
## Auto Accepted Case
|
||||
```
|
||||
curl --location 'http://localhost:8000/api/chat/stream' \
|
||||
--header 'Accept: */*' \
|
||||
--header 'Accept-Language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7' \
|
||||
--header 'Cache-Control: no-cache' \
|
||||
--header 'Connection: keep-alive' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data '{
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"content": "what is mcp?"
|
||||
}
|
||||
],
|
||||
"thread_id": "test_thread_1",
|
||||
"auto_accepted_plan": true
|
||||
}'
|
||||
```
|
||||
|
||||
## Human in the Loop Case
|
||||
|
||||
### Initial Plan
|
||||
```
|
||||
curl --location 'http://localhost:8000/api/chat/stream' \
|
||||
--header 'Accept: */*' \
|
||||
--header 'Accept-Language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7' \
|
||||
--header 'Cache-Control: no-cache' \
|
||||
--header 'Connection: keep-alive' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data '{
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"content": "what is mcp?"
|
||||
}
|
||||
],
|
||||
"thread_id": "test_thread_2",
|
||||
"auto_accepted_plan": false
|
||||
}'
|
||||
```
|
||||
|
||||
|
||||
### Edit the plan
|
||||
```
|
||||
{
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"content": "what is mcp?"
|
||||
}
|
||||
],
|
||||
"thread_id": "test_thread_2",
|
||||
"auto_accepted_plan": false,
|
||||
"feedback": "[EDIT PLAN] make the last step be comprehensive"
|
||||
}
|
||||
```
|
||||
|
||||
### Accepted the plan
|
||||
```
|
||||
{
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"content": "what is mcp?"
|
||||
}
|
||||
],
|
||||
"thread_id": "test_thread_2",
|
||||
"auto_accepted_plan": false,
|
||||
"feedback": "[ACCEPTED]"
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user