dsh-equip-engine: Equip DSH plugins based on tasks

dsh-equip-engine is a task-driven DSH plugin configuration engine designed to address issues such as mutual exclusivity, cost, and compatibility within plugin combinations. It decomposes task capabilities using the "Five-slot" (Perception, Decision, Action, Memory, Output) model and introduces a combination scoring mechanism that incorporates synergy bonuses, conflict penalties, cost control, and trustworthiness. This mechanism evaluates the overall compatibility of plugin combinations rather than the quality of individual plugins. The engine employs a dual retrieval strategy that combines exact matching from a rule-based curated library with LLM semantic understanding. It rapidly filters down to fewer than 48 candidates from over 2000 plugins, balancing efficiency and accuracy. In terms of data, it includes 19 manually curated entries and 2033 LLM-generated manifests, and possesses the capability to automatically sync with the ecosystem on a weekly basis. Users can perform rule-based retrieval via the `/equip` command, or use...

Read More