chore(fleet): sync operator memory, hatch menu dialogs, and watchdog alerts
This commit is contained in:
@@ -24,6 +24,7 @@ show_usage() {
|
||||
done
|
||||
echo ""
|
||||
echo "Global lookups & tools:"
|
||||
echo " tui Interactive full-screen Muse TUI & Box fleet console"
|
||||
echo " tmux [args...] Manage shared Muse tmux sessions (new, send, capture, ls, kill, prune)"
|
||||
echo " status Fleet overview & node vitality"
|
||||
echo " threads List registered threads and sidechats across fleet"
|
||||
@@ -32,6 +33,7 @@ show_usage() {
|
||||
echo " passkey (or key) View passkey location (VM-only), PIN, & agent approval protocol"
|
||||
echo ""
|
||||
echo "Per-account commands:"
|
||||
echo " tui Launch interactive TUI for this account"
|
||||
echo " chat [--thread <id>] Launch interactive conversational shell / REPL"
|
||||
echo " status Check account status, sessions, and unread"
|
||||
echo " threads List active threads and sidechats for account"
|
||||
@@ -48,6 +50,10 @@ show_usage() {
|
||||
# Direct top-level global actions that do not require an account
|
||||
if [[ $# -gt 0 ]]; then
|
||||
case "$1" in
|
||||
tui)
|
||||
shift
|
||||
exec python3 "$NETVM_BIN/muse-tui.py" --mode muse "$@"
|
||||
;;
|
||||
tmux)
|
||||
shift
|
||||
exec python3 "$NETVM_BIN/muse-tmux.py" "$@"
|
||||
@@ -143,6 +149,12 @@ if [[ ${#POSITIONAL[@]} -eq 0 ]]; then
|
||||
POSITIONAL=("status")
|
||||
fi
|
||||
|
||||
# If subcommand is 'tui', launch interactive Muse TUI
|
||||
if [[ "${POSITIONAL[0]}" == "tui" ]]; then
|
||||
shift_args=("${POSITIONAL[@]:1}")
|
||||
exec python3 "$NETVM_BIN/muse-tui.py" --mode muse --account "$ACCOUNT" "${shift_args[@]}"
|
||||
fi
|
||||
|
||||
# If subcommand is 'chat', launch interactive chat REPL
|
||||
if [[ "${POSITIONAL[0]}" == "chat" ]]; then
|
||||
shift_args=("${POSITIONAL[@]:1}")
|
||||
|
||||
Reference in New Issue
Block a user