MCPcopy Index your code
hub / github.com/microsoft/Webwright / query

Method query

src/webwright/agents/default.py:386–398  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

384 return self.execute_actions(self.query())
385
386 def query(self) -> dict[str, Any]:
387 if 0 < self.config.step_limit <= self.n_calls:
388 raise LimitsExceeded(
389 self.model.format_message(
390 role="exit",
391 content="Step limit exceeded.",
392 extra={"exit_status": "LimitsExceeded", "submission": ""},
393 )
394 )
395 message = self.model.query(self.messages)
396 self.n_calls += 1
397 self.add_messages(message)
398 return message
399
400 def execute_actions(self, message: dict[str, Any]) -> list[dict[str, Any]]:
401 extra = message.get("extra", {})

Callers 2

stepMethod · 0.95
_compact_historyMethod · 0.45

Calls 3

add_messagesMethod · 0.95
LimitsExceededClass · 0.90
format_messageMethod · 0.45

Tested by

no test coverage detected