Metadata-Version: 2.4
Name: liteyukibot-v7-commands
Version: 0.1.0a1
Summary: Protocol-neutral command routing for LiteyukiBot v7 native plugins.
Author: LiteyukiStudio
License-Expression: LicenseRef-LSO
License-File: LICENSE
Requires-Dist: liteyukibot-v7>=7.0.0a3,<8
Requires-Dist: liteyukibot-v7-permissions>=0.1.0a1,<0.2
Requires-Python: >=3.14
Description-Content-Type: text/markdown

# LiteyukiBot v7 Commands

`liteyukibot-v7-commands` provides the versioned `liteyukibot.commands@1`
service and a protocol-neutral EventBus command router.

The alpha parser recognizes configurable non-empty prefixes, command names,
and aliases. It deliberately leaves options, subcommands, and typed argument
parsing to command handlers.

```toml
[plugins]
enabled = ["liteyukibot.permissions", "liteyukibot.commands"]

[plugins.config."liteyukibot.commands"]
prefixes = ["/"]
```

Consumers register `CommandSpec` and a synchronous or asynchronous handler.
The handler receives `CommandInvocation`, including the normalized command and
unparsed argument text, and returns the kernel's `HandlerResult`.
