From 3a8e3f3c63602a8d24c96a4a3140a50e49646fe9 Mon Sep 17 00:00:00 2001 From: Ollie Agent Date: Tue, 4 Aug 2026 19:29:57 +0200 Subject: [PATCH] o prompt: add /i and /info to inspect agent state --- data/scripts/o | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/data/scripts/o b/data/scripts/o index 9c4ca0f..f91b5ff 100755 --- a/data/scripts/o +++ b/data/scripts/o @@ -284,6 +284,17 @@ cmd_prompt() { backend*) echo "$cmd" | ollie-9p write "$path/ctl"; echo "[${cmd}]" ;; cwd*) echo "$cmd" | ollie-9p write "$path/ctl"; echo "[${cmd}]" ;; quit|q) tmux kill-session -t "o-${s}" 2>/dev/null; exit 0 ;; + i|info) + local state model backend cost + state=$(ollie-9p read "$path/state" 2>/dev/null || echo "?") + model=$(ollie-9p read "$path/model" 2>/dev/null || echo "?") + backend=$(ollie-9p read "$path/backend" 2>/dev/null || echo "?") + cost=$(ollie-9p read "$path/cost" 2>/dev/null || echo "?") + echo " state: $state" + echo " model: $model" + echo " backend: $backend" + echo " cost: $cost" + ;; help) echo " /stop — interrupt running agent" echo " /compact — compact context" @@ -293,6 +304,7 @@ cmd_prompt() { echo " /backend X — switch backend" echo " /cwd X — change working directory" echo " /quit /q — kill the tmux TUI" + echo " /i /info — inspect agent state, model, backend, cost" ;; *) echo "unknown command: /$cmd (try /help)" ;; esac