fix: removed chat agents for now
This commit is contained in:
parent
4ff42190a1
commit
64fb056ba9
1 changed files with 9 additions and 3 deletions
|
|
@ -7,6 +7,12 @@ from langflow.template.base import FrontendNode, Template, TemplateField
|
||||||
from langflow.template.constants import DEFAULT_PROMPT, HUMAN_PROMPT, SYSTEM_PROMPT
|
from langflow.template.constants import DEFAULT_PROMPT, HUMAN_PROMPT, SYSTEM_PROMPT
|
||||||
from langflow.utils.constants import DEFAULT_PYTHON_FUNCTION
|
from langflow.utils.constants import DEFAULT_PYTHON_FUNCTION
|
||||||
|
|
||||||
|
NON_CHAT_AGENTS = {
|
||||||
|
agent_type: agent_class
|
||||||
|
for agent_type, agent_class in loading.AGENT_TO_CLASS.items()
|
||||||
|
if "chat" not in agent_type.value
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
class BasePromptFrontendNode(FrontendNode):
|
class BasePromptFrontendNode(FrontendNode):
|
||||||
name: str
|
name: str
|
||||||
|
|
@ -176,8 +182,8 @@ class InitializeAgentNode(FrontendNode):
|
||||||
is_list=True,
|
is_list=True,
|
||||||
show=True,
|
show=True,
|
||||||
multiline=False,
|
multiline=False,
|
||||||
options=list(loading.AGENT_TO_CLASS.keys()),
|
options=list(NON_CHAT_AGENTS.keys()),
|
||||||
value=list(loading.AGENT_TO_CLASS.keys())[0],
|
value=list(NON_CHAT_AGENTS.keys())[0],
|
||||||
name="agent",
|
name="agent",
|
||||||
),
|
),
|
||||||
TemplateField(
|
TemplateField(
|
||||||
|
|
@ -247,7 +253,7 @@ class PromptFrontendNode(FrontendNode):
|
||||||
def format_field(field: TemplateField, name: Optional[str] = None) -> None:
|
def format_field(field: TemplateField, name: Optional[str] = None) -> None:
|
||||||
# if field.field_type == "StringPromptTemplate"
|
# if field.field_type == "StringPromptTemplate"
|
||||||
# change it to str
|
# change it to str
|
||||||
if field.field_type == "StringPromptTemplate" and "Message" in name:
|
if field.field_type == "StringPromptTemplate" and "Message" in str(name):
|
||||||
field.field_type = "str"
|
field.field_type = "str"
|
||||||
field.multiline = True
|
field.multiline = True
|
||||||
field.value = HUMAN_PROMPT if "Human" in field.name else SYSTEM_PROMPT
|
field.value = HUMAN_PROMPT if "Human" in field.name else SYSTEM_PROMPT
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue