在公司裡的角色
OpenCode 是最省事的員工:不需要啟動參數,設定一個 opencode.json 就能讀寫整個知識庫。它的 Herdr 整合還會主動上報狀態——不像別家靠讀螢幕推斷,狀態燈最可靠。
啟動參數
固定崗位、臨時幫手都沒有啟動參數(herdr agent start 時連 -- 一起省掉)。
權限放行配置
OpenCode 預設只把啟動資料夾當工作區,跨資料夾讀寫要批准。在公司根目錄新建 opencode.json:
{"$schema": "https://opencode.ai/config.json", "permission": {"external_directory": {"<公司根目錄>/**": "allow"}}}
公司根目錄在使用者主目錄下時,按官方寫法用 ~ 開頭,例如 "~/mycompany/**"。
卡點
- 外部目錄批准:沒配
external_directory時,讀寫工作區以外的每次都攔——固定崗位在自己資料夾上崗,任務卡在駕駛艙/,一定會跨到外部目錄,所以這份設定是必配。 - 它讀
AGENTS.md(軟連結CLAUDE.md)認公司規矩,Skill 掛在.agents/skills/。