cookbook/05_agent_os/25_agentos_tools/TEST_LOG.md
Tested 2026-07-27 on branch feat/agentos-tools (tip 567cbdaa0 plus the
review-fix pass: schedule error redaction, page-scoped history summary,
span-stats paging tiebreak, performance eval run times) with
.venvs/demo/bin/python and OPENAI_API_KEY set.
Status: PASS
Test mode: LIVE
Description: Constructs a worker agent and an ops agent sharing one SqliteDb,
with tracing enabled on the AgentOS. Runs the worker twice (calculator tool calls),
then verifies through AgentOSTools directly: get_run_activity reports 2 traces for
research-worker with duration aggregates, get_tool_activity lists the calculator
tools and model calls, get_platform_metrics reports the session with token totals.
Finally the ops agent answers a platform-summary question.
Result: Self-verification passed: 2 worker traces at 3,440.5 ms average with
0 errors, tools add/multiply visible, 1 session with 1,561 total tokens at
mid-demo. The ops agent produced a grounded summary: a per-agent run table
(research-worker, 2 runs, 1 session, 3,440.5 ms avg, 3,798.0 ms max, 0 errors),
one endpoint-level trace reported separately from component-attributed traces,
tool and model-call telemetry repeating the "p95_duration_ms is not available on
this database backend" note, token usage (1,508 input / 53 output / 1,561 total),
model mix (gpt-5.5: 2 runs) — and it closed with "The platform does not report
monetary cost, only token totals" instead of estimating a spend figure.