In order to have different behavior for bangs that should do something differently when used without a query, the open_snap_domain was introduced in https://github.com/kagisearch/bangs/pull/331. This feature already exists, but currently it is not exposed to users creating custom bangs within Kagi (as opposed to using bangs from kagisearch/bangs).
This option is useful for using the same bang to both search a specific GitHub repository (e.g. !nr hello searches nixpkgs for "hello") and redirect to the main page of that repo (which is located at https://github.com/nixos/nixpkgs, so open_base_domain does not work for this usecase).
Another motivating example is using !zig to search the zig std documentation, but redirect to the language reference if there's no query.