aboutsummaryrefslogtreecommitdiff
path: root/src/integration/assets/opencode
AgeCommit message (Collapse)Author
2026-09-11fix: opencode v2 lifecycle reporting (#3757)Mark Jaquith
* fix: support opencode v2 lifecycle reporting * fix: repair Japanese docs * fix: ignore payload-less OpenCode events * fix: harden opencode v2 integration install and reporting Follow-ups on top of the V2 lifecycle support: - create `cli.json` when OpenCode has no V1 TUI preferences (`tui.json` or `kv.json`) to migrate, instead of only registering into an existing file - settle stalled socket attempts with a plain connect timer, and resend the latest lifecycle state after a failed delivery so the pane cannot get stuck - resolve the OpenCode state directory from `XDG_STATE_HOME` - remove the managed `herdr-opencode` directory on uninstall - document failed executions reporting `blocked`, keep the integration test environment independent of an inherited `XDG_STATE_HOME`, and simplify `reconcileBlockers` to reassign its map --------- Co-authored-by: Jonathan Liebig <jonathan.liebig@gmail.com>
2026-09-06fix: prevent OpenCode child prompts from leaving status blocked (#3669)Mark Jaquith
Child permission and question reports omitted the session ID, clearing Herdr’s root session identity and preventing later lifecycle reports from clearing the blocked state. Track child-to-parent relationships and report prompt transitions with their root session ID, including for nested children. This preserves identity and lets existing ownership checks reject unrelated sessions. Add regression coverage for prompt routing and lifecycle transitions, and bump the OpenCode integration version to 11.
2026-08-10fix: track opencode tui session selection (#2455)akbash
refs #2450 Co-authored-by: Ogulcan Celik <ogulcancelik@gmail.com>
2026-07-22refactor: clarify opencode event state mappingOgulcan Celik
replaces contributions from soar
2026-07-18fix: support javascript integrations on windowsOgulcan Celik
refs #1531
2026-07-18fix: serialize opencode lifecycle reportsOgulcan Celik
refs #1519
2026-06-30fix: opencode — report subagent permission prompts as blocked + handle ↵Aleksey @soar Smyrnov
session.status object form (#838) refs #838
2026-06-24fix: scope opencode hook to main agent and adopt new sessionsOgulcan Celik
refs #765
2026-06-21fix: protect root agent restore sessionsOgulcan Celik
refs #712
2026-06-09feat: update agent lifecycle integrationsOgulcan Celik
2026-06-02feat: make claude codex opencode hooks session-onlyOgulcan Celik
2026-05-30fix: preserve opencode working stateOgulcan Celik
refs #351
2026-05-27fix: release opencode integration on disposeOgulcan Celik
refs #314
2026-05-26feat: add pane metadata reportingOgulcan Celik
refs #36
2026-05-23feat: restore agent sessionsOgulcan Celik
refs #233
2026-05-11fix: stabilize integration agent state reportsOgulcan Celik
2026-04-25feat(opencode): report blocked state when question tool fires (#51)mspiegel31
* feat(opencode): report blocked state on question.asked event * docs: add question.asked/replied/rejected to opencode plugin mapping
2026-04-01feat: add claude, codex, and opencode integrationsCan Celik