# TypeAgent Dispatcher RPC

Package that provider RPC for dispatcher.

## Breaking change (2026-05)

`Dispatcher.processCommand` was removed (interface, RPC method, and server handler). Callers must use `submitCommand` and await the synthesized `completion` promise returned by `createDispatcherRpcClient`, or use the `awaitCommand` helper from `@typeagent/dispatcher-types`. Pre-2026-05 clients and servers are not wire-compatible. See [`docs/architecture/messageQueueing.md`](../../../docs/architecture/messageQueueing.md) §14.1.

## Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.
