mirror of
https://github.com/langgenius/dify-plugins.git
synced 2026-07-22 01:55:36 -04:00
[PR #869] [MERGED] add enhancing_function_agent strategy. #1230
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langgenius/dify-plugins/pull/869
Author: @GraySilver
Created: 7/6/2025
Status: ✅ Merged
Merged: 7/7/2025
Merged by: @crazywoola
Base:
main← Head:main📝 Commits (1)
05904b0add enhancing_function_agent strategy.📊 Changes
1 file changed (+0 additions, -0 deletions)
View changed files
➕
allenyzx/enhancing_function_agent/enhancing_function_agent.difypkg(+0 -0)📄 Description
Plugin Submission Form
1. Metadata
2. Submission Type
3. Description
A Practical Agent Strategy, partially referencing the logic from EASYTOOL: Enhancing LLM-based Agents with Concise Tool Instruction. Code implementation is based on Microsoft's EASYTOOL
Features:
Task Planning
Decomposes complex user queries into independently executable atomic subtasks. Generates structured task lists (
{"Tasks": [...]}) via LLM, each containing:Task Topology
Constructs a logical dependency graph among tasks:
[{"task":..., "id":..., "dep":[...]}]format;Choose Tool
Matches optimal tools for subtasks:
tool_dic) and task requirements;[{"ID": XX}]format;Tool Check
Intelligently determines if tool invocation is required:
Outputs decision basis as
{"Reason":..., "Choice":"Yes/No"}.4. Checklist
5. Documentation Checklist
Please confirm that your plugin README includes all necessary information:
6. Privacy Protection Information
Based on Dify Plugin Privacy Protection Guidelines:
Data Collection
Privacy Policy
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.