Layout hotfixes (#223)
This commit is contained in:
commit
f413a5c200
4 changed files with 21 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
|||
[tool.poetry]
|
||||
name = "langflow"
|
||||
version = "0.0.62"
|
||||
version = "0.0.63"
|
||||
description = "A Python package with a built-in web application"
|
||||
authors = ["Logspace <contact@logspace.ai>"]
|
||||
maintainers = [
|
||||
|
|
|
|||
|
|
@ -141,9 +141,11 @@ class ToolCreator(LangChainTypeCreator):
|
|||
for param in params:
|
||||
field = TOOL_INPUTS.get(param, TOOL_INPUTS["str"]).copy()
|
||||
field.name = param
|
||||
field.advanced = False
|
||||
if param == "aiosession":
|
||||
field.show = False
|
||||
field.required = False
|
||||
|
||||
fields.append(field)
|
||||
|
||||
template = Template(fields=fields, type_name=tool_type)
|
||||
|
|
|
|||
|
|
@ -197,6 +197,7 @@ class FrontendNode(BaseModel):
|
|||
"examples",
|
||||
"code",
|
||||
"headers",
|
||||
"description",
|
||||
}
|
||||
|
||||
# Replace dict type with str
|
||||
|
|
@ -238,3 +239,4 @@ class FrontendNode(BaseModel):
|
|||
# other conditions are to make sure that it is not an input or output variable
|
||||
if "api" in key.lower() and "key" in key.lower():
|
||||
field.required = False
|
||||
field.advanced = False
|
||||
|
|
|
|||
|
|
@ -77,6 +77,12 @@ class PromptTemplateNode(FrontendNode):
|
|||
def to_dict(self):
|
||||
return super().to_dict()
|
||||
|
||||
@staticmethod
|
||||
def format_field(field: TemplateField, name: Optional[str] = None) -> None:
|
||||
FrontendNode.format_field(field, name)
|
||||
if field.name == "examples":
|
||||
field.advanced = False
|
||||
|
||||
|
||||
class PythonFunctionNode(FrontendNode):
|
||||
name: str = "PythonFunction"
|
||||
|
|
@ -91,6 +97,7 @@ class PythonFunctionNode(FrontendNode):
|
|||
show=True,
|
||||
value=DEFAULT_PYTHON_FUNCTION,
|
||||
name="code",
|
||||
advanced=False,
|
||||
)
|
||||
],
|
||||
)
|
||||
|
|
@ -217,6 +224,7 @@ class ToolNode(FrontendNode):
|
|||
multiline=True,
|
||||
value="",
|
||||
name="name",
|
||||
advanced=False,
|
||||
),
|
||||
TemplateField(
|
||||
field_type="str",
|
||||
|
|
@ -227,6 +235,7 @@ class ToolNode(FrontendNode):
|
|||
multiline=True,
|
||||
value="",
|
||||
name="description",
|
||||
advanced=False,
|
||||
),
|
||||
TemplateField(
|
||||
name="func",
|
||||
|
|
@ -235,6 +244,7 @@ class ToolNode(FrontendNode):
|
|||
is_list=False,
|
||||
show=True,
|
||||
multiline=True,
|
||||
advanced=False,
|
||||
),
|
||||
TemplateField(
|
||||
field_type="bool",
|
||||
|
|
@ -295,12 +305,14 @@ class InitializeAgentNode(FrontendNode):
|
|||
options=list(NON_CHAT_AGENTS.keys()),
|
||||
value=list(NON_CHAT_AGENTS.keys())[0],
|
||||
name="agent",
|
||||
advanced=False,
|
||||
),
|
||||
TemplateField(
|
||||
field_type="BaseChatMemory",
|
||||
required=False,
|
||||
show=True,
|
||||
name="memory",
|
||||
advanced=False,
|
||||
),
|
||||
TemplateField(
|
||||
field_type="Tool",
|
||||
|
|
@ -308,12 +320,14 @@ class InitializeAgentNode(FrontendNode):
|
|||
show=True,
|
||||
name="tools",
|
||||
is_list=True,
|
||||
advanced=False,
|
||||
),
|
||||
TemplateField(
|
||||
field_type="BaseLanguageModel",
|
||||
required=True,
|
||||
show=True,
|
||||
name="llm",
|
||||
advanced=False,
|
||||
),
|
||||
],
|
||||
)
|
||||
|
|
@ -478,6 +492,7 @@ class PromptFrontendNode(FrontendNode):
|
|||
"suffix",
|
||||
"prefix",
|
||||
"examples",
|
||||
"format_instructions",
|
||||
]
|
||||
if field.field_type == "StringPromptTemplate" and "Message" in str(name):
|
||||
field.field_type = "prompt"
|
||||
|
|
@ -488,6 +503,7 @@ class PromptFrontendNode(FrontendNode):
|
|||
|
||||
if field.name in PROMPT_FIELDS:
|
||||
field.field_type = "prompt"
|
||||
field.advanced = False
|
||||
|
||||
if (
|
||||
"Union" in field.field_type
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue