v10.64.2 — OpenCode Plugin Hook Fix
Fixed
- OpenCode Plugin: replaced dead chat.message hook (#995) — The chat.message hook type exists in @opencode-ai/plugin but OpenCode never triggers it. Replaced with event hook listening to message.part.updated bus events.
- OpenCode Plugin: TLS fix for self-signed certs — Bun's fetch() ignores tls.rejectUnauthorized option. Fixed by using node:https Agent with rejectUnauthorized: false.
- OpenCode Plugin: dual export format — export default { id, server } (V1) + export const (legacy) for maximum loader compatibility
- OpenCode Plugin: appLog format fixed — { body: {...} } -> { service, level, message } matching OpenCode SDK API
Added
- LLM-based harvest pattern discovery (#992) — One-shot CLI tool for auto-generating harvest regex patterns via LLM
Changed
- Ported Claude Code hooks to OpenCode — Memory retrieval on session start, auto-capture, session-end analysis, harvest integration
Maintenance
- Upgraded transitive dependencies, archived stale design plans, installed Git LFS, pruned 29 stale branches