acme-ollie-ensure: update session cwd on every invocation

This commit is contained in:
Levi Neely 2026-08-24 15:26:06 +02:00
parent 89db742a04
commit 53baa43203
1 changed files with 3 additions and 0 deletions

View File

@ -37,6 +37,9 @@ AGENT="assistant"
# Ensure session exists (with project root as cwd)
if ! ollie-9p read "session/$SESSION/env" >/dev/null 2>&1; then
printf 'name=%s\ncwd=%s\n' "$SESSION" "$project_root" | ollie-9p write "session/new" 2>/dev/null || true
else
# Update cwd in case project root changed
printf 'cwd=%s\n' "$project_root" | ollie-9p write "session/$SESSION/cfg" 2>/dev/null || true
fi
# Ensure agent exists