Repository navigation
v2.0.2
v2.0.2 — V1 agent parity + v2.1 compatibility fixes
Bản 2.0.2 đưa hành vi agent về giống v1 (build/plan không còn là primary), bỏ field temperature mà OpenCode 2.1 không hỗ trợ, và sửa ba lỗi nhỏ phát hiện khi test live.
Sửa
1. build/plan được hạ về subagent (giống v1)
- Plugin gọi
agentEditor.update("build" | "plan", …)để đặtmode = "subagent"sau khi reload catalog agent. zettalà agent primary duy nhất hiện trong bộ chuyển agent;agentEditor.default("zetta")vẫn giữ nguyên.- Không hạ
compaction,title,summary— đây là agent hệ thống ẩn,opencode rundùng nội bộ; hạ chúng từng làm mọi session lỗiAgentNotFoundError. - Comment trong
agent-mode.test.ts(nói demote làm vỡopencode run) đã lỗi thời và được thay bằng test khẳng định đúng hành vi mới.
2. Không còn warning temperature
- OpenCode 2.1 bỏ field
temperaturekhỏi agent definition/config; mọi file.opencode/agents/*.mddo plugin sinh ra đều bị log
WARN ignored unsupported agent fields path=.../zetta.md fields="[\"temperature\"]". - Plugin thôi ghi field này.
temperaturetrongagent_hive.jsonvẫn được parse (không phá config cũ) nhưng OpenCode bỏ qua — đã ghi rõ trong README.
3. hive_tasks_sync không còn im lặng khi plan sai định dạng
- Nếu plan có
## Tasksnhưng không có header### <số>. <Tên task>, kết quả trả thêm cảnh báo kèm ví dụ header đúng, thay vì chỉTasks synced: 0 created, 0 removed, 0 kept.
4. Commit lại được sau lần "No changes to commit"
hive_worktree_committrước đây vẫn đánh dấu taskdonekhi không có thay đổi; lần commit sau bị từ chốiinvalid_task_statedù worktree đã có file mới.- Nay nếu task đã
donenhưng branch chưa có commit nào so vớibaseCommit, lần commit sau được chấp nhận và commit bình thường.
5. verificationNote nhận dòng Verification:
- Danh sách keyword kiểm tra evidence có thêm
verification/verify, nên summary ghiVerification: ...không còn bị báo thiếu evidence.
Verify
bun test packages/opencode-hive: 626 pass / 0 failbun test packages/hive-core: 150 pass / 0 failtsc --noEmit: sạch;bun run build: dist 1.12 MB- OpenCode 2.1.3/2.1.4 thật (standalone, config cô lập):
- catalog:
build|subagent,plan|subagent,compaction/title/summary|primary|hidden,zettaprimary opencode run→> zetta · deepseek-v4.1-flash-free, trả lờiZetta.opencode/agents/*.mdkhông còntemperature, không còn warning tương ứng
- catalog:
Lưu ý khi nâng cấp
- Agent md được sinh lại mỗi lần plugin setup, nên warning
temperaturesẽ hết sau lần chạy đầu với 2.0.2. - Nếu còn file agent cũ do bản trước ghi vào thư mục global (
~/.opencode/agents/*.md), xoá hoặc để plugin ghi đè ở cấp project; các file cũ vẫn có thể gây warning cho tới khi được thay. - Cấu hình không đổi:
"plugins": ["@hung319/opencode-hive"].