agent-ready

Can a clean agent finish your quickstart? A pristine Daytona sandbox, an autonomous agent, and Braintrust-scored checkpoints. No pretending — every pass is backed by command output.

SDKs tested05 runs logged277 median score70 updated2026-09-24

Want your SDK on this board? Request a run →

01
100 /100 agent-ready

fireworks

https://docs.fireworks.ai/getting-started/quickstart

✓ env_ready✓ installed✓ configured✓ first_call✓ verified

verified — Followed the Fireworks Serverless Quickstart exactly as written. The OpenAI Python SDK was already installed in the sandbox. I created the quickstart.py script verbatim from the docs (using the OpenAI SDK approach with base_url="https://api.fireworks.ai/inference/v1", model="accounts/fireworks/models/glm-5p3-flash", and the FIREWORKS_API_KEY environment variable). Running the script returned a chat completion: "¡Hola! That's 'hello' in Spanish..." confirming the API call to the Fireworks-hosted model succeeded. No deviations were required.

friction report

agent kimi-k2p6 · 6 steps · 26.4s · 2026-09-24 · readable log · raw transcript · result.json

agent-ready badge for fireworks 2026-07-24 19:23Z — 75/1002026-07-24 20:58Z — 75/1002026-07-25 11:00Z — 75/1002026-07-26 11:12Z — 75/1002026-07-27 12:55Z — 75/1002026-07-28 11:57Z — 75/1002026-07-29 12:16Z — 75/1002026-07-30 11:49Z — 75/1002026-07-31 12:19Z — 75/1002026-08-01 11:22Z — 75/1002026-08-02 11:19Z — 75/1002026-08-04 12:01Z — 75/1002026-08-05 12:08Z — 75/1002026-08-07 10:49Z — 55/1002026-08-08 10:35Z — 75/1002026-08-09 10:37Z — 75/1002026-08-10 11:03Z — 75/1002026-08-11 10:48Z — 75/1002026-08-12 11:02Z — 55/1002026-08-13 10:50Z — 75/1002026-08-14 10:44Z — 75/1002026-08-15 10:11Z — 75/1002026-08-16 10:01Z — 75/1002026-08-17 10:22Z — 75/1002026-08-18 10:06Z — 75/1002026-08-19 10:17Z — 75/1002026-08-20 10:30Z — 75/1002026-08-21 10:34Z — 75/1002026-08-22 10:13Z — 75/1002026-08-23 10:06Z — 75/1002026-08-24 10:34Z — 75/1002026-08-25 10:27Z — 75/1002026-08-26 10:23Z — 75/1002026-08-27 20:25Z — 75/1002026-08-28 21:16Z — 75/1002026-08-29 14:55Z — 75/1002026-08-30 14:55Z — 75/1002026-08-31 17:29Z — 75/1002026-09-01 14:52Z — 75/1002026-09-02 14:17Z — 75/1002026-09-05 13:16Z — 75/1002026-09-06 13:25Z — 75/1002026-09-07 15:25Z — 75/1002026-09-08 14:05Z — 75/1002026-09-09 14:12Z — 75/1002026-09-10 14:07Z — 75/1002026-09-11 13:49Z — 75/1002026-09-12 13:20Z — 75/1002026-09-13 14:13Z — 75/1002026-09-14 16:30Z — 75/1002026-09-15 14:51Z — 75/1002026-09-16 14:40Z — 75/1002026-09-17 14:51Z — 75/1002026-09-18 14:17Z — 75/1002026-09-19 13:46Z — 75/1002026-09-20 14:10Z — 75/1002026-09-23 14:51Z — 75/1002026-09-24 14:42Z — 100/10058 run(s)
02
70 /100 agent-ready

copilotkit

https://docs.copilotkit.ai/quickstart

✓ env_ready✓ installed✓ configured✓ first_call✕ verified

stuck — I successfully set up the CopilotKit runtime endpoint, which demonstrably works: `curl http://localhost:3000/api/copilotkit/info` returns HTTP 200 with valid JSON showing `{"version":"1.73.3","agents":{"default":{"name":"default","className":"BuiltInAgent"...}}}`. However, the Next.js frontend page is stuck in compilation (`○ Compiling / ...`) and never responds, so the full app does not serve. I had to deviate from the docs by changing the model string from `"openai:gpt-5.4-mini"` (which does not exist) to `"openai:gpt-4o-mini"`, and no real OpenAI API key was present in the sandbox environment.

