pub enum AgentFramework {
Langchain,
Crewai,
Openai,
Autogen,
Managed,
Custom,
}Expand description
The framework used to build an agent.
Variants§
Langchain
LangGraph / LangChain agents.
Crewai
CrewAI agents.
Openai
OpenAI SDK agents.
Autogen
AutoGen agents.
Managed
Managed by AgentOven runtime.
Custom
Custom / unknown framework.
Trait Implementations§
Source§impl Clone for AgentFramework
impl Clone for AgentFramework
Source§fn clone(&self) -> AgentFramework
fn clone(&self) -> AgentFramework
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentFramework
impl Debug for AgentFramework
Source§impl Default for AgentFramework
impl Default for AgentFramework
Source§fn default() -> AgentFramework
fn default() -> AgentFramework
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentFramework
impl<'de> Deserialize<'de> for AgentFramework
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AgentFramework
impl PartialEq for AgentFramework
Source§impl Serialize for AgentFramework
impl Serialize for AgentFramework
impl StructuralPartialEq for AgentFramework
Auto Trait Implementations§
impl Freeze for AgentFramework
impl RefUnwindSafe for AgentFramework
impl Send for AgentFramework
impl Sync for AgentFramework
impl Unpin for AgentFramework
impl UnsafeUnpin for AgentFramework
impl UnwindSafe for AgentFramework
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request