Evaluate long deliveries separately from long inputs
A four-part task plan and runnable synthetic ledger keep missing runs, retries, truncation and human handoffs in evaluation records.
Read articleBlog
A four-part task plan and runnable synthetic ledger keep missing runs, retries, truncation and human handoffs in evaluation records.
Read article
Two offline Python examples show how to preserve unknown tool charges and reject JSON records that parse correctly but disagree with their source.
Read article
A runnable Python example checks what survives when tool-call history is saved to JSON and restored, including assistant fields and tool result IDs.
Read article
A runnable offline example shows how two API keys can exceed one shared account concurrency budget when each key admits requests independently.
Read article