in src/smolagents/remote_executors.py [0:0]
def _send_execute_request(self, code: str) -> str:
"""Send code execution request to kernel."""
import uuid
# Generate a unique message ID
msg_id = str(uuid.uuid4())
# Create execute request
execute_request = {
"header": {
"msg_id": msg_id,
"username": "anonymous",
"session": str(uuid.uuid4()),
"msg_type": "execute_request",
"version": "5.0",
},
"parent_header": {},
"metadata": {},
"content": {
"code": code,
"silent": False,
"store_history": True,
"user_expressions": {},
"allow_stdin": False,
},
}
self.ws.send(json.dumps(execute_request))
return msg_id