diff options
| author | sigoden <sigoden@gmail.com> | 2024-11-30 17:14:21 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-30 17:14:21 +0800 |
| commit | d2a537c3743963bfb6add44731dd3f3f6c785a2e (patch) | |
| tree | e499f1217135741622995ba253ad34ea9164f358 /scripts/run-agent.js | |
| parent | c4ba6ff379bdce768f6053671309e2e2f4a6fc79 (diff) | |
| download | llm-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-x | scripts/run-agent.js | 7 |
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]; } |
