📦 deps(thirdparty): update snapshots
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
## 此示例演示的内容
|
||||
|
||||
- 如何:
|
||||
- 在启动时加载全局清单 `data/skills_index.json`;
|
||||
- 在启动时加载规范清单 `skills_index.json`(`data/skills_index.json` 只是兼容性镜像);
|
||||
- 扫描对话消息中的 `@skill-id` 模式;
|
||||
- 将这些 id 解析为清单中的条目;
|
||||
- 仅从磁盘读取相应的 `SKILL.md` 文件(延迟加载);
|
||||
@@ -20,7 +20,7 @@
|
||||
- 如何通过 `maxSkillsPerTurn` 强制执行**每轮最大技能数**。
|
||||
- 如何通过 `overflowBehavior` 选择在请求太多技能时是**截断还是报错**。
|
||||
|
||||
此模式避免了在安装 1,494+ 技能时的上下文溢出。
|
||||
此模式避免了在安装 1,684+ 技能时的上下文溢出。
|
||||
|
||||
---
|
||||
|
||||
@@ -49,7 +49,7 @@ import {
|
||||
|
||||
const REPO_ROOT = "/path/to/antigravity-awesome-skills";
|
||||
const SKILLS_ROOT = REPO_ROOT;
|
||||
const INDEX_PATH = path.join(REPO_ROOT, "data", "skills_index.json");
|
||||
const INDEX_PATH = path.join(REPO_ROOT, "skills_index.json");
|
||||
|
||||
// 1. 在代理启动时引导一次
|
||||
const skillIndex = loadSkillIndex(INDEX_PATH);
|
||||
@@ -85,7 +85,7 @@ async function runTurn(trajectory: Message[]) {
|
||||
|
||||
- **不要**遍历 `skills/*/SKILL.md` 并一次性加载所有内容。
|
||||
- 此示例:
|
||||
- 假设技能与 `data/skills_index.json` 位于同一仓库根目录下;
|
||||
- 假设技能与根目录 `skills_index.json` 位于同一仓库根目录下;
|
||||
- 使用纯 Node.js ESM 模块,因此可以在没有 TypeScript 运行时的情况下直接导入。
|
||||
- 在真实主机中:
|
||||
- 将 `buildModelMessages` 连接到您当前在 `TrajectoryChatConverter` 之前组装提示词的位置;
|
||||
|
||||
Reference in New Issue
Block a user