MCPcopy Create free account
hub / github.com/THUDM/AgentTuning / action

Method action

AgentBench.old/src/agent.py:36–48  ·  view source on GitHub ↗
(self, extend_messages: List[dict] = None)

Source from the content-addressed store, hash-verified

34 self.history.append(message)
35
36 def action(self, extend_messages: List[dict] = None) -> str:
37 extend = []
38 if extend_messages:
39 if isinstance(extend_messages, list):
40 extend.extend(extend_messages)
41 elif isinstance(extend_messages, dict):
42 extend.append(extend_messages)
43 else:
44 raise Exception("Invalid extend_messages")
45 result = self.model_inference(self.history + extend)
46 self.history.extend(extend)
47 self.history.append({"role": "agent", "content": result})
48 return result
49
50 def _calc_segments(self, msg: str):
51 segments = 0

Callers 7

predict_singleMethod · 0.80
get_answerMethod · 0.80
fetch_dataFunction · 0.80
processFunction · 0.80
alfworld_runMethod · 0.80
predictFunction · 0.80
predict_singleMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected