xby-code-document-update:爲 LLM 提供最新代碼文檔

前言

在開發基於 LLM 的智能體時,代碼生成的準確性往往取決於上下文信息。如果 LLM 引用的是過時的庫文檔,生成的代碼可能包含錯誤或失效的 API。Context7 MCP 旨在解決這個問題。

插件簡介

這是 DeepSeek Harness (DSH) 的一個插件,由 xby-skill 維護。它集成了 Context7 MCP 服務,爲 LLM 提供最新的代碼文檔和示例,確保智能體生成的代碼基於最新的庫文檔。

核心功能

該插件提供以下核心能力:

  • set_xby_apikey:在聊天中設置 API 密鑰。該密鑰會自動持久化,重啓 DSH 後依然有效。
  • resolve_library_id:解析包名或產品名,將其轉換爲 Context7 兼容的庫 ID,並返回匹配列表。
  • get_library_docs:獲取指定庫的最新文檔。

安裝

在命令行中執行以下命令即可完成安裝:

dsh plugin --profile web add github:xby_skill/xby-code-document-update

使用說明

使用該插件前,需先註冊小笨羊官網獲取 API 密鑰。

調用 get_library_docs 獲取文檔前,通常需要先調用 resolve_library_id 以獲得有效的 Context7 兼容庫 ID。除非用戶在查詢中直接提供了 /org/project 或 /org/project/version 格式的庫 ID,否則必須先進行解析。

在獲取文檔時,可通過 mode 參數指定模式:
- mode='code'(默認):用於 API 參考和代碼示例。
- mode='info':用於概念指南、敘述性信息和架構問題。

注意事項

  • 本地調試:該插件僅用於本地開發調試。
  • 模糊查詢:對於模糊或不確定的查詢,應在進行猜測匹配之前請求用戶澄清。
  • API 密鑰:使用前需前往小笨羊官網註冊並獲取 API 密鑰。

總結

該插件通過集成 Context7 MCP,解決了 LLM 在代碼生成過程中依賴過時文檔的問題。更多詳情可查看 插件目錄 或 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