behest 0.2.2

A Rust-native cloud agent runtime with typed tools, pluggable memory, queues, and observability.
Documentation
syntax = "proto3";

package agent.v1;

import "agent/v1/common.proto";

// Build context request.
message BuildContextRequest {
  string session_id = 1;
  string user_message = 2;
}

// Build context response.
message BuildContextResponse {
  repeated Message messages = 1;
}

// List context adapters request.
message ListContextAdaptersRequest {}

// List context adapters response.
message ListContextAdaptersResponse {
  repeated string adapter_names = 1;
}

// Context service.
service ContextService {
  rpc BuildContext(BuildContextRequest) returns (BuildContextResponse);
  rpc ListContextAdapters(ListContextAdaptersRequest) returns (ListContextAdaptersResponse);
}