From bb3d42e6bf702812b2021edd2b3c3cd033ff31bc Mon Sep 17 00:00:00 2001 From: kurihada Date: Wed, 17 Dec 2025 12:11:24 +0800 Subject: [PATCH] =?UTF-8?q?refactor(core):=20=E6=95=B4=E7=90=86=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E6=8F=8F=E8=BF=B0=E6=96=87=E4=BB=B6=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 checkpoint 和 repomap 相关的描述文件移动到各自的子目录 --- .../descriptions/{ => checkpoint}/checkpoint_create.txt | 0 .../descriptions/{ => checkpoint}/checkpoint_diff.txt | 0 .../descriptions/{ => checkpoint}/checkpoint_list.txt | 0 .../descriptions/{ => checkpoint}/checkpoint_restore.txt | 0 .../core/src/tools/descriptions/{ => checkpoint}/undo.txt | 0 .../src/tools/descriptions/{ => repomap}/repo_map.txt | 0 packages/core/src/tools/load_description.ts | 8 ++++++++ 7 files changed, 8 insertions(+) rename packages/core/src/tools/descriptions/{ => checkpoint}/checkpoint_create.txt (100%) rename packages/core/src/tools/descriptions/{ => checkpoint}/checkpoint_diff.txt (100%) rename packages/core/src/tools/descriptions/{ => checkpoint}/checkpoint_list.txt (100%) rename packages/core/src/tools/descriptions/{ => checkpoint}/checkpoint_restore.txt (100%) rename packages/core/src/tools/descriptions/{ => checkpoint}/undo.txt (100%) rename packages/core/src/tools/descriptions/{ => repomap}/repo_map.txt (100%) diff --git a/packages/core/src/tools/descriptions/checkpoint_create.txt b/packages/core/src/tools/descriptions/checkpoint/checkpoint_create.txt similarity index 100% rename from packages/core/src/tools/descriptions/checkpoint_create.txt rename to packages/core/src/tools/descriptions/checkpoint/checkpoint_create.txt diff --git a/packages/core/src/tools/descriptions/checkpoint_diff.txt b/packages/core/src/tools/descriptions/checkpoint/checkpoint_diff.txt similarity index 100% rename from packages/core/src/tools/descriptions/checkpoint_diff.txt rename to packages/core/src/tools/descriptions/checkpoint/checkpoint_diff.txt diff --git a/packages/core/src/tools/descriptions/checkpoint_list.txt b/packages/core/src/tools/descriptions/checkpoint/checkpoint_list.txt similarity index 100% rename from packages/core/src/tools/descriptions/checkpoint_list.txt rename to packages/core/src/tools/descriptions/checkpoint/checkpoint_list.txt diff --git a/packages/core/src/tools/descriptions/checkpoint_restore.txt b/packages/core/src/tools/descriptions/checkpoint/checkpoint_restore.txt similarity index 100% rename from packages/core/src/tools/descriptions/checkpoint_restore.txt rename to packages/core/src/tools/descriptions/checkpoint/checkpoint_restore.txt diff --git a/packages/core/src/tools/descriptions/undo.txt b/packages/core/src/tools/descriptions/checkpoint/undo.txt similarity index 100% rename from packages/core/src/tools/descriptions/undo.txt rename to packages/core/src/tools/descriptions/checkpoint/undo.txt diff --git a/packages/core/src/tools/descriptions/repo_map.txt b/packages/core/src/tools/descriptions/repomap/repo_map.txt similarity index 100% rename from packages/core/src/tools/descriptions/repo_map.txt rename to packages/core/src/tools/descriptions/repomap/repo_map.txt diff --git a/packages/core/src/tools/load_description.ts b/packages/core/src/tools/load_description.ts index 12b30ac..3a7fc97 100644 --- a/packages/core/src/tools/load_description.ts +++ b/packages/core/src/tools/load_description.ts @@ -40,6 +40,14 @@ const TOOL_CATEGORY_MAP: Record = { // task task: 'task', agent_output: 'task', + // checkpoint + checkpoint_create: 'checkpoint', + checkpoint_list: 'checkpoint', + checkpoint_diff: 'checkpoint', + checkpoint_restore: 'checkpoint', + undo: 'checkpoint', + // repomap + repo_map: 'repomap', }; export function loadDescription(toolName: string): string {