fix: rename function calls to match agent-session.sh exports (#176)

kill_tmux_session → agent_kill_session
inject_into_session → agent_inject_into_session
wait_for_claude_ready → agent_wait_for_claude_ready

Also restore status() function lost during #160 refactor.

Fixes dev-agent and gardener-agent crash on startup:
  line 149: status: command not found
  line 280: kill_tmux_session: command not found
This commit is contained in:
openhands 2026-03-18 16:10:12 +00:00
parent d27f6bcb99
commit ae3e742f9f
3 changed files with 29 additions and 24 deletions

View file

@ -277,7 +277,7 @@ On unrecoverable error:
printf 'PHASE:failed\nReason: %s\n' 'describe error' > '${PHASE_FILE}'"
# ── Reset phase + result files ────────────────────────────────────────────
kill_tmux_session
agent_kill_session
rm -f "$PHASE_FILE" "$RESULT_FILE"
touch "$RESULT_FILE"
@ -288,7 +288,7 @@ if ! create_agent_session "$SESSION_NAME" "$PROJECT_REPO_ROOT"; then
exit 1
fi
inject_into_session "$PROMPT"
agent_inject_into_session "$PROMPT"
log "Prompt sent to tmux session"
matrix_send "gardener" "🌱 Gardener session started for ${CODEBERG_REPO}" 2>/dev/null || true
@ -332,7 +332,7 @@ Re-run your analysis from scratch:
rm -f "$RESULT_FILE"
touch "$RESULT_FILE"
if create_agent_session "$SESSION_NAME" "$PROJECT_REPO_ROOT" 2>/dev/null; then
inject_into_session "$RECOVERY_MSG"
agent_inject_into_session "$RECOVERY_MSG"
log "Recovery session started"
IDLE_ELAPSED=0
else
@ -353,7 +353,7 @@ Re-run your analysis from scratch:
if [ "$IDLE_ELAPSED" -ge "$MAX_RUNTIME" ]; then
log "TIMEOUT: gardener session idle for ${MAX_RUNTIME}s — killing"
matrix_send "gardener" "⚠️ Gardener session timed out after ${MAX_RUNTIME}s" 2>/dev/null || true
kill_tmux_session
agent_kill_session
break
fi
continue
@ -365,7 +365,7 @@ Re-run your analysis from scratch:
log "phase: ${CURRENT_PHASE}"
if [ "$CURRENT_PHASE" = "PHASE:done" ] || [ "$CURRENT_PHASE" = "PHASE:failed" ]; then
kill_tmux_session
agent_kill_session
break
fi
done