Skip to content

v0.82.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 19:41
dbbae5d

What's Changed

  • fix(release): bump release-tools pin to v2.4.0 (out-file input) by @mabry1985 in #1628
  • fix(settings): QuickSetting dialogs — full-width helper text + capped height by @mabry1985 in #1629
  • feat(tools): per-row on/off toggles in the Tools panel (denylist editor chip removed) by @mabry1985 in #1630
  • fix(plugins): re-install from a plugin's own origin converges (no --force) by @mabry1985 in #1646
  • fix(config): relocate inline secrets to secrets.yaml on strip — never drop them by @mabry1985 in #1647
  • fix(version): repo pyproject beats stale editable-install dist-info — one shared resolver for the plugin gate and the A2A card by @mabry1985 in #1650
  • fix(testkit): FakeRegistry mirrors the full PluginRegistry surface — chat commands, late tools, live_config by @mabry1985 in #1648
  • feat(goals): verifier ctx carries the invoking goal/watch identity (ctx.invoker) by @mabry1985 in #1649
  • feat(sdk): watch lifecycle surface — sdk.list_watches / sdk.clear_watch (#1638) by @mabry1985 in #1654
  • feat(sdk): spawn_background + background_status — the plugin↔background channel by @mabry1985 in #1655
  • feat(sdk): react_on — reactive-rule sugar over registry.on + run_in_session by @mabry1985 in #1657
  • feat(sdk): plugin-owned recurring jobs — schedule_recurring + uninstall/disable cleanup (#1642) by @mabry1985 in #1656
  • feat(sdk): plugin metric timeseries — record_metric / metric_history / metric_last (#1632) by @mabry1985 in #1659
  • feat(plugins): typed event contracts — emits: entries may declare payload schemas by @mabry1985 in #1658
  • feat(sdk): knowledge lifecycle — knowledge_purge + epoch scoping (#1634) by @mabry1985 in #1661
  • feat(console): iframe event bridge — replay-on-subscribe (since/seq) + hidden delivery by @mabry1985 in #1662
  • fix(hitl): parallel gated tool calls — resume interrupts by id, skip answered ones by @mabry1985 in #1663
  • fix(plugins): Configure dialog hydrates right after install — no page refresh (#1643) by @mabry1985 in #1652
  • feat(console): subagent descriptions in the panel + kind badges in the slash palette (#1660) by @mabry1985 in #1665

Full Changelog: v0.81.0...v0.82.0