friction report

agent kimi-k2p6 · 40 steps · 677.5s · 2026-09-24 · readable log · raw transcript · result.json

agent-ready badge for copilotkit 2026-07-25 10:52Z — 30/1002026-07-26 11:05Z — 30/1002026-07-28 11:43Z — 10/1002026-07-29 12:00Z — 30/1002026-07-30 11:37Z — 45/1002026-07-31 12:08Z — 30/1002026-08-01 11:06Z — 45/1002026-08-02 11:08Z — 10/1002026-08-04 11:53Z — 45/1002026-08-05 11:58Z — 30/1002026-08-07 10:36Z — 30/1002026-08-08 10:21Z — 30/1002026-08-09 10:26Z — 45/1002026-08-10 10:50Z — 70/1002026-08-11 10:33Z — 70/1002026-08-12 10:51Z — 30/1002026-08-13 10:34Z — 30/1002026-08-14 10:35Z — 45/1002026-08-15 10:02Z — 30/1002026-08-16 09:53Z — 30/1002026-08-17 10:08Z — 10/1002026-08-18 09:57Z — 30/1002026-08-19 10:06Z — 30/1002026-08-20 10:21Z — 45/1002026-08-21 10:24Z — 30/1002026-08-22 10:05Z — 30/1002026-08-23 09:58Z — 55/1002026-08-24 10:23Z — 30/1002026-08-25 10:17Z — 30/1002026-08-26 10:13Z — 30/1002026-08-27 20:12Z — 70/1002026-08-28 21:06Z — 45/1002026-08-29 14:41Z — 70/1002026-08-30 14:47Z — 55/1002026-08-31 17:15Z — 30/1002026-09-01 14:30Z — 30/1002026-09-02 14:05Z — 45/1002026-09-04 13:41Z — 30/1002026-09-05 13:09Z — 45/1002026-09-06 13:15Z — 30/1002026-09-07 15:17Z — 30/1002026-09-08 13:53Z — 30/1002026-09-09 14:05Z — 70/1002026-09-10 13:57Z — 45/1002026-09-12 13:08Z — 45/1002026-09-13 14:05Z — 30/1002026-09-14 16:17Z — 45/1002026-09-15 14:43Z — 45/1002026-09-16 14:28Z — 45/1002026-09-17 14:41Z — 70/1002026-09-18 14:04Z — 30/1002026-09-19 13:34Z — 70/1002026-09-20 13:58Z — 30/1002026-09-23 14:35Z — 30/1002026-09-24 14:29Z — 70/10055 run(s)
03
70 /100 agent-ready

daytona

https://www.daytona.io/docs/getting-started/

✓ env_ready✓ installed✓ configured✓ first_call✕ verified

stuck — I successfully installed the Daytona Python SDK and created sandboxes via the SDK—creation demonstrably works, returning sandbox IDs like `0a46a97d-0dd9-45e3-bac1-92963fe874f6` with state `STARTED`. However, executing code inside the sandbox is blocked by a persistent network-level failure: both `sandbox.process.exec()` and `sandbox.process.code_run()` fail with `ConnectionResetError: [Errno 104] Connection reset by peer` when connecting to `https://proxy.app.daytona.io/toolbox`. I confirmed this is not an SDK bug by reproducing the same TLS handshake failure with `curl` to that endpoint. I also briefly hit a "Total CPU limit exceeded" error after creating multiple test sandboxes, which I resolved by deleting them via the REST API, but the proxy connection issue remains the blocking problem.

friction report

agent kimi-k2p6 · 40 steps · 248.5s · 2026-09-24 · readable log · raw transcript · result.json

