Skip to content

Commit

Permalink
Merge pull request #1016 from PrefectHQ/generate-n
Browse files Browse the repository at this point in the history
marvin.generate: Enforce n in typing
  • Loading branch information
jlowin authored Jan 17, 2025
2 parents 5e04439 + 44b56a9 commit 2616b9c
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/marvin/fns/generate.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
from typing import TypeVar, cast

from pydantic import conlist

import marvin
from marvin.agents.agent import Agent
from marvin.thread import Thread
Expand Down Expand Up @@ -67,7 +69,7 @@ async def generate_async(
name="Generation Task",
instructions=PROMPT,
context=task_context,
result_type=list[target],
result_type=conlist(target, min_length=n, max_length=n),
agents=[agent] if agent else None,
)

Expand Down

0 comments on commit 2616b9c

Please sign in to comment.