This repository has been archived on 2026-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
ollie-core/pkg/remote
ollie e468e15672 remote: add SSH-based remote execution client
Package remote provides a tools.Server implementation that forwards
tool calls to an ollie-remote process over SSH via JSON-RPC.

Key components:
- Dial(): opens SSH, launches ollie-remote, verifies with ping
- Server: implements tools.Server, forwards CallTool over RPC
- Decl(): factory compatible with tools.NewDispatcherFunc
- Config: SSH target, CWD, tools path, yolo flag

Integration: swap execute.Decl() with remote.Decl() in session
creation when remote= config is set.
2026-07-19 18:19:38 +02:00
..
remote.go remote: add SSH-based remote execution client 2026-07-19 18:19:38 +02:00