personal memory agent
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: expand sol call subcommands in sol --help

Dynamically introspects call_app.registered_groups to show all sol call
sub-apps (settings, todos, entities, calendar, etc.) in the top-level
help output. Removes "call" from the Talent group since it's now expanded.

+15 -1
+15 -1
sol.py
··· 122 122 "agents", 123 123 "cortex", 124 124 "talent", 125 - "call", 126 125 "engage", 127 126 ], 128 127 "Convey (web UI)": [ ··· 188 187 module = COMMANDS[cmd] 189 188 print(f" {cmd:16} {module}") 190 189 print() 190 + 191 + # Print call sub-apps 192 + try: 193 + from think.call import call_app 194 + 195 + print("Apps (sol call <app>):") 196 + for group in call_app.registered_groups: 197 + name = group.name or "" 198 + help_text = group.typer_instance.info.help 199 + if not isinstance(help_text, str): 200 + help_text = "" 201 + print(f" call {name:16} {help_text}") 202 + print() 203 + except Exception: 204 + pass 191 205 192 206 # Print aliases if any 193 207 if ALIASES: