refactor: demo_tool.* inspect LLM_* env vars (#33)

This commit is contained in:
sigoden
2024-06-07 21:58:46 +08:00
committed by GitHub
parent 63df67acea
commit 0c6b609c26
5 changed files with 56 additions and 20 deletions
+9 -1
View File
@@ -12,5 +12,13 @@
* @param {Args} args
*/
exports.run = function run(args) {
console.log(JSON.stringify(args, null, 2));
for (const [key, value] of Object.entries(args)) {
console.log(`${key}: ${JSON.stringify(value)}`);
}
for (const [key, value] of Object.entries(process.env)) {
if (key.startsWith("LLM_")) {
console.log(`${key}: ${value}`);
}
}
}
+7 -9
View File
@@ -1,6 +1,6 @@
import os
from typing import List, Literal, Optional
def run(
boolean: bool,
string: str,
@@ -22,11 +22,9 @@ def run(
string_optional: Define a optional string property
array_optional: Define a optional string array property
"""
print(f"boolean: {boolean}")
print(f"string: {string}")
print(f"string_enum: {string_enum}")
print(f"integer: {integer}")
print(f"number: {number}")
print(f"array: {array}")
print(f"string_optional: {string_optional}")
print(f"array_optional: {array_optional}")
for key, value in locals().items():
print(f"{key}: {value}")
for key, value in os.environ.items():
if key.startswith("LLM_"):
print(f"{key}: {value}")
+2 -1
View File
@@ -9,7 +9,8 @@
# @option --array-optional* Define a optional string array property
main() {
( set -o posix ; set ) | grep ^argc_ # inspect all argc variables
( set -o posix ; set ) | grep ^argc_
printenv | grep '^LLM_'
}
eval "$(argc --argc-eval "$0" "$@")"