@@ -123,18 +123,9 @@ def init_project_builder(
123123
124124 log .debug (f"project_details: { project_details } " f"framework: { framework } " f"design: { design } " )
125125 insert_template (project_details , framework , design , template_data )
126+ path = Path (project_details ['name' ])
126127 for tool_data in tools :
127- generation .add_tool (tool_data ['name' ], agents = tool_data ['agents' ], path = project_details ['name' ])
128-
129- try :
130- packaging .install (f'{ AGENTSTACK_PACKAGE } [{ framework } ]' , path = slug_name )
131- except Exception :
132- print (
133- term_color (
134- f"Failed to install dependencies for { slug_name } . Please try again by running `agentstack update`" ,
135- 'red' ,
136- )
137- )
128+ generation .add_tool (tool_data ['name' ], agents = tool_data ['agents' ], path = path )
138129
139130
140131def welcome_message ():
@@ -392,7 +383,9 @@ def insert_template(
392383 design : dict ,
393384 template_data : Optional [dict ] = None ,
394385):
395- framework = FrameworkData (framework_name .lower ())
386+ framework = FrameworkData (
387+ name = framework_name .lower (),
388+ )
396389 project_metadata = ProjectMetadata (
397390 project_name = project_details ["name" ],
398391 description = project_details ["description" ],
@@ -432,7 +425,7 @@ def insert_template(
432425 "red" ,
433426 )
434427 )
435- return
428+ sys . exit ( 1 )
436429
437430 cookiecutter (str (template_path ), no_input = True , extra_context = None )
438431
@@ -455,10 +448,13 @@ def insert_template(
455448 "🚀 \033 [92mAgentStack project generated successfully!\033 [0m\n \n "
456449 " Next, run:\n "
457450 f" cd { project_metadata .project_slug } \n "
458- " poetry install\n "
459- " agentstack run\n \n "
451+ " python -m venv .venv\n "
452+ " source .venv/bin/activate\n "
453+ " poetry install\n \n "
460454 " Add agents and tasks with:\n "
461455 " `agentstack generate agent/task <name>`\n \n "
456+ " Run your agent with:\n "
457+ " agentstack run\n \n "
462458 " Run `agentstack quickstart` or `agentstack docs` for next steps.\n "
463459 )
464460
0 commit comments