ollie/toolsrv
Levi Neely 89493c32da toolsrv 9P: session ID, JSON tool schemas, remote deployment
- Pass session ID via --session-id flag (not env var) so tool registry is configured when olliesrv spawns toolsrv

- /tools now returns JSON array with full ToolInfo including InputSchema (fixes Bedrock validation error requiring type: object)

- Implement SpawnRemote: deploy ~/.config/ollie via tarball over SSH, set XDG_CONFIG_HOME so tools/*.meta are found on remote

- Add --no-auth flag for debugging Tauth issues
2026-08-10 19:34:00 +02:00
..
auth9p.go toolsrv: implement 9P Tauth authentication 2026-08-10 19:03:10 +02:00
client9p.go toolsrv 9P: session ID, JSON tool schemas, remote deployment 2026-08-10 19:34:00 +02:00
exec9p.go toolsrv: remove JSON-RPC, add compat stubs for 9P transition 2026-08-10 16:48:40 +02:00
fs9p.go toolsrv 9P: session ID, JSON tool schemas, remote deployment 2026-08-10 19:34:00 +02:00
fs9p_test.go toolsrv: add 9P-based tool server foundation 2026-08-10 14:53:13 +02:00
integration_test.go toolsrv: skip tool execution tests when tools dir unavailable 2026-08-10 19:18:45 +02:00
meta.go feat: add resetsCounter tool property to reset step budget on active progress 2026-08-07 17:13:14 +02:00
registry.go all: merge toolsrv files, fix context hierarchy, remove dead params 2026-08-08 16:13:55 +02:00
server9p.go toolsrv: implement 9P Tauth authentication 2026-08-10 19:03:10 +02:00
server9p_test.go toolsrv: implement 9P Tauth authentication 2026-08-10 19:03:10 +02:00
spawn.go toolsrv 9P: session ID, JSON tool schemas, remote deployment 2026-08-10 19:34:00 +02:00
spec9p.go toolsrv: implement 9P Tauth authentication 2026-08-10 19:03:10 +02:00