remove elevate-adapter-start script and agentSpawn hook
The adapter is now started by the system service manager, not on-demand from inside the sandbox. ensureElevateAdapter was removed from core in the previous commit.
This commit is contained in:
parent
e2e1e95fd8
commit
0fa24ef8c2
|
|
@ -15,7 +15,6 @@
|
|||
"maxTokens": 16384,
|
||||
"hooks": {
|
||||
"agentSpawn": [
|
||||
"$OLLIE_CFG_PATH/scripts/x/elevate-adapter-start 2>/dev/null || true"
|
||||
],
|
||||
"postTurn": [
|
||||
],
|
||||
|
|
|
|||
|
|
@ -407,7 +407,7 @@ Agent configs are JSON files in `~/.config/ollie/agents/`:
|
|||
"$OLLIE_CFG_PATH/scripts/x/prime tools-reasoning"
|
||||
],
|
||||
"hooks": {
|
||||
"agentSpawn": ["$OLLIE_CFG_PATH/scripts/x/elevate-adapter-start"],
|
||||
"agentSpawn": [],
|
||||
"turnError": ["$OLLIE_CFG_PATH/scripts/x/freeloader $OLLIE_SESSION_ID"]
|
||||
},
|
||||
"maxTokens": 8192,
|
||||
|
|
|
|||
2
justfile
2
justfile
|
|
@ -286,7 +286,7 @@ install-scripts:
|
|||
install -m755 scripts/u/cascade {{cfg}}/scripts/u/cascade
|
||||
install -m755 scripts/x/elevate {{cfg}}/scripts/x/elevate
|
||||
install -m755 scripts/x/elevate-adapter-superpowerd {{cfg}}/scripts/x/elevate-adapter-superpowerd
|
||||
install -m755 scripts/x/elevate-adapter-start {{cfg}}/scripts/x/elevate-adapter-start
|
||||
|
||||
install -m755 scripts/x/bd {{cfg}}/scripts/x/bd
|
||||
install -m755 scripts/x/prime {{cfg}}/scripts/x/prime
|
||||
install -m755 scripts/x/freeloader {{cfg}}/scripts/x/freeloader
|
||||
|
|
|
|||
|
|
@ -1,18 +0,0 @@
|
|||
#!/bin/sh
|
||||
# Idempotently start the elevation adapter in the background.
|
||||
# Used as an agentSpawn hook; exits 0 always so it never blocks a session.
|
||||
OLLIE_CFG_PATH="${OLLIE_CFG_PATH:-${HOME}/.config/ollie}"
|
||||
export OLLIE_CFG_PATH
|
||||
sock="${OLLIE_ELEVATE_SOCKET:-${XDG_RUNTIME_DIR:-/run/user/$(id -u)}/ollie/elevate.sock}"
|
||||
export OLLIE_ELEVATE_SOCKET="$sock"
|
||||
|
||||
# Already listening? Connect test: exit 0 = running, exit 1 = not running.
|
||||
python3 -c "
|
||||
import os, socket, sys
|
||||
s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
|
||||
s.settimeout(1)
|
||||
sys.exit(0 if s.connect_ex(os.environ['OLLIE_ELEVATE_SOCKET']) == 0 else 1)
|
||||
" 2>/dev/null && exit 0
|
||||
|
||||
# Not running; start adapter in the background.
|
||||
python3 "${OLLIE_CFG_PATH}/scripts/x/elevate-adapter-superpowerd" >/dev/null 2>&1 &
|
||||
Loading…
Reference in New Issue