feat(code): add sunbeam-proto crate with gRPC service definition
shared protobuf definitions for the sunbeam code agent: - CodeAgent service with bidirectional Session streaming - ClientMessage: StartSession, UserInput, ToolResult, ToolApproval - ServerMessage: TextDelta, ToolCall, ApprovalNeeded, Status - ToolDef for client-side tool registration this is the transport layer between `sunbeam code` (TUI client) and Sol (server-side agent loop). next: JWT middleware for OIDC auth, Sol gRPC server stub, CLI subcommand stub.
This commit is contained in:
3
sunbeam-proto/src/lib.rs
Normal file
3
sunbeam-proto/src/lib.rs
Normal file
@@ -0,0 +1,3 @@
|
||||
pub mod sunbeam_code_v1 {
|
||||
tonic::include_proto!("sunbeam.code.v1");
|
||||
}
|
||||
Reference in New Issue
Block a user