SuperAPI AI 工具集

duende-docs

编程与开发

查看项目

更新于 10-16 00:23

技能介绍

用途:为 Duende Software 全部官方文档提供单一可信来源与统一管理,涵盖本地存储、抓取、发现与引用解析,防止链接失效、支持离线访问并优化 token 消耗。

主要能力:从 Duende 的 llms-full.txt 抓取文档;提取小节以精简 token(约节省 60-90%);通过 404 检查与哈希比对检测文档漂移;以 doc_id、关键词或自然语言检索并解析文档引用;维护索引的元数据、关键词、标签与别名,并可从文件系统重建索引。文档分类包括 identityserver、bff、accesstokenmanagement、identitymodel、identitymodel-oidcclient、general。

使用方式:常见工作流通过 docs-ops 技能执行,如 /duende-ecosystem:docs-ops scrape、refresh、validate、rebuild-index、clear-cache。示例命令:python scripts/management/manage_index.py count;python plugins/duende-ecosystem/skills/duende-docs/scripts/management/refresh_index.py;python plugins/duende-ecosystem/skills/duende-docs/scripts/core/scrape_docs.py;python plugins/duende-ecosystem/skills/duende-docs/scripts/core/find_docs.py search oauth dpop。也提供 Python 公开 API,如 find_document、resolve_doc_id、get_docs_by_tag、get_docs_by_category、search_by_keywords、get_document_section、refresh_index。

限制与注意:访问 index.yaml 必须使用 manage_index.py 脚本,禁止用 read_file 直接读取;PowerShell 中运行脚本禁止用 cd 配合 &&,应使用绝对路径或分开执行命令,以免路径重复;Windows 需用 PowerShell,或在 Git Bash 加 MSYS_NO_PATHCONV=1;依赖 pyyaml、requests、filelock,可选 yake,建议 Python 3.11+;抓取中的 404 属预期情况。收费与价格信息暂未提供。