適用於 Openclaw 的 BugPack Fix Bug

一個專為 AI 代理人設計的自動化工作流技能,用於獲取漏洞上下文、套用程式碼修復並與 BugPack API 同步狀態更新。

duhuazhu
v1.0.2
Mar 18, 2026
0
925
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install bugpack-fix-bug

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 bugpack-fix-bug。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 BugPack Fix Bug?

BugPack Fix Bug 是 Openclaw Skills 庫中的一個專業工具,旨在為 AI 代理人提供結構化的軟體維護方法。它使代理人能夠作為自主開發者,獲取全面的漏洞報告(包括螢幕截圖和環境中繼資料),並將其直接映射到原始碼中以進行快速修復。

透過彌合問題追蹤與程式碼執行之間的差距,該技能確保了每一次修復都被記錄和追蹤。使用像這樣的 Openclaw Skills 可以減輕開發者的認知負擔,允許 AI 處理從初始攝取到 BugPack 儀表板中最終狀態更新的漏洞全生命週期。

BugPack Fix Bug 應用場景

  • 自動修復 BugPack 中回報的功能回歸。
  • 透過讓 AI 代理人獲取上下文並定位相關的源檔案,減少手動分流時間。
  • 在程式碼修改後自動將漏洞標記為已修復,從而維護最新的問題追蹤器。
  • 使用 Openclaw Skills 標準化跨分散式團隊的除錯工作流。

BugPack Fix Bug 運作原理

  1. 代理人從 BugPack 本地 API 獲取完整的漏洞上下文,包括描述和相關檔案。
  2. 它分析提供的中繼資料和螢幕截圖,以確定預期行為與實際行為之間的差異。
  3. 使用 relatedFiles 陣列或根據回報的頁面路徑搜尋程式碼庫來定位原始碼。
  4. 代理人遵循專案的特定樣式規範套用必要的程式碼更改。
  5. 向 API 發送 PATCH 請求,將漏洞狀態轉換為已修復。
  6. 可選地在漏洞記錄中添加文件,以總結所實施的技術更改。

BugPack Fix Bug 設定指南

要使用此技能,請確保您的 BugPack API 正在本地運行並可存取。您可以配置代理人使用以下端點結構與服務互動:

# Ensure the BugPack service is active
curl http://localhost:3456/api/bugs

# The agent will require network access to localhost:3456

只要 Openclaw Skills 環境有權執行 HTTP GET 和 PATCH 操作,就不需要額外的繁重配置。

BugPack Fix Bug 資料結構與分類體系

該技能與 BugPack API 提供的結構化 JSON 架構互動。以下是利用的主要數據點:

Field Type Description
id String 漏洞記錄的唯一識別碼(例如,abc-123)。
description String 問題和重現步驟的詳細說明。
relatedFiles Array 與回報的漏洞相關的原始碼檔案路徑列表。
pagePath String 觀察到漏洞的 URL 或目錄路徑。
status String 漏洞的目前狀態(例如 'open','fixed')。

BugPack Fix Bug 進階特性

  • 上下文程式碼映射:即使缺失明確的檔案連結,也能自動推斷要編輯的正確檔案。
  • 中繼資料驅動除錯:利用環境數據和螢幕截圖進行高精度修復。
  • 自動化狀態同步:即時更新 BugPack 資料庫,保持專案管理工具同步。
  • 可擴充的修復筆記:支持在漏洞記錄中添加技術摘要,以便在 Openclaw Skills 中進行更好的審計追蹤。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*