靜態 schema linting
根據供應商特定的限制面檢查 schema,並回報精確的 JSON Pointer 路徑、違反的關鍵字與原因。
schemafit 是一款本地優先的 CLI,用於檢查結構化輸出、JSON Schema 與工具定義的 payload,對照主流 LLM 供應商的限制面進行驗證。此頁將其定位為一種在供應商特定 schema 失敗到達 production 前先行攔截的方法。
它不會等到 API 400 才發現問題;schemafit 會標示每個違規項目的精確 JSON Pointer 路徑、關鍵字與原因,然後以非零狀態碼結束,讓 CI 能夠讓變更失敗。它也提供盡力而為的修復流程、供應商列表指令,以及可選的 live-verify 模式,用來檢查靜態規則包是否已與目前的供應商文件發生 drift。
根據供應商特定的限制面檢查 schema,並回報精確的 JSON Pointer 路徑、違反的關鍵字與原因。
將供應商規則編碼為宣告式、具版本的規則包,讓檢查可被審查,並且依據已文件化的限制,而非臨時邏輯。
以非零退出碼失敗,並可輸出 SARIF,讓違規能中斷 CI,且在 GitHub code scanning 中顯示。
可離線執行,不需要 API 金鑰、不進行模型呼叫,且沒有執行階段相依性,因此容易納入供應與稽核。
包含修復指令,可透過移除或重寫有問題的關鍵字,輸出一個盡力而為、符合供應商規則的版本。
提供 providers 指令,以及可選的 live-verify 模式,用來將靜態規則包與供應商文件比對並偵測 drift。
在建置流程中使用 schemafit,攔截在目標供應商上會回傳 400 的 schema,讓 pull request 在錯誤 schema 釋出前就失敗。
當你要支援多家 LLM 供應商時,針對一組 schema 執行 lint,提早找出供應商特定的關鍵字衝突。
當某個 schema 需要為特定 API 面調整時,使用修復指令產生一個符合供應商規則的變體。
當你希望 schema 違規出現在 GitHub code scanning 或 Security 分頁時,產生 SARIF 輸出。
在網路受限的環境中,從全新 clone 的專案執行 demo 或 lint 指令,因為核心流程是離線且無需金鑰。
它是一款本地優先的 CLI,會根據 OpenAI、Anthropic、Gemini、Mistral 和 Cohere 的公開限制規範來檢查 schema。來源說明中也提到它提供 lint、修復、列出支援供應商,以及執行密封式 demo 的指令。
來源說明它是靜態且離線運作,不需要 API 金鑰,也沒有執行階段相依性。它可以從全新 clone 的專案中執行,或在單次 pip install 之後執行。
可以。產品描述指出 lint 會以非零退出碼結束,因此 CI 可以在 schema 到達 production 前讓建置失敗。它也提到可輸出 SARIF,用於 GitHub code scanning 和 Security 分頁。
頁面明確列出 OpenAI、Anthropic、Gemini、Mistral 和 Cohere 為支援的供應商。頁面也說供應商規則包是有版本控管的,且以文件化限制為基礎。
頁面說修復流程可以透過刪除或重寫有問題的關鍵字,輸出一個盡力而為、符合供應商規則的 schema 變體,同時盡量保留原意。它也提到 v0.5 有可選的 live-verify 模式,用於偵測 drift。
ByteAsk 是專為 C 與 C++ 打造的終端機優先 AI coding agent,先編輯儲存庫再用真實編譯器、除錯器、sanitizer 與測試驗證變更,並提供免費方案與付費方案。
Manta AI 是一款自動化網頁應用測試工具,從 URL 即可開始探索、建立行為地圖,並以自然語言產生測試與回歸檢查,無需撰寫腳本或維護 selector。
CreateOS Sandbox 是以 Firecracker micro-VM 執行程式與 agent 工作負載的隔離運算環境,支援私有網路、SDK、CLI 與 MCP 程式化控制。
hob 是一個獨立的 coding agents 工作區,整合 agent sessions、終端機、歷史紀錄與後續工作,並維持你既有的工具與供應商設定。適合想保有本機路由、歷史與工作區結構控制權的開發者。
Ably Chat 是一個聊天 API 平台,適合打造自訂即時聊天應用程式。支援聊天室訊息、輸入中提示、在線狀態、表情回應與訊息更新,並提供依使用量計費選項。
SonOf 串接你的 repo 與 PM 工具,審核程式碼庫與產品脈絡,將核准工作轉為可交付的 ticket,並由資深工程師審查,協助創辦人與工程主管快速補足 backlog。