Skip to content

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 14:15
· 118 commits to main since this release

Fixed

  • v0.8.0 failed to load in every consumer session: the package entry module re-exported the named OpencodeArchitectPlugin class, and OpenCode's loader invokes every function-valued entry export as a plain plugin factory — calling a class without new aborts the whole plugin (Cannot call a class constructor OpencodeArchitectPlugin without |new| in the session log) and no agents register. index.ts now exports only default; the class stays importable from plugin.ts for tests (ADR-0010)

Added

  • Entry-module regression test: tests/entry-exports.test.ts imports the real entry and asserts the opencode contract — nothing besides default is exported and default is callable without new
  • Conformance checklist E3, entry module default-only: generated packages are audited against the same rule (their templates already emit default-only entries); E3 joins the hard non-conformance set