agent-ready badge for daytona 2026-07-24 19:32Z — 70/1002026-07-24 21:04Z — 45/1002026-07-24 21:15Z — 70/1002026-07-26 11:09Z — 70/1002026-07-28 11:52Z — 70/1002026-07-29 12:10Z — 70/1002026-07-30 11:44Z — 70/1002026-07-31 12:14Z — 70/1002026-08-02 11:15Z — 70/1002026-08-05 12:04Z — 70/1002026-08-07 10:43Z — 70/1002026-08-08 10:30Z — 70/1002026-08-09 10:33Z — 70/1002026-08-10 10:58Z — 70/1002026-08-11 10:40Z — 55/1002026-08-12 10:56Z — 70/1002026-08-13 10:46Z — 70/1002026-08-14 10:40Z — 70/1002026-08-15 10:08Z — 70/1002026-08-16 09:58Z — 70/1002026-08-17 10:18Z — 70/1002026-08-18 10:02Z — 70/1002026-08-19 10:11Z — 70/1002026-08-20 10:26Z — 70/1002026-08-22 10:09Z — 70/1002026-08-24 10:29Z — 70/1002026-08-25 10:24Z — 70/1002026-08-27 20:20Z — 70/1002026-08-28 21:12Z — 70/1002026-08-29 14:51Z — 70/1002026-08-31 17:20Z — 70/1002026-09-01 14:36Z — 70/1002026-09-02 14:12Z — 70/1002026-09-06 13:22Z — 70/1002026-09-08 14:00Z — 70/1002026-09-10 14:03Z — 70/1002026-09-11 13:45Z — 70/1002026-09-12 13:15Z — 70/1002026-09-14 16:24Z — 70/1002026-09-15 14:48Z — 70/1002026-09-16 14:35Z — 70/1002026-09-17 14:45Z — 70/1002026-09-18 14:13Z — 70/1002026-09-19 13:40Z — 70/1002026-09-23 14:44Z — 70/1002026-09-24 14:34Z — 70/10046 run(s)
04
45 /100 agent-ready

elevenlabs

https://elevenlabs.io/docs/quickstart

✓ env_ready✓ installed✓ configured✕ first_call✕ verified

stuck — I fetched the ElevenLabs quickstart, installed the SDK (`elevenlabs` and `python-dotenv`), and created `example.py` exactly as documented. The API key was present in the environment (51 characters, `sk_` prefix). However, running the quickstart's exact code with `model_id="eleven_v3"` consistently failed with HTTP 401 "Invalid API key" from the ElevenLabs API. I verified this was not an env-loading issue by testing the key directly with curl and hardcoding it in scripts—all returned the same 401 for `eleven_v3`. Notably, when I tested alternative models (`eleven_turbo_v2_5` and `eleven_multilingual_v2`) with the same key and voice, the API calls succeeded immediately (output showed `SUCCESS with eleven_turbo_v2_5` and `SUCCESS with eleven_multilingual_v2`), indicating the key is valid but the `eleven_v3` model specified in the quickstart is either not accessible with this key tier or the model ID in the docs is incorrect. I did not reach the point of saving or playing audio because the quickstart's exact code fails at the API call stage.

friction report

agent kimi-k2p6 · 40 steps · 247.1s · 2026-09-24 · readable log · raw transcript · result.json

