diff --git a/README.md b/README.md index 9540b61..7b1d044 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,8 @@ OLLIE_MODEL=qwen/qwen3-235b-a22b OLLIE_TOOLS_PATH=~/.config/ollie/tools # directory for tool scripts ({tool} steps) OLLIE_MEMORY_PATH=~/.config/ollie/memory # directory for memory files (ollie/m) OLLIE_ELEVATE_SOCKET=${XDG_RUNTIME_DIR}/ollie/elevate.sock # socket path for x/elevate adapter (default: $XDG_RUNTIME_DIR/ollie/elevate.sock) +OLLIE_COMPLETE_BACKEND=ollama # backend for u/complete (required) +OLLIE_COMPLETE_MODEL=qwen3:latest # model for u/complete (required) ``` Shell environment variables take precedence over the env file. diff --git a/doc/env.sample b/doc/env.sample index 8043c47..a325708 100644 --- a/doc/env.sample +++ b/doc/env.sample @@ -39,3 +39,7 @@ # kiro / codewhisperer (bearer token or sqlite:// path) #OLLIE_KIRO_TOKEN= + +# u/complete: backend and model for acme code completion (required by u/complete) +#OLLIE_COMPLETE_BACKEND=ollama +#OLLIE_COMPLETE_MODEL=qwen3:latest diff --git a/scripts/u/complete b/scripts/u/complete index f772338..bb695c8 100644 --- a/scripts/u/complete +++ b/scripts/u/complete @@ -11,7 +11,36 @@ BFG="${0%/*}/../s/bfg" cmd=${0##*/} die() { printf '%s: %s\n' "$cmd" "$*" >&2; exit 1; } -[ -z "${winid:-}" ] && die "must be run from an acme window (\$winid not set)" +usage() { + cat <