MCPcopy Create free account
hub / github.com/agentforce314/clawcodex / _result_message

Function _result_message

src/server/agent_server.py:1545–1570  ·  view source on GitHub ↗
(
    session_id: str,
    *,
    subtype: str,
    num_turns: int,
    result: str,
    is_error: bool,
    usage: dict | None = None,
    error: str | None = None,
    duration_ms: int = 0,
    total_cost_usd: float = 0.0,
)

Source from the content-addressed store, hash-verified

1543
1544
1545def _result_message(
1546 session_id: str,
1547 *,
1548 subtype: str,
1549 num_turns: int,
1550 result: str,
1551 is_error: bool,
1552 usage: dict | None = None,
1553 error: str | None = None,
1554 duration_ms: int = 0,
1555 total_cost_usd: float = 0.0,
1556) -> dict:
1557 payload: dict[str, Any] = {
1558 "type": "result",
1559 "subtype": subtype,
1560 "session_id": session_id,
1561 "num_turns": num_turns,
1562 "result": result,
1563 "duration_ms": duration_ms,
1564 "is_error": is_error,
1565 "usage": usage or None,
1566 "total_cost_usd": total_cost_usd,
1567 }
1568 if error is not None:
1569 payload["error"] = error
1570 return payload
1571
1572
1573def _fmt_rule(rule: Any) -> str:

Callers 1

_run_turnMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected