{
 "works": {
  "call": {
   "code": "import csv\nrows = list(csv.DictReader(open('sales.csv')))\nprint(sum(int(r['units']) for r in rows), 'units across', len(rows), 'regions')",
   "input_files": [
    {
     "path": "sales.csv",
     "content": "region,units\nnorth,120\nsouth,95\neast,143\nwest,88\n"
    }
   ]
  },
  "answer": {
   "ran": true,
   "outcome": "completed",
   "language": "python",
   "exit_code": 0,
   "timed_out": false,
   "stdout": "446 units across 4 regions\n",
   "stderr": "",
   "truncated": false,
   "isolation": "container",
   "record_sha256": "8a5f6e2c8cd07351569ff4ee58189ac90deeb6626f475fd3e967f354f8ce34da"
  },
  "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
 },
 "javascript": {
  "call": {
   "code": "const xs = [3, 1, 4, 1, 5, 9, 2, 6];\nconsole.log(xs.sort((a, b) => a - b).join(' '));",
   "language": "javascript"
  },
  "answer": {
   "ran": true,
   "outcome": "completed",
   "language": "javascript",
   "exit_code": 0,
   "timed_out": false,
   "stdout": "1 1 2 3 4 5 6 9\n",
   "stderr": "",
   "truncated": false,
   "isolation": "container",
   "record_sha256": "0a1e6134ac93fd48ca236a6d95ae31310ddb20dbdcfcb2dc8549fb855ee0e889"
  },
  "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
 },
 "fails": {
  "call": {
   "code": "units = [120, 95, 143, 88]\nprint(sum(units) / (len(units) - 4))"
  },
  "answer": {
   "ran": true,
   "outcome": "completed",
   "language": "python",
   "exit_code": 1,
   "timed_out": false,
   "stdout": "",
   "stderr": "Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n    import runpy; runpy.run_path(\".plimsoll/code.py\", run_name=\"__main__\")\n                  ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen runpy>\", line 294, in run_path\n  File \"<frozen runpy>\", line 98, in _run_module_code\n  File \"<frozen runpy>\", line 88, in _run_code\n  File \".plimsoll/code.py\", line 2, in <module>\n    print(sum(units) / (len(units) - 4))\n          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~\nZeroDivisionError: division by zero\n",
   "truncated": false,
   "isolation": "container",
   "record_sha256": "6193b4ab0fe391451bb99d8f3fa25f8237801ec33a1260fe1bdf1af64af0e236"
  },
  "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
 },
 "no_install": {
  "call": {
   "code": "import pandas as pd\nprint(pd.__version__)"
  },
  "answer": {
   "ran": true,
   "outcome": "completed",
   "language": "python",
   "exit_code": 1,
   "timed_out": false,
   "stdout": "",
   "stderr": "Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n    import runpy; runpy.run_path(\".plimsoll/code.py\", run_name=\"__main__\")\n                  ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen runpy>\", line 294, in run_path\n  File \"<frozen runpy>\", line 98, in _run_module_code\n  File \"<frozen runpy>\", line 88, in _run_code\n  File \".plimsoll/code.py\", line 1, in <module>\n    import pandas as pd\nModuleNotFoundError: No module named 'pandas'\n",
   "truncated": false,
   "isolation": "container",
   "record_sha256": "de2245d320c87f44b4000cf340ba1bb02abd3d0429e4577778d9f81b901930d5"
  },
  "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
 },
 "floor": {
  "call": {
   "code": "print('hello')"
  },
  "answer": {
   "ran": false,
   "refused": "isolation",
   "error": "the daemon is below CodeExecutor's isolation floor"
  },
  "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
 },
 "wrong_language": {
  "call": {
   "code": "console.log(1)",
   "language": "javascript"
  },
  "answer": "Agno refused the call before the tool ran: 1 validation error for plimsoll_run_code",
  "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
 },
 "lost": {
  "call": {
   "code": "print('charge the card')"
  },
  "answer": {
   "ran": "unknown",
   "error": "plimsoll: internal: internal error 5d1c0e9a2b7f4c31; the daemon's log holds its detail",
   "note": "The code may have run. It was not retried; running it again could repeat what it did."
  },
  "source": "the real tool and framework, with the executor replaced by one that raises the error a lost answer produces"
 },
 "goldfish": {
  "steps": [
   {
    "call": {
     "code": "x = 42\nprint('x is', x)"
    },
    "answer": {
     "ran": true,
     "outcome": "completed",
     "language": "python",
     "exit_code": 0,
     "timed_out": false,
     "stdout": "x is 42\n",
     "stderr": "",
     "truncated": false,
     "isolation": "container",
     "record_sha256": "6cc0f03870faff072ced32c2965891ed3d1dc1c3b5fc8e734d481bfcec870527"
    },
    "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
   },
   {
    "call": {
     "code": "print(x + 1)"
    },
    "answer": {
     "ran": true,
     "outcome": "completed",
     "language": "python",
     "exit_code": 1,
     "timed_out": false,
     "stdout": "",
     "stderr": "Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n    import runpy; runpy.run_path(\".plimsoll/code.py\", run_name=\"__main__\")\n                  ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"<frozen runpy>\", line 294, in run_path\n  File \"<frozen runpy>\", line 98, in _run_module_code\n  File \"<frozen runpy>\", line 88, in _run_code\n  File \".plimsoll/code.py\", line 1, in <module>\n    print(x + 1)\n          ^\nNameError: name 'x' is not defined\n",
     "truncated": false,
     "isolation": "container",
     "record_sha256": "40e3809ce0217c952870e350f6c5b3560538107fcf74194738fd9222a744525d"
    },
    "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
   }
  ],
  "source": "a real plimsolld (docker under runc, image docker-image:sha256:3f5bc5ca9845\u2026) on 2026-10-08 01:08 UTC"
 }
}