agent-ready badge for elevenlabs 2026-07-24 20:19Z — 100/1002026-07-24 20:55Z — 100/1002026-07-24 21:23Z — 100/1002026-07-25 10:58Z — 100/1002026-07-26 11:10Z — 100/1002026-07-27 12:52Z — 100/1002026-07-28 11:54Z — 100/1002026-07-29 12:14Z — 100/1002026-07-30 11:46Z — 100/1002026-07-31 12:16Z — 100/1002026-08-01 11:20Z — 100/1002026-08-02 11:17Z — 100/1002026-08-04 11:58Z — 100/1002026-08-05 12:06Z — 100/1002026-08-07 10:45Z — 100/1002026-08-08 10:33Z — 100/1002026-08-09 10:34Z — 100/1002026-08-10 11:00Z — 100/1002026-08-11 10:44Z — 100/1002026-08-12 10:58Z — 100/1002026-08-13 10:48Z — 85/1002026-08-14 10:42Z — 100/1002026-08-15 10:10Z — 100/1002026-08-16 09:59Z — 100/1002026-08-17 10:20Z — 100/1002026-08-18 10:04Z — 100/1002026-08-19 10:14Z — 100/1002026-08-20 10:28Z — 100/1002026-08-21 10:32Z — 100/1002026-08-22 10:12Z — 100/1002026-08-23 10:04Z — 100/1002026-08-24 10:32Z — 100/1002026-08-25 10:25Z — 100/1002026-08-26 10:20Z — 100/1002026-08-27 20:22Z — 100/1002026-08-28 21:14Z — 100/1002026-08-29 14:53Z — 100/1002026-08-30 14:53Z — 100/1002026-08-31 17:22Z — 100/1002026-09-01 14:39Z — 100/1002026-09-02 14:15Z — 100/1002026-09-05 13:15Z — 100/1002026-09-06 13:24Z — 100/1002026-09-07 15:23Z — 100/1002026-09-08 14:03Z — 100/1002026-09-09 14:10Z — 100/1002026-09-10 14:05Z — 100/1002026-09-11 13:47Z — 100/1002026-09-12 13:18Z — 100/1002026-09-13 14:12Z — 100/1002026-09-14 16:28Z — 100/1002026-09-15 14:49Z — 100/1002026-09-16 14:38Z — 100/1002026-09-17 14:48Z — 100/1002026-09-18 14:15Z — 100/1002026-09-19 13:44Z — 30/1002026-09-20 14:08Z — 45/1002026-09-23 14:49Z — 45/1002026-09-24 14:40Z — 45/10059 run(s)
05
30 /100 agent-ready

braintrust

https://www.braintrust.dev/docs/start

✓ env_ready✓ installed✕ configured✕ first_call✕ verified

stuck — run ended without finish()

friction report

agent kimi-k2p6 · 40 steps · 193.5s · 2026-09-24 · readable log · raw transcript · result.json

agent-ready badge for braintrust 2026-07-24 19:37Z — 75/1002026-07-24 21:08Z — 0/1002026-07-24 21:19Z — 30/1002026-07-25 10:44Z — 0/1002026-07-26 10:55Z — 0/1002026-07-28 11:32Z — 100/1002026-07-29 11:37Z — 75/1002026-07-30 11:25Z — 100/1002026-07-31 11:38Z — 75/1002026-08-01 10:52Z — 75/1002026-08-02 10:56Z — 45/1002026-08-04 11:36Z — 45/1002026-08-05 11:30Z — 0/1002026-08-07 10:15Z — 75/1002026-08-08 09:56Z — 45/1002026-08-09 09:58Z — 45/1002026-08-10 10:40Z — 0/1002026-08-11 10:11Z — 30/1002026-08-12 10:24Z — 45/1002026-08-13 10:24Z — 30/1002026-08-14 10:20Z — 60/1002026-08-15 09:40Z — 30/1002026-08-16 09:42Z — 75/1002026-08-17 09:59Z — 30/1002026-08-18 09:50Z — 30/1002026-08-19 09:51Z — 10/1002026-08-20 09:55Z — 60/1002026-08-21 09:56Z — 30/1002026-08-22 09:42Z — 45/1002026-08-23 09:45Z — 30/1002026-08-24 10:05Z — 30/1002026-08-25 09:54Z — 30/1002026-08-26 09:59Z — 30/1002026-08-27 19:55Z — 30/1002026-08-28 20:54Z — 100/1002026-08-29 14:31Z — 30/1002026-08-30 14:28Z — 30/1002026-08-31 17:07Z — 30/1002026-09-01 14:15Z — 30/1002026-09-02 13:44Z — 45/1002026-09-04 13:36Z — 30/1002026-09-05 12:45Z — 30/1002026-09-06 12:56Z — 30/1002026-09-07 15:06Z — 45/1002026-09-08 13:39Z — 30/1002026-09-09 13:45Z — 100/1002026-09-10 13:39Z — 30/1002026-09-11 13:36Z — 30/1002026-09-12 12:54Z — 30/1002026-09-13 13:53Z — 30/1002026-09-14 15:56Z — 30/1002026-09-15 14:23Z — 45/1002026-09-16 14:16Z — 30/1002026-09-17 14:21Z — 30/1002026-09-18 13:39Z — 30/1002026-09-19 13:12Z — 30/1002026-09-20 13:38Z — 55/1002026-09-23 14:16Z — 45/1002026-09-24 14:16Z — 30/10059 run(s)