aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/run-agent.js
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-11-30 17:14:21 +0800
committerGitHub <noreply@github.com>2024-11-30 17:14:21 +0800
commitd2a537c3743963bfb6add44731dd3f3f6c785a2e (patch)
treee499f1217135741622995ba253ad34ea9164f358 /scripts/run-agent.js
parentc4ba6ff379bdce768f6053671309e2e2f4a6fc79 (diff)
downloadllm-functions-docker-d2a537c3743963bfb6add44731dd3f3f6c785a2e.tar.gz
refactor: several improvements (#132)
- js export expression - check args regarding run-agent/run-tool
Diffstat (limited to 'scripts/run-agent.js')
-rwxr-xr-xscripts/run-agent.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/run-agent.js b/scripts/run-agent.js
index c59ff6e..361d904 100755
--- a/scripts/run-agent.js
+++ b/scripts/run-agent.js
@@ -31,10 +31,15 @@ function parseArgv(thisFileName) {
agentData = process.argv[3];
}
- if (agentName.endsWith(".js")) {
+ if (agentName && agentName.endsWith(".js")) {
agentName = agentName.slice(0, -3);
}
+ if (!agentData || !agentFunc || !agentName) {
+ console.log(`Usage: ./run-agent.js <agent-name> <agent-func> <agent-data>`);
+ process.exit(1);
+ }
+
return [agentName, agentFunc, agentData];
}