Skip to content

Commit db02e56

Browse files
committed
Pass entire input as user message if a template is missing
1 parent 3165393 commit db02e56

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

llmstack/play/actors/agent.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,16 +112,14 @@ def __init__(
112112
self._chat_history_limit = 0
113113

114114
# Get and hydrate user_message_template with self._input
115-
user_message_template = self._config.get(
116-
"user_message",
117-
"{{task}}",
118-
)
119-
120-
if user_message_template == "":
121-
user_message_template = "{{task}}"
115+
user_message_template = self._config.get("user_message")
122116

123117
try:
124-
user_message = render_template(user_message_template, self._input)
118+
user_message = (
119+
render_template(user_message_template, self._input)
120+
if user_message_template
121+
else json.dumps(self._input).decode("utf-8")
122+
)
125123

126124
# Hydrate system_message_template with self._input
127125
if self._system_message and len(self._system_message) > 0 and "content" in self._system_message[0]:

0 commit comments

Comments
 (0)