agent/

directory
v3.14.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2025 License: Apache-2.0

README

Cloud Assistant Server

This is the server for the Cloud Assistant project. The server performs two functions

  1. It acts as a "proxy" between the Web Client and Runme.
  2. It serves the Web Client.
  3. It is the "Agent" orchestrating calls to the OpenAI server and post processing the results

Runme provides a gRPC serve and relies on bidirectional streaming for the Execute Request. Since BIDI streaming isn't supported in the browser, we use websockets to allow bidirectional streaming.

The server provides a WebsocketHandler for Execute requests that handles requests by invoking Runme. Runme is used by linking it in; rather than running it as a separate process and communicating via gRPC.

This currently depends on a forked version of Runme available in runmedev/runme#767.

Directories

Path Synopsis
ai
tlsbuilder package was based on the tls package in runme.dev It was modified to generate certificates suitable for server encryption.
tlsbuilder package was based on the tls package in runme.dev It was modified to generate certificates suitable for server encryption.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL