Spaces:
Sleeping
Sleeping
fix: update Dockerfile to include missing dependencies for frontend build and improve error handling in API endpoints
Browse files- llm_agent_builder/cli.py +7 -4
llm_agent_builder/cli.py
CHANGED
|
@@ -207,10 +207,13 @@ Examples:
|
|
| 207 |
|
| 208 |
try:
|
| 209 |
if args.command == "generate":
|
| 210 |
-
# Interactive mode: triggered by --interactive flag or when no arguments provided
|
| 211 |
-
# Check if user provided any arguments after
|
| 212 |
-
# sys.argv
|
| 213 |
-
|
|
|
|
|
|
|
|
|
|
| 214 |
|
| 215 |
if args.interactive or no_args_provided:
|
| 216 |
print("Starting interactive agent generation...")
|
|
|
|
| 207 |
|
| 208 |
try:
|
| 209 |
if args.command == "generate":
|
| 210 |
+
# Interactive mode: triggered by --interactive flag or when no arguments provided
|
| 211 |
+
# Check if user provided any arguments after the script name:
|
| 212 |
+
# - len(sys.argv) == 1: no command provided (handled above, sets args.interactive=True)
|
| 213 |
+
# - len(sys.argv) == 2: only "generate" command provided (no additional args)
|
| 214 |
+
# - len(sys.argv) > 2: additional arguments provided (use command-line mode)
|
| 215 |
+
# This check is robust and doesn't depend on args.interactive being set above
|
| 216 |
+
no_args_provided = len(sys.argv) <= 2
|
| 217 |
|
| 218 |
if args.interactive or no_args_provided:
|
| 219 |
print("Starting interactive agent generation...")
|