_meta field now missing from tools/call POST request from openai

tools call from openai used to come in with this sample body

{
  "method": "tools/call",
  "params": {
    "_meta": {
      "openai/userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36",
      "openai/locale": "en-US",
      "openai/userLocation": {
        "city": "City",
        "region": "Sate",
        "country": "US",
        "timezone": "America/Los_Angeles",
        "latitude": "55.839863453",
        "longitude": "-119.0058345345"
      },
      "openai/subject": "v1/anon-id"
    },
    "name": "tool_name",
    "arguments": {
      "arg1": "value1,
      "arg2": "value2"
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}

now i am getting

{
    "method": "tools/call",
    "params": {
        "name": "tool_name",
        "arguments": {
            "arg1": "value1",
            "arg2": "value2"
        }
    },
    "jsonrpc": "2.0",
    "id": 0
}

the docs still indicate that the _meta is included in the call
https://developers.openai.com/apps-sdk/reference/

4 Likes

I’ve seen the same issue. Maybe related to the same issue ongoing with the accept modal?

Unfortunately no additional information to contribute except that I am also seeing that meta is missing entirely recently. This does appear to be a widespread problem

looks like the data is back in the requests!

1 Like