ngx-kel-agent

August 25, 2026 ยท View on GitHub

npm Test

ngx-kel-agent

This is a client library for Angular applications to integrate with kel-agent. It provides an Angular service that creates and manages the websocket connection.

API overview

ngx-kel-agent is service-first and exports:

  • AgentService for websocket connection lifecycle and compatibility shims.
  • WsjtxService for WSJT-X message streams and command methods.
  • HamlibService for Hamlib rig-state streams.
  • AgentMessageService as the internal message bus used by services.

The primary reactive API is Angular Signals (for current state) with companion Observable streams for event/message flow. Legacy AgentService protocol passthrough members remain available as deprecated compatibility paths; new integrations should prefer WsjtxService and HamlibService directly.