feat: Move blocks to ORM model (#1980)

Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
This commit is contained in:
Matthew Zhou
2024-11-19 11:32:33 -08:00
committed by GitHub
parent d890e55991
commit 2bb3baf060
20 changed files with 431 additions and 398 deletions

View File

@@ -220,7 +220,7 @@ def run(
# create agent
tools = [server.tool_manager.get_tool_by_name(tool_name=tool_name, actor=client.user) for tool_name in agent_state.tools]
letta_agent = Agent(agent_state=agent_state, interface=interface(), tools=tools)
letta_agent = Agent(agent_state=agent_state, interface=interface(), tools=tools, user=client.user)
else: # create new agent
# create new agent config: override defaults with args if provided
@@ -320,6 +320,7 @@ def run(
tools=tools,
# gpt-3.5-turbo tends to omit inner monologue, relax this requirement for now
first_message_verify_mono=True if (model is not None and "gpt-4" in model) else False,
user=client.user,
)
save_agent(agent=letta_agent, ms=ms)
typer.secho(f"🎉 Created new agent '{letta_agent.agent_state.name}' (id={letta_agent.agent_state.id})", fg=typer.colors.GREEN)