|
@@ -2,6 +2,9 @@ from memory_Context import * |
|
|
from llm import * |
|
|
from llm import * |
|
|
|
|
|
|
|
|
# Greet the user |
|
|
# Greet the user |
|
|
|
|
|
# |
|
|
|
|
|
# Conditions: |
|
|
|
|
|
# 1. Just launched |
|
|
@llm_by_value |
|
|
@llm_by_value |
|
|
def cli_greetUser( |
|
|
def cli_greetUser( |
|
|
c: memory_Context |
|
|
c: memory_Context |
|
@@ -18,6 +21,37 @@ def cli_greetUser( |
|
|
return c |
|
|
return c |
|
|
#} |
|
|
#} |
|
|
|
|
|
|
|
|
|
|
|
# Show help (aka commands) |
|
|
|
|
|
# |
|
|
|
|
|
# Conditions: |
|
|
|
|
|
# 1. Just launched |
|
|
|
|
|
# 1. `h` or `help` was entered |
|
|
|
|
|
@llm_by_value |
|
|
|
|
|
def cli_showHelp( |
|
|
|
|
|
c: memory_Context |
|
|
|
|
|
) -> memory_Context: |
|
|
|
|
|
if ( |
|
|
|
|
|
( |
|
|
|
|
|
c.recentField == "didLaunch" and |
|
|
|
|
|
c.didLaunch == True |
|
|
|
|
|
) or |
|
|
|
|
|
( |
|
|
|
|
|
c.recentField == "input" and |
|
|
|
|
|
c.input == "h" |
|
|
|
|
|
) or |
|
|
|
|
|
( |
|
|
|
|
|
c.recentField == "input" and |
|
|
|
|
|
c.input == "help" |
|
|
|
|
|
) |
|
|
|
|
|
): |
|
|
|
|
|
c.outputHelp = "Commands:\n\te, exit, q, quit\n\t\tExit\n\th, help\n\t\tList commands\n\t1, 2, 3, ...\n\t\tSelect item\nEnter your choice:" |
|
|
|
|
|
c.recentField = "outputHelp" |
|
|
|
|
|
return c |
|
|
|
|
|
#} |
|
|
|
|
|
c.recentField = "none" |
|
|
|
|
|
return c |
|
|
|
|
|
#} |
|
|
|
|
|
|
|
|
## Select item |
|
|
## Select item |
|
|
## |
|
|
## |
|
|
## Conditions: |
|
|
## Conditions: |
|
@@ -114,20 +148,3 @@ def cli_greetUser( |
|
|
## c.recentField = "none" |
|
|
## c.recentField = "none" |
|
|
## return c |
|
|
## return c |
|
|
###} |
|
|
###} |
|
|
# |
|
|
|
|
|
## Show help (aka commands) |
|
|
|
|
|
#@llm_by_value |
|
|
|
|
|
#def cli_showHelp( |
|
|
|
|
|
# c: cli_Context |
|
|
|
|
|
#) -> cli_Context: |
|
|
|
|
|
# if ( |
|
|
|
|
|
# c.input == "h" or |
|
|
|
|
|
# c.input == "help" |
|
|
|
|
|
# ): |
|
|
|
|
|
# c.outputHelp = "Commands:\n\te, exit, q, quit\n\t\tExit\n\th, help\n\t\tList commands\n\t1, 2, 3, ...\n\t\tSelect item\nEnter your choice:" |
|
|
|
|
|
# c.recentField = "outputHelp" |
|
|
|
|
|
# return c |
|
|
|
|
|
# #} |
|
|
|
|
|
# c.recentField = "none" |
|
|
|
|
|
# return c |
|
|
|
|
|
##} |
|
|
|