stakpak/agent
Ship your code, on autopilot. An open source agent that lives on your machines 24/7 and keeps your apps running. 🦀
What it solves
Stakpak 是一個自主的 DevOps 代理,旨在管理應用程式與基礎設施,同時避免平台即服務 (PaaS) 的鎖定。它讓開發者能自動產生基礎設施程式碼、除錯 Kubernetes、設定 CI/CD 以及部署,同時實施嚴格的安全防護欄位,防止大型語言模型 (LLM) 無限制存取生產環境。
How it works
代理作為 24/7 背景程序 (Autopilot) 在你的機器上執行。它結合 LLM(支援 Anthropic、OpenAI、Gemini,或透過相容 OpenAI 端點的本地模型)與一套安全加固工具。它可與 Slack、Telegram、Discord 等通訊渠道整合,以提供通知與觸發。為確保安全,它採用「Warden Guardrails」進行網路層級政策阻擋,並使用「Secret Substitution」在不將憑證暴露給 LLM 的情況下處理機密資訊。
Who it’s for
此工具為 DevOps 工程師與開發者設計,讓他們能使用 AI 代理自動化操作任務與基礎設施管理,同時在生產系統上保持高度安全與控制。
Highlights
- Autopilot Runtime: 一個 24/7 自主背景代理,具備排程功能,並透過 Slack、Telegram、Discord 進行通知路由。
- Security Hardening: 提供相互 TLS (mTLS)、動態機密置換與隱私模式,以遮蔽敏感資料。
- DevOps-Specific Tooling: 包含 Terraform 與 Kubernetes 的基礎設施程式碼索引、Docker 建置的即時進度串流,以及內建的文件研究代理。
- Adaptive Intelligence: 使用「Rulebooks」(基於 Markdown 的 SOP)與持續的知識庫,從過往事件與組織政策中學習。
- MCP & ACP Integration: 作為安全的 Model Context Protocol (MCP) 代理,並支援 Agent Client Protocol (ACP),可與 Zed 等編輯器整合。