การรองรับ ACP
ใช้ HanuBees ในโปรแกรมแก้ไขที่รองรับ ACP
HanuBees รองรับ Agent Client Protocol (ACP) ซึ่งช่วยให้สามารถทำงานร่วมกับ editor และ IDE ต่างๆ ได้โดยตรง
ACP เป็นมาตรฐานเปิดสำหรับการสื่อสารระหว่างโปรแกรมแก้ไขโค้ดและ AI agent
การกำหนดค่า
ในการใช้ HanuBees ผ่าน ACP ให้กำหนดค่าโปรแกรมแก้ไขของคุณให้รันคำสั่ง HanuBees acp
คำสั่งนี้จะเริ่ม HanuBees เป็น process ย่อยที่รองรับ ACP ซึ่งสื่อสารกับโปรแกรมแก้ไขของคุณผ่าน JSON-RPC ทาง stdio
นี่คือตัวอย่างสำหรับโปรแกรมแก้ไขยอดนิยมที่รองรับ ACP
Zed
สำหรับ Zed (~/.config/zed/settings.json):
{ "agent_servers": { "HanuBees": { "command": "HanuBees", "args": ["acp"] } }}สิ่งนี้จะเปิดใช้ agent: new thread ใน Command Palette
คุณต้องตั้งค่า keybinding ใน keymap.json ของคุณ:
[ { "bindings": { "cmd-alt-o": [ "agent::NewExternalAgentThread", { "agent": { "custom": { "name": "HanuBees", "command": { "command": "HanuBees", "args": ["acp"] } } } } ] } }]JetBrains IDEs
เพิ่มลงใน acp.json ของ JetBrains IDE ของคุณตาม เอกสาร:
{ "agent_servers": { "HanuBees": { "command": "/absolute/path/bin/HanuBees", "args": ["acp"] } }}นี่เป็นการเปิดให้ตัวแทน ‘HanuBees’ ในเนื้อหาของตัวแทน AI Chat
Avante.nvim
ยังคงมี Avante.nvim ของคุณ:
{ acp_providers = { ["HanuBees"] = { command = "HanuBees", args = { "acp" } } }}หากคุณต้องการส่งผ่าน environment variables (เช่น HanuBees_API_KEY) คุณต้องระบุใน env:
{ acp_providers = { ["HanuBees"] = { command = "HanuBees", args = { "acp" }, env = { HanuBees_API_KEY = os.getenv("HanuBees_API_KEY") } } }}CodeCompanion.nvim
ลองใช้ HanuBees ACP ใน CodeCompanion.nvim ให้เพิ่มสิ่งต่อไปนี้ใน Neovim ของคุณ:
require("codecompanion").setup({ interactions = { chat = { adapter = { name = "HanuBees", model = "claude-sonnet-4", }, }, },})คุณสามารถใช้ CodeCompanion เพื่อใช้ HanuBees เป็น ACP agent สำหรับแชท
หากคุณต้องส่ง environment variables (เช่น HanuBees_API_KEY) โปรดดู Configuring Adapters: Environment Variables ในเอกสารของ CodeCompanion.nvim สำหรับรายละเอียดทั้งหมด
การรองรับ
HanuBees ทำงานผ่าน ACP เหมือนกับใน terminal และรองรับฟีเจอร์ทั้งหมด:
- เครื่องมือใน (ไฟล์ไฟล์คำสั่งอื่นๆ)
- คำอธิบายและคำสั่งสแลช
- MCP แขกที่นี่คือข้อมูลเพิ่มเติมของ HanuBees ของคุณ
- กฎเฉพาะโครงการจาก
AGENTS.md - คนจัดรูปแบบและ linters เวียนนา
- ระบบตัวแทนและระบบ