v0.35.0 — OpenCode hooks, alignment-aware Sim, git-root .kin paths
Added
- OpenCode SessionStart hook parity. OpenCode sessions had the Kindex MCP tools but no hooks, so nothing primed automatically.
kin setup-opencode-hooksnow installs an auto-loaded OpenCode plugin that runskin primein the working directory each session and injects the result into the system prompt (the OpenCode analog of Claude's SessionStart context), plus compaction context. New--adapter opencodeon the hook commands.
Changed
- Sim supervisory review now weighs alignment and trajectory, with graduated effort. Beyond "is the work sound", Sim now asks whether the work still serves what the user actually asked (spirit over letter) and where the course leads (side-effects, whether the strategy should change). Effort self-calibrates: banter is skipped; ordinary work gets the grounded single-persona review; a high-stakes, hard-to-reverse move is a reversibility trip-wire that can recommend — or, opt-in, run and verify — a deeper Advocate/Helland review. Notes are considerations, not verdicts.
Fixed
.kinartifacts anchor at the git root with repo-relative paths.kin export code-mapauto-detects the git root and recovers in-repo absolute provenance as a repo-relative path instead of dropping or leaking it;kin indexwrites.kin/at the git root, not the cwd.
Full changelog: CHANGELOG.md