lengweiping1983
8b8b3a2cdd
Improve command system; add aliases for commands ( #2635 )
...
* Command name supports multiple names
* Separate CommandRegistry.commands and .command_aliases
* Update test_commands.py
* Add __contains__ operator to CommandRegistry
* Update error message for unknown commands
---------
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-07-08 17:29:55 +02:00
Erik Peterson
857d26d101
Add OpenAI function call support ( #4683 )
...
Co-authored-by: merwanehamadi <merwanehamadi@gmail.com >
Co-authored-by: Reinier van der Leer <github@pwuts.nl >
2023-06-22 04:52:44 +02:00
merwanehamadi
10d7747ae2
Use JSON format for commands signature ( #4714 )
...
* Use JSON for command signature
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
* Improve plugin backward compatibility (#4716 )
* Fixed plugin test
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
* Fix Docker-CI
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
* Put back commands, clean typing and signatures
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
---------
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
Co-authored-by: Erik Peterson <e@eriklp.com >
Co-authored-by: Luke K (pr-0f3t) <2609441+lc0rp@users.noreply.github.com >
2023-06-17 08:39:17 -07:00
Erik Peterson
195a7fcad8
Refactor module layout of command classes ( #4706 )
2023-06-15 11:34:41 -07:00