Skip to content

Commit 928f2dc

Browse files
committed
feedback
1 parent 392c979 commit 928f2dc

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

vocode/streaming/agent/default_factory.py

-4
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
from vocode.streaming.agent.base_agent import BaseAgent
44
from vocode.streaming.agent.chat_gpt_agent import ChatGPTAgent
55
from vocode.streaming.agent.echo_agent import EchoAgent
6-
from vocode.streaming.agent.langchain_agent import LangchainAgent
76
from vocode.streaming.agent.restful_user_implemented_agent import RESTfulUserImplementedAgent
87
from vocode.streaming.models.agent import (
98
AgentConfig,
109
AnthropicAgentConfig,
1110
ChatGPTAgentConfig,
1211
EchoAgentConfig,
13-
LangchainAgentConfig,
1412
RESTfulUserImplementedAgentConfig,
1513
)
1614

@@ -25,6 +23,4 @@ def create_agent(self, agent_config: AgentConfig) -> BaseAgent:
2523
return RESTfulUserImplementedAgent(agent_config=agent_config)
2624
elif isinstance(agent_config, AnthropicAgentConfig):
2725
return AnthropicAgent(agent_config=agent_config)
28-
elif isinstance(agent_config, LangchainAgentConfig):
29-
return LangchainAgent(agent_config=agent_config)
3026
raise Exception("Invalid agent config", agent_config.type)

vocode/streaming/models/agent.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ class AgentType(str, Enum):
4848
RESTFUL_USER_IMPLEMENTED = "agent_restful_user_implemented"
4949
WEBSOCKET_USER_IMPLEMENTED = "agent_websocket_user_implemented"
5050
ACTION = "agent_action"
51+
LANGCHAIN = "agent_langchain"
5152

5253

5354
class FillerAudioConfig(BaseModel):
@@ -131,7 +132,7 @@ class AnthropicAgentConfig(AgentConfig, type=AgentType.ANTHROPIC.value): # type
131132
max_tokens: int = LLM_AGENT_DEFAULT_MAX_TOKENS
132133
temperature: float = LLM_AGENT_DEFAULT_TEMPERATURE
133134

134-
class LangchainAgentConfig(AgentConfig, type=AgentType.CHAT_GPT.value): # type: ignore
135+
class LangchainAgentConfig(AgentConfig, type=AgentType.LANGCHAIN.value): # type: ignore
135136
prompt_preamble: str
136137
model_name: str
137138
provider: str

0 commit comments

Comments
 (0)