Files
troupe-standup/wizard-work/null/agentloop/demo-recover.jsonl
T

12 lines
2.9 KiB
JSON

{"hash":"d23b04b27ffcbd916ebcf850a097cfcd2132497171511d309ffaacd01d7c3150","kind":"user","payload":{"text":"Add 20 and 22, tolerating my mistakes."},"prev":"0000000000000000000000000000000000000000000000000000000000000000","seq":0}
{"hash":"d27a02a27764ea253597c8c68c4e86750e3b6e0b592f60eefb65e70466e990c6","kind":"assistant","payload":{"text":"First try a name I made up.","tool_calls":[{"arguments":{"a":1},"name":"multiply"}]},"prev":"d23b04b27ffcbd916ebcf850a097cfcd2132497171511d309ffaacd01d7c3150","seq":1}
{"hash":"1d030d3a1120706c6e2b11783feda547ce2cfb8d50ea90175e7836139d0481f5","kind":"tool","payload":{"error":"no tool named 'multiply' (have: add, echo, fail, greet)","name":"multiply","ok":false,"value":null},"prev":"d27a02a27764ea253597c8c68c4e86750e3b6e0b592f60eefb65e70466e990c6","seq":2}
{"hash":"62bc277459dec0852538b75ebfceafabff7671d957ded874adb350ee20846fbf","kind":"assistant","payload":{"text":"Now with the wrong argument type.","tool_calls":[{"arguments":{"a":"2","b":3},"name":"add"}]},"prev":"1d030d3a1120706c6e2b11783feda547ce2cfb8d50ea90175e7836139d0481f5","seq":3}
{"hash":"c18a871a8e6ee7c0d8aff95e7dd8c9aaacb3ab9d533b8715e73a8a4f19a1c5ff","kind":"tool","payload":{"error":"invalid arguments: $.add.a: expected type integer, got str","name":"add","ok":false,"value":null},"prev":"62bc277459dec0852538b75ebfceafabff7671d957ded874adb350ee20846fbf","seq":4}
{"hash":"49fc20d82513ec36e60c2b15eb7e8476d13899ea6de4019245a10799c362603c","kind":"assistant","payload":{"text":"Now one that raises.","tool_calls":[{"arguments":{},"name":"fail"}]},"prev":"c18a871a8e6ee7c0d8aff95e7dd8c9aaacb3ab9d533b8715e73a8a4f19a1c5ff","seq":5}
{"hash":"c173467c4892c61190cd92bfe3751f49d107c30fca2041a358eb86259a85b917","kind":"tool","payload":{"error":"tool 'fail' raised RuntimeError: the tool is broken on purpose","name":"fail","ok":false,"value":null},"prev":"49fc20d82513ec36e60c2b15eb7e8476d13899ea6de4019245a10799c362603c","seq":6}
{"hash":"ac2001b3c4a39433bfa80fd767eb5b33f494450e556f0816c16a4d78d75ba7de","kind":"assistant","payload":{"text":"Now correctly.","tool_calls":[{"arguments":{"a":20,"b":22},"name":"add"}]},"prev":"c173467c4892c61190cd92bfe3751f49d107c30fca2041a358eb86259a85b917","seq":7}
{"hash":"9a7693f9c98cf8661c1152417110f310d95e8f4e13636a8f46fe1ed68a76e100","kind":"tool","payload":{"error":null,"name":"add","ok":true,"value":{"sum":42}},"prev":"ac2001b3c4a39433bfa80fd767eb5b33f494450e556f0816c16a4d78d75ba7de","seq":8}
{"hash":"c987f959f3890b98e242846c442382832b299668188c300d577cdb89fb6498c2","kind":"assistant","payload":{"text":"20 + 22 = 42. DONE","tool_calls":[]},"prev":"9a7693f9c98cf8661c1152417110f310d95e8f4e13636a8f46fe1ed68a76e100","seq":9}
{"hash":"bd7a28422b47ae5a17a27d8688e790e2decb0edd75149f0d74abd70863788d82","kind":"final","payload":{"model_error":null,"steps":5,"stop_reason":"sentinel","tokens":26},"prev":"c987f959f3890b98e242846c442382832b299668188c300d577cdb89fb6498c2","seq":10}