chore(fleet): sync operator memory, hatch menu dialogs, and watchdog alerts

This commit is contained in:
operator
2026-10-07 00:25:51 +00:00
parent 0065d11e97
commit 34b0ef9fe2
38 changed files with 2205 additions and 444 deletions
+12
View File
@@ -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}")