Changelog

View Source

[0.1.1] - 2025-11-29

Added

  • Domain-agnostic signal layer: Dynamic signal registry replacing hardcoded topics
  • Synapse.Signal.Registry for runtime topic management
  • Synapse.Signal.register_topic/2 for runtime signal registration
  • Configuration-based signal topic definition
  • Generic core signals: :task_request, :task_result, :task_summary, :worker_ready
  • Signal roles configuration for orchestrator agents
  • initial_state support in orchestrator agent config
  • Synapse.Domains.CodeReview module encapsulating code review functionality
  • Custom domains documentation guide
  • Migration guide from v0.1.0

Changed

  • Synapse.Signal delegates to Synapse.Signal.Registry
  • SignalRouter works with dynamically registered topics
  • AgentConfig validates topics against dynamic registry and supports roles
  • RunConfig uses config-driven signal dispatch
  • Orchestrator state uses generic keys (tasks instead of reviews)
  • Code review actions moved to Synapse.Domains.CodeReview.Actions.*

Deprecated

Migration

  • Existing code review users should add config :synapse, :domains, [Synapse.Domains.CodeReview]
  • See Migration Guide for details

v0.1.0 (2025-11-11)

  • Initial release.