Skip to content

Commit f73d46b

Browse files
authored
fix missing multiagent code (#483)
1 parent eec237c commit f73d46b

File tree

5 files changed

+20
-8
lines changed

5 files changed

+20
-8
lines changed

.changeset/fair-months-camp.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-llama": patch
3+
---
4+
5+
Fix missing copy of the multiagent code

helpers/python.ts

+7
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,13 @@ export const installPythonTemplate = async ({
480480
await copyRouterCode(root, tools ?? []);
481481
}
482482

483+
// Copy multiagents overrides
484+
if (template === "multiagent") {
485+
await copy("**", path.join(root), {
486+
cwd: path.join(compPath, "multiagent", "python"),
487+
});
488+
}
489+
483490
if (template === "multiagent" || template === "reflex") {
484491
if (useCase) {
485492
const sourcePath =

templates/components/agents/python/blog/app/workflows/planner.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ def get_refine_plan_prompt_kwargs(
317317
# gather completed sub-tasks and response pairs
318318
completed_outputs_str = ""
319319
for sub_task_name, task_output in completed_sub_task.items():
320-
task_str = f"{sub_task_name}:\n" f"\t{task_output!s}\n"
320+
task_str = f"{sub_task_name}:\n\t{task_output!s}\n"
321321
completed_outputs_str += task_str
322322

323323
# get a string for the remaining sub-tasks

templates/components/agents/python/financial_report/app/workflows/financial_report.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,13 @@ def __init__(
108108
self.query_engine_tool = query_engine_tool
109109
self.code_interpreter_tool = code_interpreter_tool
110110
self.document_generator_tool = document_generator_tool
111-
assert (
112-
query_engine_tool is not None
113-
), "Query engine tool is not found. Try run generation script or upload a document file first."
111+
assert query_engine_tool is not None, (
112+
"Query engine tool is not found. Try run generation script or upload a document file first."
113+
)
114114
assert code_interpreter_tool is not None, "Code interpreter tool is required"
115-
assert (
116-
document_generator_tool is not None
117-
), "Document generator tool is required"
115+
assert document_generator_tool is not None, (
116+
"Document generator tool is required"
117+
)
118118
self.tools = [
119119
self.query_engine_tool,
120120
self.code_interpreter_tool,

templates/components/engines/python/agent/tools/interpreter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def interpret(
161161

162162
if self.interpreter:
163163
logger.info(
164-
f"\n{'='*50}\n> Running following AI-generated code:\n{code}\n{'='*50}"
164+
f"\n{'=' * 50}\n> Running following AI-generated code:\n{code}\n{'=' * 50}"
165165
)
166166
exec = self.interpreter.run_code(code)
167167

0 commit comments

Comments
 (0)