更新 .gitignore 以包含子目錄中的 JSON 檔案,並更新 README.md 中的任務規劃與執行模式描述,提升用戶理解。新增網站相關資源,包括 HTML、CSS、JavaScript 檔案及多個 SVG 圖示,增強網站功能與視覺效果。
1
.gitignore
vendored
@ -51,6 +51,7 @@ coverage/
|
|||||||
# 資料檔案
|
# 資料檔案
|
||||||
*.sqlite
|
*.sqlite
|
||||||
data/*.json
|
data/*.json
|
||||||
|
data/*/*.json
|
||||||
!data/example.json
|
!data/example.json
|
||||||
|
|
||||||
# Cursor AI 生成的暫存檔案
|
# Cursor AI 生成的暫存檔案
|
||||||
|
10
README.md
@ -148,13 +148,19 @@ You can enable Cursor Settings => Features => Custom modes, and configure the fo
|
|||||||
#### TaskPlanner Mode
|
#### TaskPlanner Mode
|
||||||
|
|
||||||
```
|
```
|
||||||
You are a professional task planning expert who must interact with users, analyze their requirements, and collect project-related information, ultimately using mcp_shrimp_task_manager_plan_task to establish tasks. When tasks are established, you must summarize and inform users to use the Task Execution Model for task execution. You must focus on task planning and are prohibited from using mcp_shrimp_task_manager_execute_task to execute tasks. Serious warning: you are a task planning expert, you cannot directly modify code, you can only plan tasks, and you cannot directly modify code, you can only plan tasks.
|
You are a professional task planning expert. You must interact with users, analyze their needs, and collect project-related information. Finally, you must use "plan_task" to create tasks. When the task is created, you must summarize it and inform the user to use the "TaskExecutor" mode to execute the task.
|
||||||
|
You must focus on task planning. Do not use "execute_task" to execute tasks.
|
||||||
|
Serious warning: you are a task planning expert, you cannot modify the program code directly, you can only plan tasks, and you cannot modify the program code directly, you can only plan tasks.
|
||||||
```
|
```
|
||||||
|
|
||||||
#### TaskExecutor Mode
|
#### TaskExecutor Mode
|
||||||
|
|
||||||
```
|
```
|
||||||
You are a professional task execution expert. When users specify task execution, use mcp_shrimp_task_manager_execute_task for task execution. Without specified tasks, use mcp_shrimp_task_manager_list_tasks to find unexecuted tasks and execute them. After completion, you must summarize and inform users. You can only execute one task at a time, and unless explicitly instructed by users, you are prohibited from proceeding to the next task after a single task is completed. If users request "continuous mode," execute all tasks in sequence.
|
You are a professional task execution expert. When a user specifies a task to execute, use "execute_task" to execute the task.
|
||||||
|
If no task is specified, use "list_tasks" to find unexecuted tasks and execute them.
|
||||||
|
When the execution is completed, a summary must be given to inform the user of the conclusion.
|
||||||
|
You can only perform one task at a time, and when a task is completed, you are prohibited from performing the next task unless the user explicitly tells you to.
|
||||||
|
If the user requests "continuous mode", all tasks will be executed in sequence.
|
||||||
```
|
```
|
||||||
|
|
||||||
> 💡 Choose the appropriate mode based on your needs:
|
> 💡 Choose the appropriate mode based on your needs:
|
||||||
|
5
docs/web/assets/icons/favicon.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="none">
|
||||||
|
<rect width="48" height="48" rx="8" fill="#3B82F6"/>
|
||||||
|
<path d="M14 18H34M14 24H34M14 30H26" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<circle cx="30" cy="30" r="4" fill="white"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 326 B |
5
docs/web/assets/icons/feature-complexity.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#8b5cf6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M2 12h4l3-9 3 18 3-9h7" />
|
||||||
|
<circle cx="12" cy="12" r="10" stroke-dasharray="2" />
|
||||||
|
<path d="M12 2v1M12 21v1M4.93 4.93l.7.7M18.36 18.36l.7.7M2 12h1M21 12h1M4.93 19.07l.7-.7M18.36 5.64l.7-.7" stroke-opacity="0.5" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 391 B |
7
docs/web/assets/icons/feature-decomposition.svg
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#10b981" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<rect x="2" y="4" width="6" height="6" rx="1" />
|
||||||
|
<rect x="2" y="14" width="6" height="6" rx="1" />
|
||||||
|
<rect x="16" y="4" width="6" height="6" rx="1" />
|
||||||
|
<rect x="16" y="14" width="6" height="6" rx="1" />
|
||||||
|
<path d="M8 7h8M5 10v4M8 17h8M19 10v4" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 415 B |
6
docs/web/assets/icons/feature-memory.svg
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#ef4444" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M14 9a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" />
|
||||||
|
<path d="M2.5 12a9.5 9.5 0 1 0 19 0 9.5 9.5 0 1 0-19 0" />
|
||||||
|
<path d="M7 15s1 2 5 2 5-2 5-2" />
|
||||||
|
<path d="M12 3v3M3 12h3M21 12h-3M12 21v-3" stroke-dasharray="2" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 380 B |
7
docs/web/assets/icons/feature-planning.svg
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#4f46e5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M9 17.25v1.5M15 17.25v1.5M9 3.75v1.5M15 3.75v1.5M4.5 9h15M4.5 15h15"/>
|
||||||
|
<path d="M3.75 5.25h16.5a1.5 1.5 0 0 1 1.5 1.5v10.5a1.5 1.5 0 0 1-1.5 1.5H3.75a1.5 1.5 0 0 1-1.5-1.5V6.75a1.5 1.5 0 0 1 1.5-1.5z"/>
|
||||||
|
<circle cx="7" cy="12" r="1"/>
|
||||||
|
<circle cx="12" cy="12" r="1"/>
|
||||||
|
<circle cx="17" cy="12" r="1"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 480 B |
5
docs/web/assets/icons/feature-tracking.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#3b82f6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<circle cx="12" cy="12" r="10" />
|
||||||
|
<polyline points="12 6 12 12 16 14" />
|
||||||
|
<path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 372 B |
5
docs/web/assets/icons/feature-verification.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#d97706" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M9 12l2 2 4-4" />
|
||||||
|
<path d="M5 12V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-5" />
|
||||||
|
<rect x="3" y="12" width="8" height="8" rx="2" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 318 B |
11
docs/web/assets/icons/knowledge-solution.svg
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none">
|
||||||
|
<circle cx="32" cy="32" r="30" fill="#F3E8FF" stroke="#8B5CF6" stroke-width="2"/>
|
||||||
|
<path d="M19 22C19 20.8954 19.8954 20 21 20H43C44.1046 20 45 20.8954 45 22V42C45 43.1046 44.1046 44 43 44H21C19.8954 44 19 43.1046 19 42V22Z" fill="#F3E8FF" stroke="#8B5CF6" stroke-width="2"/>
|
||||||
|
<path d="M23 26H41" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M23 31H38" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M23 36H35" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M23 40H32" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M39 35.5C40.1046 35.5 41 36.3954 41 37.5V37.5C41 38.6046 40.1046 39.5 39 39.5H39C37.8954 39.5 37 38.6046 37 37.5V37.5C37 36.3954 37.8954 35.5 39 35.5V35.5Z" fill="#DDD6FE" stroke="#8B5CF6" stroke-width="2"/>
|
||||||
|
<path d="M16 32L16 40L24 40" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M48 32L48 24L40 24" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
5
docs/web/assets/icons/logo.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">
|
||||||
|
<rect width="32" height="32" rx="6" fill="#3B82F6"/>
|
||||||
|
<path d="M8 12H24M8 16H24M8 20H18" stroke="white" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<circle cx="22" cy="20" r="3" fill="white"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 325 B |
11
docs/web/assets/icons/memory-loss.svg
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none">
|
||||||
|
<circle cx="32" cy="32" r="30" fill="#FEF2F2" stroke="#EF4444" stroke-width="2"/>
|
||||||
|
<path d="M26 20H38C40.2091 20 42 21.7909 42 24V40C42 42.2091 40.2091 44 38 44H26C23.7909 44 22 42.2091 22 40V24C22 21.7909 23.7909 20 26 20Z" stroke="#EF4444" stroke-width="2"/>
|
||||||
|
<path d="M26 26H38" stroke="#EF4444" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M26 32H34" stroke="#EF4444" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M26 38H30" stroke="#EF4444" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M47 15L50 18" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M14 44L17 47" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M14 15L17 18" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M47 44L50 47" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 946 B |
12
docs/web/assets/icons/memory-solution.svg
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none">
|
||||||
|
<circle cx="32" cy="32" r="30" fill="#ECFDF5" stroke="#10B981" stroke-width="2"/>
|
||||||
|
<path d="M26 20H38C40.2091 20 42 21.7909 42 24V40C42 42.2091 40.2091 44 38 44H26C23.7909 44 22 42.2091 22 40V24C22 21.7909 23.7909 20 26 20Z" stroke="#10B981" stroke-width="2"/>
|
||||||
|
<path d="M26 26H38" stroke="#10B981" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M26 32H34" stroke="#10B981" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M26 38H30" stroke="#10B981" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M47 15L50 18" stroke="#10B981" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M14 44L17 47" stroke="#10B981" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M14 15L17 18" stroke="#10B981" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M47 44L50 47" stroke="#10B981" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M38 32L40 34L44 28" stroke="#10B981" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
12
docs/web/assets/icons/repeat-work.svg
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none">
|
||||||
|
<circle cx="32" cy="32" r="30" fill="#EFF6FF" stroke="#3B82F6" stroke-width="2"/>
|
||||||
|
<path d="M22 20H42C43.1046 20 44 20.8954 44 22V42C44 43.1046 43.1046 44 42 44H22C20.8954 44 20 43.1046 20 42V22C20 20.8954 20.8954 20 22 20Z" stroke="#3B82F6" stroke-width="2"/>
|
||||||
|
<path d="M24 25H40" stroke="#3B82F6" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M24 30H36" stroke="#3B82F6" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M24 35H32" stroke="#3B82F6" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M24 40H28" stroke="#3B82F6" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M40 40C40 38.8954 40.8954 38 42 38H46C47.1046 38 48 38.8954 48 40V40C48 41.1046 47.1046 42 46 42H42C40.8954 42 40 41.1046 40 40V40Z" fill="#DBEAFE" stroke="#3B82F6" stroke-width="2"/>
|
||||||
|
<path d="M16 24C16 22.8954 16.8954 22 18 22H22C23.1046 22 24 22.8954 24 24V24C24 25.1046 23.1046 26 22 26H18C16.8954 26 16 25.1046 16 24V24Z" fill="#DBEAFE" stroke="#3B82F6" stroke-width="2"/>
|
||||||
|
<path d="M48 32L45 35L48 38" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M16 32L19 29L16 26" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
13
docs/web/assets/icons/structure-chaos.svg
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none">
|
||||||
|
<circle cx="32" cy="32" r="30" fill="#FFF7ED" stroke="#F97316" stroke-width="2"/>
|
||||||
|
<rect x="18" y="18" width="10" height="10" rx="2" fill="none" stroke="#F97316" stroke-width="2"/>
|
||||||
|
<rect x="36" y="35" width="10" height="10" rx="2" fill="none" stroke="#F97316" stroke-width="2"/>
|
||||||
|
<rect x="36" y="18" width="10" height="10" rx="2" fill="none" stroke="#F97316" stroke-width="2"/>
|
||||||
|
<rect x="18" y="35" width="10" height="10" rx="2" fill="none" stroke="#F97316" stroke-width="2"/>
|
||||||
|
<path d="M28 23H36" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-dasharray="2 2"/>
|
||||||
|
<path d="M41 28V35" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-dasharray="2 2"/>
|
||||||
|
<path d="M36 40H28" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-dasharray="2 2"/>
|
||||||
|
<path d="M23 35V28" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-dasharray="2 2"/>
|
||||||
|
<path d="M28 23L23 28" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-dasharray="2 2"/>
|
||||||
|
<path d="M28 40L36 35" stroke="#9CA3AF" stroke-width="2" stroke-linecap="round" stroke-dasharray="2 2"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
12
docs/web/assets/icons/structure-solution.svg
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64" fill="none">
|
||||||
|
<circle cx="32" cy="32" r="30" fill="#FEF9C3" stroke="#CA8A04" stroke-width="2"/>
|
||||||
|
<rect x="27" y="18" width="10" height="10" rx="2" fill="none" stroke="#CA8A04" stroke-width="2"/>
|
||||||
|
<rect x="40" y="36" width="10" height="10" rx="2" fill="none" stroke="#CA8A04" stroke-width="2"/>
|
||||||
|
<rect x="14" y="36" width="10" height="10" rx="2" fill="none" stroke="#CA8A04" stroke-width="2"/>
|
||||||
|
<path d="M32 28V36" stroke="#CA8A04" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M32 36H40" stroke="#CA8A04" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M32 36H24" stroke="#CA8A04" stroke-width="2" stroke-linecap="round"/>
|
||||||
|
<path d="M14 30C14 28.8954 14.8954 28 16 28H20C21.1046 28 22 28.8954 22 30V30C22 31.1046 21.1046 32 20 32H16C14.8954 32 14 31.1046 14 30V30Z" fill="#FEF08A" stroke="#CA8A04" stroke-width="2"/>
|
||||||
|
<path d="M42 30C42 28.8954 42.8954 28 44 28H48C49.1046 28 50 28.8954 50 30V30C50 31.1046 49.1046 32 48 32H44C42.8954 32 42 31.1046 42 30V30Z" fill="#FEF08A" stroke="#CA8A04" stroke-width="2"/>
|
||||||
|
<path d="M27 30C27 28.8954 27.8954 28 29 28H35C36.1046 28 37 28.8954 37 30V30C37 31.1046 36.1046 32 35 32H29C27.8954 32 27 31.1046 27 30V30Z" fill="#FEF08A" stroke="#CA8A04" stroke-width="2"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
6
docs/web/assets/icons/workflow-analyze.svg
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#10b981" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<circle cx="12" cy="12" r="9" />
|
||||||
|
<path d="M12 8v4M12 16h.01" />
|
||||||
|
<path d="M9 12l6-6" />
|
||||||
|
<path d="M15 12l-6 6" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 283 B |
8
docs/web/assets/icons/workflow-complete.svg
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#059669" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M9 12l2 2 4-4" />
|
||||||
|
<circle cx="12" cy="12" r="10" />
|
||||||
|
<path d="M9 6l3 3 3-3" />
|
||||||
|
<path d="M9 18l3-3 3 3" />
|
||||||
|
<path d="M16 9l-3 3-3-3" />
|
||||||
|
<path d="M16 15l-3-3-3 3" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 346 B |
5
docs/web/assets/icons/workflow-execute.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#ef4444" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M19 14l-7 7m0 0l-7-7m7 7V3" />
|
||||||
|
<circle cx="12" cy="18" r="2" />
|
||||||
|
<path d="M8 8l4-4 4 4" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 268 B |
5
docs/web/assets/icons/workflow-plan.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#3b82f6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2.5 2.5 0 012 2" />
|
||||||
|
<path d="M12 11v6" />
|
||||||
|
<path d="M9 14h6" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 357 B |
5
docs/web/assets/icons/workflow-reflect.svg
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#6366f1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M12 2v4M12 18v4M4 12H2M9 4.25l1 1.73M14 4.25l-1 1.73M9 19.75l1-1.73M14 19.75l-1-1.73M22 12h-2" />
|
||||||
|
<circle cx="12" cy="12" r="5" />
|
||||||
|
<circle cx="12" cy="12" r="2" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 342 B |
10
docs/web/assets/icons/workflow-split.svg
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#8b5cf6" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<rect x="2" y="2" width="8" height="8" rx="1" />
|
||||||
|
<rect x="14" y="2" width="8" height="8" rx="1" />
|
||||||
|
<rect x="2" y="14" width="8" height="8" rx="1" />
|
||||||
|
<rect x="14" y="14" width="8" height="8" rx="1" />
|
||||||
|
<path d="M6 10V14" />
|
||||||
|
<path d="M18 10V14" />
|
||||||
|
<path d="M10 6H14" />
|
||||||
|
<path d="M10 18H14" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 469 B |
6
docs/web/assets/icons/workflow-verify.svg
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#f59e0b" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
|
||||||
|
<path d="M22 11.08V12a10 10 0 11-5.93-9.14" />
|
||||||
|
<path d="M22 4L12 14.01l-3-3" />
|
||||||
|
<circle cx="12" cy="12" r="6" stroke-dasharray="2" />
|
||||||
|
<path d="M12 8v4l2 2" />
|
||||||
|
</svg>
|
After Width: | Height: | Size: 330 B |
54
docs/web/assets/images/workflow-simple.svg
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="160" viewBox="0 0 600 160" fill="none">
|
||||||
|
<!-- 步驟1:任務規劃 -->
|
||||||
|
<rect x="10" y="60" width="80" height="40" rx="8" fill="#3B82F6" fill-opacity="0.9"/>
|
||||||
|
<text x="50" y="85" font-family="Arial, sans-serif" font-size="12" fill="white" text-anchor="middle">任務規劃</text>
|
||||||
|
|
||||||
|
<!-- 箭頭1 -->
|
||||||
|
<path d="M95 80L120 80" stroke="white" stroke-width="2" stroke-dasharray="4 2"/>
|
||||||
|
<polygon points="120,80 112,76 112,84" fill="white"/>
|
||||||
|
|
||||||
|
<!-- 步驟2:分析 -->
|
||||||
|
<rect x="125" y="60" width="80" height="40" rx="8" fill="#3B82F6" fill-opacity="0.8"/>
|
||||||
|
<text x="165" y="85" font-family="Arial, sans-serif" font-size="12" fill="white" text-anchor="middle">深入分析</text>
|
||||||
|
|
||||||
|
<!-- 箭頭2 -->
|
||||||
|
<path d="M210 80L235 80" stroke="white" stroke-width="2" stroke-dasharray="4 2"/>
|
||||||
|
<polygon points="235,80 227,76 227,84" fill="white"/>
|
||||||
|
|
||||||
|
<!-- 步驟3:反思 -->
|
||||||
|
<rect x="240" y="60" width="80" height="40" rx="8" fill="#3B82F6" fill-opacity="0.7"/>
|
||||||
|
<text x="280" y="85" font-family="Arial, sans-serif" font-size="12" fill="white" text-anchor="middle">方案反思</text>
|
||||||
|
|
||||||
|
<!-- 箭頭3 -->
|
||||||
|
<path d="M325 80L350 80" stroke="white" stroke-width="2" stroke-dasharray="4 2"/>
|
||||||
|
<polygon points="350,80 342,76 342,84" fill="white"/>
|
||||||
|
|
||||||
|
<!-- 步驟4:任務分解 -->
|
||||||
|
<rect x="355" y="60" width="80" height="40" rx="8" fill="#3B82F6" fill-opacity="0.6"/>
|
||||||
|
<text x="395" y="85" font-family="Arial, sans-serif" font-size="12" fill="white" text-anchor="middle">任務分解</text>
|
||||||
|
|
||||||
|
<!-- 箭頭4 -->
|
||||||
|
<path d="M440 80L465 80" stroke="white" stroke-width="2" stroke-dasharray="4 2"/>
|
||||||
|
<polygon points="465,80 457,76 457,84" fill="white"/>
|
||||||
|
|
||||||
|
<!-- 步驟5:執行完成 -->
|
||||||
|
<rect x="470" y="60" width="80" height="40" rx="8" fill="#4F46E5" fill-opacity="0.8"/>
|
||||||
|
<text x="510" y="85" font-family="Arial, sans-serif" font-size="12" fill="white" text-anchor="middle">執行完成</text>
|
||||||
|
|
||||||
|
<!-- 裝飾元素:圓點 -->
|
||||||
|
<circle cx="50" y="40" r="3" fill="white" fill-opacity="0.5"/>
|
||||||
|
<circle cx="165" y="30" r="2" fill="white" fill-opacity="0.3"/>
|
||||||
|
<circle cx="280" y="45" r="4" fill="white" fill-opacity="0.4"/>
|
||||||
|
<circle cx="395" y="35" r="2" fill="white" fill-opacity="0.3"/>
|
||||||
|
<circle cx="510" y="40" r="3" fill="white" fill-opacity="0.5"/>
|
||||||
|
|
||||||
|
<!-- 裝飾元素:圓點(底部) -->
|
||||||
|
<circle cx="50" y="120" r="2" fill="white" fill-opacity="0.3"/>
|
||||||
|
<circle cx="165" y="125" r="3" fill="white" fill-opacity="0.4"/>
|
||||||
|
<circle cx="280" y="115" r="2" fill="white" fill-opacity="0.3"/>
|
||||||
|
<circle cx="395" y="120" r="4" fill="white" fill-opacity="0.5"/>
|
||||||
|
<circle cx="510" y="115" r="2" fill="white" fill-opacity="0.3"/>
|
||||||
|
|
||||||
|
<!-- 文字標題 -->
|
||||||
|
<text x="300" y="20" font-family="Arial, sans-serif" font-size="16" font-weight="bold" fill="white" text-anchor="middle">智能任務管理工作流程</text>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
1026
docs/web/css/styles.css
Normal file
1505
docs/web/index.html
Normal file
1654
docs/web/js/main.js
Normal file
@ -148,13 +148,19 @@ npm run build
|
|||||||
#### TaskPlanner 模式
|
#### TaskPlanner 模式
|
||||||
|
|
||||||
```
|
```
|
||||||
你是一個專業的任務規劃專家,你必須與用戶進行交互,分析用戶的需求,並收集專案相關資訊,最終使用 mcp_shrimp_task_manager_plan_task 建立任務,當任務建立完成後必須總結摘要,並告知用戶使用 任務執行 Model 進行任務執行。你必須專心於任務規劃禁止使用 mcp_shrimp_task_manager_execute_task 來執行任務,嚴重警告你是任務規劃專家,你不能直接修改程式碼,你只能規劃任務,並且你不能直接修改程式碼,你只能規劃任務。
|
你是一個專業的任務規劃專家,你必須與用戶進行交互,分析用戶的需求,並收集專案相關資訊,最終使用 「plan_task」 建立任務,當任務建立完成後必須總結摘要,並告知用戶使用「TaskExecutor」模式進行任務執行。
|
||||||
|
你必須專心於任務規劃禁止使用 「execute_task」 來執行任務,
|
||||||
|
嚴重警告你是任務規劃專家,你不能直接修改程式碼,你只能規劃任務,並且你不能直接修改程式碼,你只能規劃任務。
|
||||||
```
|
```
|
||||||
|
|
||||||
#### TaskExecutor 模式
|
#### TaskExecutor 模式
|
||||||
|
|
||||||
```
|
```
|
||||||
你是一個專業的任務執行專家,當用戶有指定執行任務,則使用 mcp_shrimp_task_manager_execute_task 進行任務執行,沒有執行任務時則使用 mcp_shrimp_task_manager_list_tasks 尋找位執行的任務並執行,當執行完成後必須總結摘要告知用戶使用,你一次只能執行一個任務,單任務完成時除非用戶明確告知否則禁止進行下一則任務。用戶如果要求"連續模式"則按照順序連續執行所有任務
|
你是一個專業的任務執行專家,當用戶有指定執行任務,則使用 「execute_task」 進行任務執行,
|
||||||
|
沒有指定任務時則使用 「list_tasks」 尋找未執行的任務並執行,
|
||||||
|
當執行完成後必須總結摘要告知用戶結論,
|
||||||
|
你一次只能執行一個任務,當任務完成時除非用戶明確告知否則禁止進行下一則任務。
|
||||||
|
用戶如果要求「連續模式」則按照順序連續執行所有任務
|
||||||
```
|
```
|
||||||
|
|
||||||
> 💡 根據您的需求場景選擇適當的模式:
|
> 💡 根據您的需求場景選擇適當的模式:
|
||||||
|