Wang Qi
c50028b1f3
Fix team member cannot edit agent ( #14612 )
...
### What problem does this PR solve?
Follow on PR: https://github.com/infiniflow/ragflow/pull/14602
to fix: team member cannot edit agent.
new behavior: beside delete, everything is allowed for team member.
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2026-05-07 15:09:13 +08:00
Stephen Hu
53a4edfded
refactor: use warp to improve canvas access check logic ( #14587 )
...
### What problem does this PR solve?
use warp to improve canvas access check logic
### Type of change
- [x] Refactoring
2026-05-07 10:46:43 +08:00
Wang Qi
15dcdd7b5b
Revert "Fix agent permission issue" ( #14602 )
...
Reverts infiniflow/ragflow#14597
2026-05-06 20:52:54 +08:00
buua436
faae91d34f
Fix: support non-stream runtime agent completion ( #14596 )
...
### What problem does this PR solve?
support non-stream runtime agent completion
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2026-05-06 20:29:15 +08:00
Wang Qi
67e1de50ab
Fix agent permission issue ( #14597 )
...
### What problem does this PR solve?
Fix agent permission issue.
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2026-05-06 20:17:36 +08:00
Wang Qi
04c5f1b3b6
Bug fix: Support question and custom_header ( #14594 )
...
### What problem does this PR solve?
Support question and custom_header
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2026-05-06 19:26:29 +08:00
buua436
c9513e5ecb
Fix: bootstrap agent replica on demand ( #14588 )
...
### What problem does this PR solve?
bootstrap agent replica on demand
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2026-05-06 19:07:50 +08:00
Wang Qi
f32034e83e
Refactor: completion -> completions ( #14584 )
...
### What problem does this PR solve?
Keep only /completions, deprecated /completion
### Type of change
- [x] Refactoring
2026-05-06 17:19:22 +08:00
buua436
e4aee25b4b
Fix: add legacy agent completion API compatibility ( #14582 )
...
### What problem does this PR solve?
add legacy agent completion API compatibility
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2026-05-06 14:22:48 +08:00
buua436
0f2778efe7
Fix: support release in agent update api ( #14396 )
...
### What problem does this PR solve?
support release in agent update api
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2026-04-27 17:35:35 +08:00
buua436
9ad752f497
Refa:migrate agent webhook routes to REST APIs ( #14330 )
...
### What problem does this PR solve?
migrate agent webhook routes to REST APIs
### Type of change
- [x] Refactoring
2026-04-24 17:55:53 +08:00
Magicbook1108
c74aece63c
Feat: Agent api ( #14157 )
...
### What problem does this PR solve?
1. **List agents**
**Prev API**:
- `/v1/canvas/list GET`
- `/api/v1/agents GET`
**Current API**: `/api/v2/agents GET`
2. **Get canvas template**
**Prev API**: `/v1/canvas/templates GET`
**Current API**: `/api/v2/agents/templates GET`
3. **Delete an agent**
**Prev API**:
- `/v1/canvas/rm POST`
- `/api/v1/agents/<agent_id> DELETE`
**Current API**: `/api/v2/agents/<agent_id> DELETE`
4. **Update an agent**
**Prev API**:
- `/api/v1/agents/<agent_id> PUT`
- `/v1/canvas/setting POST `
**Current API**: `/api/v2/agents/<agent_id> PATCH`
5. **Create an agent**
**Prev API**:
- `/v1/canvas/set POST`
- `/api/v1/agents POST`
**Current API**: `/api/v2/agents POST`
6. **Get an agent**
**Prev API**:
- `/v1/canvas/get/<canvas_id> GET `
**Current API**: `/api/v2/agents/<agent_id> GET`
7. **Reset an agent**
**Prev API**:
- `/v1/canvas/reset POST`
**Current API**: `/api/v2/agents/<agent_id>/reset POST`
8. **Upload a file to an agent**
**Prev API**:
- `/v1/canvas/upload/<canvas_id> POST`
**Current API**: `/api/v2/agents/<agent_id>/upload POST`
9. **Input form**
**Prev API**:
- `/v1/canvas/input_form GET`
**Current API**:
`/api/v2/agents/<agent_id>/components/<component_id>/input-form GET`
10. **Debug an agent**
**Prev API**:
- `/v1/canvas/debug POST`
**Current API**:
`/api/v2/agents/<agent_id>/components/<component_id>/debug POST`
11. **Trace an agent**
**Prev API**:
- `/v1/canvas/trace GET`
**Current API**: `/api/v2/agents/<agent_id>/logs/<message_id> GET`
12. **Get an agent version list**
**Prev API**:
- `/v1/canvas/getlistversion/<canvas_id>`
**Current API**: `/api/v2/agents/<agent_id>/versions GET`
13. **Get a version of agent**
**Prev API**:
- `/v1/canvas/getversion/<version_id>`
**Current API**: `/api/v2/agents/<agent_id>/versions/<version_id> GET`
14. **Test db connection**
**Prev API**:
- `/v1/canvas/test_db_connect POST`
**Current API**: `/api/v2/agents/test_db_connection`
15. **Rerun the agent**
**Prev API**:
- `/v1/canvas/rerun POST`
**Current API**: `/api/v2/agents/rerun POST`
16. **Get prompts**
**Prev API**:
- `/v1/canvas/prompts GET`
**Current API**: `/api/v2/agents/prompts GET`
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: chanx <1243304602@qq.com >
2026-04-24 10:02:22 +08:00