repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
Mirrored from https://github.com/yingqi-z20/Agent-libOS
stars
latest
clone command
git clone gitlawb://did:key:z6MkqRzA...RfoM/yingqi-z20-Agen...git clone gitlawb://did:key:z6MkqRzA.../yingqi-z20-Agen...d98dd2c9IPC1d ago| from __future__ import annotations |
| #2 |
| #3 | from dataclasses import dataclass, field |
| #4 | from typing import Any |
| #5 |
| #6 | from agent_libos.models.base import PID |
| #7 |
| #8 |
| #9 | @dataclass |
| #10 | class LLMCallRecord: |
| #11 | call_id: str |
| #12 | pid: PID | None |
| #13 | image_id: str | None |
| #14 | purpose: str |
| #15 | status: str |
| #16 | api: str | None = None |
| #17 | model: str | None = None |
| #18 | request_id: str | None = None |
| #19 | response_id: str | None = None |
| #20 | messages: list[dict[str, Any]] = field(default_factory=list) |
| #21 | tools: list[dict[str, Any]] = field(default_factory=list) |
| #22 | request_options: dict[str, Any] = field(default_factory=dict) |
| #23 | response_content: str = "" |
| #24 | tool_calls: list[dict[str, Any]] = field(default_factory=list) |
| #25 | reasoning: Any | None = None |
| #26 | usage: dict[str, Any] = field(default_factory=dict) |
| #27 | raw_response: Any | None = None |
| #28 | error: str | None = None |
| #29 | created_at: str = "" |
| #30 | completed_at: str | None = None |
| #31 |