Skip to content

Commit a3bd513

Browse files
authored
fix(a2a): fix the error about missing ShortTermMemory for agent_executor of VeA2AServer. (#301)
* optimize(tools): Support batch size for video_generate tool * fix(a2a): Fix the bug for missing ShortTermMemory for agent_executor of VeA2AServer * fix code format error
1 parent 768ba33 commit a3bd513

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

veadk/a2a/ve_a2a_server.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def __init__(
3535
runner=Runner(
3636
agent=agent,
3737
app_name=app_name,
38+
short_term_memory=short_term_memory,
3839
),
3940
)
4041

veadk/tools/builtin_tools/video_generate.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@ async def generate(prompt, first_frame_image=None, last_frame_image=None):
8686
return response
8787

8888

89-
async def video_generate(params: list, tool_context: ToolContext) -> Dict:
89+
async def video_generate(
90+
params: list, tool_context: ToolContext, batch_size: int = 10
91+
) -> Dict:
9092
"""
9193
Generate videos in **batch** from text prompts, optionally guided by a first/last frame,
9294
and fine-tuned via *model text commands* (a.k.a. `parameters` appended to the prompt).
@@ -97,6 +99,8 @@ async def video_generate(params: list, tool_context: ToolContext) -> Dict:
9799
Args:
98100
params (list[dict]):
99101
A list of video generation requests. Each item supports the fields below.
102+
batch_size (int):
103+
The number of videos to generate in a batch. Defaults to 10.
100104
101105
Required per item:
102106
- video_name (str):
@@ -191,7 +195,6 @@ async def video_generate(params: list, tool_context: ToolContext) -> Dict:
191195
}
192196
]
193197
"""
194-
batch_size = 10
195198
success_list = []
196199
error_list = []
197200
logger.debug(f"Using model: {getenv('MODEL_VIDEO_NAME', DEFAULT_VIDEO_MODEL_NAME)}")

0 commit comments

Comments
 (0)