apitree automatically collects agent interaction data from MCP tool calls and provides a 6-step pipeline to produce fine-tuning datasets for LLMs.
POST /v1/agent-log with session grouping, latency, and success status.Each interaction starts at score 3 (OK). Bonuses: fast latency (<300ms: +1), rich output (>500 chars: +0.5), multi-result search (+0.5). Penalties: errors (-1), empty output (-1), slow (>5s: -0.5). Tool-specific rules apply for search, call, batch, and details tools.
Admins can correct low-quality auto-generated outputs via PUT /v1/agent-log/{id}/human-edit. The corrected version becomes the ground-truth label (quality automatically set to 5). Human-edited examples are preferred during dataset builds.
GET /v1/agent-log/training/stats — Pipeline statistics (admin)POST /v1/agent-log/training/build — Build validated dataset (admin)PUT /v1/agent-log/{id}/human-edit — Submit correction (admin)POST /v1/agent-log/mark-trained — Mark as used for training (admin)apitree.getTrainingStats(), apitree.buildTrainingDataset(options)get_training_stats — pipeline stats for agents/admin/fine-tuning