MCPcopy Create free account
hub / github.com/ScaleML/AgentSPEX / add_assistant_message

Method add_assistant_message

src/harness/agentic_loop/session.py:44–51  ·  view source on GitHub ↗

Add assistant message, optionally with tool calls.

(
        self, content: str, tool_calls: Optional[list] = None
    )

Source from the content-addressed store, hash-verified

42 self.messages.append({"role": "user", "content": content})
43
44 def add_assistant_message(
45 self, content: str, tool_calls: Optional[list] = None
46 ) -> None:
47 """Add assistant message, optionally with tool calls."""
48 msg: dict[str, Any] = {"role": "assistant", "content": content}
49 if tool_calls:
50 msg["tool_calls"] = tool_calls
51 self.messages.append(msg)
52
53 def add_tool_results(self, results: list[dict]) -> None:
54 """Add tool result messages to history."""

Callers 1

_inner_loopMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected