# CLI_OPERATION_UNKNOWN

- Surface: CLI
- Exit code: 1

## Cause

The command resolved to an operation id that is not in the registry.

## Fix

Use a command backed by a registered operation. From a shipped command this means the CLI and its contract bundle disagree: update `@splitch/cli`.

## Related

- [CLI_ROUTE_SURFACE_UNSUPPORTED](https://splitch.dev/docs/error/CLI_ROUTE_SURFACE_UNSUPPORTED)
- [CLI_SERVER_CODE_UNRECOGNIZED](https://splitch.dev/docs/error/CLI_SERVER_CODE_UNRECOGNIZED)

Source: https://splitch.dev/docs/error/CLI_OPERATION_UNKNOWN