feat(grid-agent): add portable control plane (#126)
This commit is contained in:
@@ -7,6 +7,8 @@
|
||||
pub mod backend;
|
||||
pub mod behavior;
|
||||
pub mod config;
|
||||
pub mod control_plane;
|
||||
pub mod control_runtime;
|
||||
pub mod conversation;
|
||||
pub mod interaction;
|
||||
pub mod llm;
|
||||
@@ -20,6 +22,10 @@ pub mod types;
|
||||
#[cfg(test)]
|
||||
mod behavior_tests;
|
||||
#[cfg(test)]
|
||||
mod control_plane_tests;
|
||||
#[cfg(test)]
|
||||
mod control_runtime_tests;
|
||||
#[cfg(test)]
|
||||
mod conversation_tests;
|
||||
#[cfg(test)]
|
||||
mod interaction_tests;
|
||||
@@ -47,10 +53,19 @@ pub use behavior::{
|
||||
STOP_TOOL, WALK_SHORT_TOOL, behavior_policy_tools,
|
||||
};
|
||||
pub use config::{
|
||||
AgentConfig, BehaviorSettings, ConfigError, ConfigLoader, ConversationSettings, EndpointUrl,
|
||||
Environment, GridConnection, Limits, LlmConnection, MapEnvironment, OperatingMode,
|
||||
SecretString, StdEnvironment, Timeouts,
|
||||
AgentConfig, BehaviorSettings, ConfigError, ConfigLoader, ControlSettings,
|
||||
ConversationSettings, EndpointUrl, Environment, GridConnection, Limits, LlmConnection,
|
||||
MapEnvironment, OperatingMode, RemoteTlsSettings, SecretString, StdEnvironment, Timeouts,
|
||||
};
|
||||
pub use control_plane::{
|
||||
AuditEventView, CONTROL_PROTOCOL_VERSION, ControlContext, ControlError, ControlErrorBody,
|
||||
ControlErrorCode, ControlEvent, ControlEventKind, ControlFuture, ControlLimits, ControlPayload,
|
||||
ControlPlane, ControlRequest, ControlRequestEnvelope, ControlResponseEnvelope, ControlRole,
|
||||
ControlSubscription, ControlTarget, ConversationChannelView, HealthView,
|
||||
InProcessControlClient, Page, PageRequest, PendingApprovalView, RuntimeView, ScheduledJobView,
|
||||
SessionMetadataView, TcpControlClient, TcpControlConfig, TcpControlServer,
|
||||
};
|
||||
pub use control_runtime::{AgentControlTarget, RuntimeControlCommand};
|
||||
pub use conversation::{
|
||||
ConversationChannel, ConversationClock, ConversationContext, ConversationError,
|
||||
ConversationKey, ConversationLimits, ConversationMetadata, ConversationPersistence,
|
||||
@@ -81,10 +96,11 @@ pub use perception::{
|
||||
pub use policy::{
|
||||
ActionOrigin, AllowedOrigins, ApprovalId, ApprovalRule, AuthenticatedPrincipal,
|
||||
AuthorizedAction, BudgetLimits, Capability, FixedCost, Idempotency, MemoryPolicyAudit,
|
||||
OriginClass, PolicyAuditError, PolicyAuditRecord, PolicyAuditSink, PolicyDisposition,
|
||||
PolicyError, PolicyEvaluation, PolicyFinalOutcome, PolicyGateway, PolicyLimits,
|
||||
PolicyReasonCode, PolicyRequestContext, PolicySnapshot, PolicyTool, PolicyToolExecutor,
|
||||
ResourceCost, ResourceEstimator, Risk, SchedulerGrantId, UntrustedData, UntrustedSource,
|
||||
OriginClass, PendingApprovalMetadata, PolicyAuditError, PolicyAuditRecord, PolicyAuditSink,
|
||||
PolicyDisposition, PolicyError, PolicyEvaluation, PolicyFinalOutcome, PolicyGateway,
|
||||
PolicyLimits, PolicyReasonCode, PolicyRequestContext, PolicySnapshot, PolicyTool,
|
||||
PolicyToolExecutor, ResourceCost, ResourceEstimator, Risk, SchedulerGrantId, UntrustedData,
|
||||
UntrustedSource,
|
||||
};
|
||||
pub use service::{AgentService, ServiceError, ServiceHandle, ServiceState};
|
||||
pub use session::{
|
||||
|
||||
Reference in New Issue
Block a user