Skip to content

Commit 52659d3

Browse files
committed
remove genslot
1 parent 040f7db commit 52659d3

File tree

1 file changed

+0
-34
lines changed

1 file changed

+0
-34
lines changed

mellea/stdlib/session.py

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -500,40 +500,6 @@ def validate(
500500

501501
return rvs
502502

503-
def genslot(
504-
self,
505-
gen_slot: Component,
506-
model_options: dict | None = None,
507-
format: type[BaseModelSubclass] | None = None,
508-
tool_calls: bool = False,
509-
) -> ModelOutputThunk:
510-
"""Call generative Slot on a GenerativeSlot Component.
511-
512-
Args:
513-
gen_slot (GenerativeSlot Component): A generative slot
514-
515-
Returns:
516-
ModelOutputThunk: Output thunk
517-
"""
518-
generate_logs: list[GenerateLog] = []
519-
result: ModelOutputThunk = self.backend.generate_from_context(
520-
action=gen_slot,
521-
ctx=self.ctx,
522-
model_options=model_options,
523-
format=format,
524-
generate_logs=generate_logs,
525-
tool_calls=tool_calls,
526-
)
527-
# make sure that the last and only Log is marked as the one related to result
528-
assert len(generate_logs) == 1, "Simple call can only add one generate_log"
529-
generate_logs[0].is_final_result = True
530-
531-
self.ctx.insert_turn(
532-
ContextTurn(deepcopy(gen_slot), result), generate_logs=generate_logs
533-
)
534-
535-
return result
536-
537503
def query(
538504
self,
539505
obj: Any,

0 commit comments

Comments
 (0)