Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 02:02
· 115 commits to main since this release

Changelog

  • 3e7825e build: installer wires niq into PATH automatically
  • c17ff02 chore(reason): batch streaming deltas every 1s
  • 5193657 docs(bus): document the registry API's omitted-allow-list default
  • f421bee feat(bus): enforce publish ACL with target restriction
  • 96508f4 feat(events): per-worker traffic role filter; recipients normalized to a table
  • 052f5a0 feat(reason): expose the provider.* domain to the worker's own LLM
  • 1bcf8b3 feat(reason): fall back to the full reply payload when a tool result has no recognized field
  • 017d5bb feat(reason): get_worker_info — the detail view behind the slimmed list_workers
  • c77cf7d feat(reason): program.query/program.update meta-extensions with durable programs
  • b522f22 feat(webui): persistent worker delete; fix external-worker lifecycle
  • ace03f9 feat(webui): send events from a worker's watch contract with schema form
  • 38d0187 feat(webui): send worker events from its watch contract via schema form
  • 6d3d461 feat(workerhost): durable-change checkpointing; persist runtime provider switches
  • f0bc005 fix(eventbus): apply sqlite pragmas via DSN so every pooled connection gets them
  • c486f7c fix(eventbus): deliver the watermark event on the live stream
  • f0f0892 fix(eventbus): set sqlite busy_timeout to stop silent event drops
  • 1cdaa47 fix(project): reason spec subscriptions are broadcast lifecycle only
  • 5d8978c fix(reason): subscribe the default worker to get_worker_info
  • 4c15bb3 perf(persist): store snapshots as raw JSON; slim list_workers results
  • 1584319 refactor(bus): remove the worker-side subscription declaration entirely
  • b9429a1 refactor(event): drop discriminator/arguments — event type + payload are the whole contract
  • 5f3ac0b refactor(event): unify grant JSON tags to target / source
  • b30f55a refactor(project): replace wildcard publish/subscribe defaults with explicit grants
  • b97b728 refactor(reason): subscriptions list only broadcast-delivered events
  • 10c08ad refactor(reason): swap append/schedule input_mode names to match semantics
  • 2e10af5 style(webui): unify worker delete button layout with the action buttons
  • 73cefba test(bus): lock the type-wildcard target-narrowing publish path; fix target spelling
  • 0d52ed8 webui: add en/zh i18n with language toggle and rebuild dist
  • 75faf38 webui: cap event history fetch and pagination at 30
  • 412528c webui: stop runaway top-loading in events list; add scroll-to-bottom button
  • 71f56e6 webui: unify fonts, collapsible code blocks, and worker selector polish