gptscript icon indicating copy to clipboard operation
gptscript copied to clipboard

feat: add standalone mode to SDKServer and server options

Open rinor opened this issue 5 months ago • 0 comments

Added a new Standalone boolean field to the SDKServer and Options structs to support running the server in standalone mode. Updated the server run logic to conditionally skip the stdin read hack when in standalone mode.

Why: because I need to run a single instance of the server on my own, but the hack prevents the server to start in environments where stdin is 'closed' (reading returns EOF immediately), ie:

$ gptscript sys.sdkserver --listen-address=0.0.0.0:9090  < /dev/null
[::]:9090
08:23:24 Shutting down server
08:23:24 Server stopped

rinor avatar Sep 02 '24 08:09 rinor