Commit Graph

4 Commits

Author SHA1 Message Date
Rod Boev 82a18e9292 fix(opencode): stamp platformSource on worker posts (refs #3678) (#3767)
* fix(opencode): stamp platform source on worker posts (#3678)

* fix(opencode): scope platform source stamping to issue slice (#3678)
2026-09-10 20:40:33 -07:00
Rod Boev d1ae0cb29d fix(opencode): read tool arguments from hook input (refs #3678) (#3766)
* fix(opencode): read tool arguments from hook input (#3678)

* fix(opencode): read tool arguments from hook input (refs #3678)

* chore(ci): rerun Windows lifecycle validation

* chore(ci): retry Windows lifecycle gate
2026-09-10 20:40:13 -07:00
Rod Boev 5babf0b136 fix(opencode): honor persisted worker port settings (closes #3365) 2026-09-10 20:16:15 -07:00
Alex Newman 90f704996d fix(opencode+openclaw): plan-08 event-contract correctness — capture actually works
- OpenCode plugin: rebind from non-existent events (session.created/message.updated/
  session.compacted/file.edited/session.deleted) to real OpenCode hooks
  (tool.execute.after, chat.message, experimental.session.compacting, event bus
  session.idle/session.deleted). Plugin now actually captures. (#2435 #2419)
- Search client: parse worker's data.content block shape (not data.items); resolve
  worker port via SettingsDefaultsManager + env override. (#2406)
- Contract test asserts plugin subscribes only to real event names and search client
  parses the real response shape — regression guard. (#2462)
- OpenClaw: restore session init on session_start/after_compaction (dedup-guarded) and
  fall back to process.cwd() instead of dropping observations without workspaceDir.

Full test suite now green (1807 pass, 0 fail).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-28 16:51:51 -07:00