mirror of
https://github.com/aljazceru/Auto-GPT.git
synced 2025-12-27 10:54:35 +01:00
* 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>
15 lines
465 B
Python
15 lines
465 B
Python
from autogpt.command_decorator import command
|
|
|
|
|
|
@command(
|
|
"function_based",
|
|
"Function-based test command",
|
|
{
|
|
"arg1": {"type": "int", "description": "arg 1", "required": True},
|
|
"arg2": {"type": "str", "description": "arg 2", "required": True},
|
|
},
|
|
)
|
|
def function_based(arg1: int, arg2: str) -> str:
|
|
"""A function-based test command that returns a string with the two arguments separated by a dash."""
|
|
return f"{arg1} - {arg2}"
|