diff --git a/scripts/Wtf b/scripts/Wtf index 97d5f3b..f6f4158 100755 --- a/scripts/Wtf +++ b/scripts/Wtf @@ -78,5 +78,7 @@ fi # Send prompt to Navigator printf '%b' "$context\n\nWhat does this code do?" | try tee "$NAV_PATH/prompt" >/dev/null -# Print session ID so ollie-acme can open it -printf '%s\n' "$NAV_NAME" +# Wait for agent to finish, then print response +offset=$(cat "$NAV_PATH/offset") +while [ "$(cat "$NAV_PATH/statewait")" != "idle" ]; do :; done +tail -c +$((offset + 1)) "$NAV_PATH/chat"