From 78516722df98850f93580945b14906c332e4881a Mon Sep 17 00:00:00 2001 From: "Dhanji R. Prasanna" Date: Mon, 12 Jan 2026 18:20:20 +0530 Subject: [PATCH] Remove accidentally committed legacy logs/ directories --- .../logs/errors/error_1768079503_unknown.json | 13 ------------- .../logs/errors/error_1768081876_unknown.json | 13 ------------- .../logs/errors/error_1768083039_unknown.json | 13 ------------- .../logs/errors/error_1768085339_unknown.json | 13 ------------- .../logs/errors/error_1768088342_unknown.json | 13 ------------- .../logs/errors/error_1768088453_unknown.json | 13 ------------- .../logs/errors/error_1768128158_unknown.json | 13 ------------- .../logs/errors/error_1768128264_unknown.json | 13 ------------- .../logs/errors/error_1768128473_unknown.json | 13 ------------- .../logs/errors/error_1768128656_unknown.json | 13 ------------- .../logs/errors/error_1768129035_unknown.json | 13 ------------- .../logs/errors/error_1768129323_unknown.json | 13 ------------- .../logs/errors/error_1768129339_unknown.json | 13 ------------- .../logs/errors/error_1768129356_unknown.json | 13 ------------- .../logs/errors/error_1768130842_unknown.json | 13 ------------- .../logs/errors/error_1768131516_unknown.json | 13 ------------- .../logs/errors/error_1768131530_unknown.json | 13 ------------- .../logs/errors/error_1768131543_unknown.json | 13 ------------- .../logs/errors/error_1768131797_unknown.json | 13 ------------- .../logs/errors/error_1768131982_unknown.json | 13 ------------- .../logs/errors/error_1768132117_unknown.json | 13 ------------- .../logs/errors/error_1768132232_unknown.json | 13 ------------- .../logs/errors/error_1768132268_unknown.json | 13 ------------- .../logs/errors/error_1768132404_unknown.json | 13 ------------- .../logs/errors/error_1768132454_unknown.json | 13 ------------- .../logs/errors/error_1768132540_unknown.json | 13 ------------- .../logs/errors/error_1768132553_unknown.json | 13 ------------- .../logs/errors/error_1768133139_unknown.json | 13 ------------- .../logs/errors/error_1768141273_unknown.json | 13 ------------- .../logs/errors/error_1768141548_unknown.json | 13 ------------- .../logs/errors/error_1768143784_unknown.json | 13 ------------- .../logs/errors/error_1768143829_unknown.json | 13 ------------- .../logs/errors/error_1768143855_unknown.json | 13 ------------- .../logs/errors/error_1768143909_unknown.json | 13 ------------- .../logs/errors/error_1768144572_unknown.json | 13 ------------- .../logs/errors/error_1768145313_unknown.json | 13 ------------- .../logs/errors/error_1768145517_unknown.json | 13 ------------- .../logs/errors/error_1768146713_unknown.json | 13 ------------- .../logs/errors/error_1768173587_unknown.json | 13 ------------- .../logs/errors/error_1768175252_unknown.json | 13 ------------- .../logs/errors/error_1768175509_unknown.json | 13 ------------- .../logs/errors/error_1768184765_unknown.json | 13 ------------- .../logs/errors/error_1768184965_unknown.json | 13 ------------- .../logs/errors/error_1768193369_unknown.json | 13 ------------- .../logs/errors/error_1768199392_unknown.json | 13 ------------- .../logs/errors/error_1768200370_unknown.json | 13 ------------- .../logs/errors/error_1768209302_unknown.json | 13 ------------- ...277_awesome_do_you_wish_to_cc28060e1efe3d4b.json | 13 ------------- 48 files changed, 624 deletions(-) delete mode 100644 crates/g3-core/logs/errors/error_1768079503_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768081876_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768083039_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768085339_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768088342_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768088453_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768128158_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768128264_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768128473_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768128656_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768129035_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768129323_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768129339_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768129356_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768130842_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768131516_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768131530_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768131543_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768131797_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768131982_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768132117_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768132232_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768132268_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768132404_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768132454_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768132540_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768132553_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768133139_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768141273_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768141548_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768143784_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768143829_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768143855_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768143909_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768144572_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768145313_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768145517_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768146713_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768173587_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768175252_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768175509_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768184765_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768184965_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768193369_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768199392_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768200370_unknown.json delete mode 100644 crates/g3-core/logs/errors/error_1768209302_unknown.json delete mode 100644 logs/errors/error_1768092277_awesome_do_you_wish_to_cc28060e1efe3d4b.json diff --git a/crates/g3-core/logs/errors/error_1768079503_unknown.json b/crates/g3-core/logs/errors/error_1768079503_unknown.json deleted file mode 100644 index 7cb01d5..0000000 --- a/crates/g3-core/logs/errors/error_1768079503_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768079503, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768081876_unknown.json b/crates/g3-core/logs/errors/error_1768081876_unknown.json deleted file mode 100644 index 1643486..0000000 --- a/crates/g3-core/logs/errors/error_1768081876_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768081876, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768083039_unknown.json b/crates/g3-core/logs/errors/error_1768083039_unknown.json deleted file mode 100644 index 0cfbe75..0000000 --- a/crates/g3-core/logs/errors/error_1768083039_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768083039, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768085339_unknown.json b/crates/g3-core/logs/errors/error_1768085339_unknown.json deleted file mode 100644 index e8040cf..0000000 --- a/crates/g3-core/logs/errors/error_1768085339_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768085339, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768088342_unknown.json b/crates/g3-core/logs/errors/error_1768088342_unknown.json deleted file mode 100644 index eb6e066..0000000 --- a/crates/g3-core/logs/errors/error_1768088342_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768088342, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768088453_unknown.json b/crates/g3-core/logs/errors/error_1768088453_unknown.json deleted file mode 100644 index fdb0c4d..0000000 --- a/crates/g3-core/logs/errors/error_1768088453_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768088453, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768128158_unknown.json b/crates/g3-core/logs/errors/error_1768128158_unknown.json deleted file mode 100644 index 63ba8d1..0000000 --- a/crates/g3-core/logs/errors/error_1768128158_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768128158, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768128264_unknown.json b/crates/g3-core/logs/errors/error_1768128264_unknown.json deleted file mode 100644 index 74b963e..0000000 --- a/crates/g3-core/logs/errors/error_1768128264_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768128264, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768128473_unknown.json b/crates/g3-core/logs/errors/error_1768128473_unknown.json deleted file mode 100644 index 41d3f2f..0000000 --- a/crates/g3-core/logs/errors/error_1768128473_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768128473, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768128656_unknown.json b/crates/g3-core/logs/errors/error_1768128656_unknown.json deleted file mode 100644 index 8e6bd20..0000000 --- a/crates/g3-core/logs/errors/error_1768128656_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768128656, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768129035_unknown.json b/crates/g3-core/logs/errors/error_1768129035_unknown.json deleted file mode 100644 index 909ac7c..0000000 --- a/crates/g3-core/logs/errors/error_1768129035_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768129035, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768129323_unknown.json b/crates/g3-core/logs/errors/error_1768129323_unknown.json deleted file mode 100644 index 85411ff..0000000 --- a/crates/g3-core/logs/errors/error_1768129323_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768129323, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768129339_unknown.json b/crates/g3-core/logs/errors/error_1768129339_unknown.json deleted file mode 100644 index 0d1ab8a..0000000 --- a/crates/g3-core/logs/errors/error_1768129339_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768129339, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768129356_unknown.json b/crates/g3-core/logs/errors/error_1768129356_unknown.json deleted file mode 100644 index ce1bc58..0000000 --- a/crates/g3-core/logs/errors/error_1768129356_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768129356, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768130842_unknown.json b/crates/g3-core/logs/errors/error_1768130842_unknown.json deleted file mode 100644 index f503934..0000000 --- a/crates/g3-core/logs/errors/error_1768130842_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768130842, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768131516_unknown.json b/crates/g3-core/logs/errors/error_1768131516_unknown.json deleted file mode 100644 index f2fe46d..0000000 --- a/crates/g3-core/logs/errors/error_1768131516_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768131516, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768131530_unknown.json b/crates/g3-core/logs/errors/error_1768131530_unknown.json deleted file mode 100644 index a7a5b84..0000000 --- a/crates/g3-core/logs/errors/error_1768131530_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768131530, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768131543_unknown.json b/crates/g3-core/logs/errors/error_1768131543_unknown.json deleted file mode 100644 index 0981b42..0000000 --- a/crates/g3-core/logs/errors/error_1768131543_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768131543, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768131797_unknown.json b/crates/g3-core/logs/errors/error_1768131797_unknown.json deleted file mode 100644 index 69a1a44..0000000 --- a/crates/g3-core/logs/errors/error_1768131797_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768131797, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768131982_unknown.json b/crates/g3-core/logs/errors/error_1768131982_unknown.json deleted file mode 100644 index a64b80d..0000000 --- a/crates/g3-core/logs/errors/error_1768131982_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768131982, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768132117_unknown.json b/crates/g3-core/logs/errors/error_1768132117_unknown.json deleted file mode 100644 index 8ca2d68..0000000 --- a/crates/g3-core/logs/errors/error_1768132117_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768132117, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768132232_unknown.json b/crates/g3-core/logs/errors/error_1768132232_unknown.json deleted file mode 100644 index f32a80a..0000000 --- a/crates/g3-core/logs/errors/error_1768132232_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768132232, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768132268_unknown.json b/crates/g3-core/logs/errors/error_1768132268_unknown.json deleted file mode 100644 index d6cffad..0000000 --- a/crates/g3-core/logs/errors/error_1768132268_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768132268, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768132404_unknown.json b/crates/g3-core/logs/errors/error_1768132404_unknown.json deleted file mode 100644 index 3f60f37..0000000 --- a/crates/g3-core/logs/errors/error_1768132404_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768132404, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768132454_unknown.json b/crates/g3-core/logs/errors/error_1768132454_unknown.json deleted file mode 100644 index 88023c1..0000000 --- a/crates/g3-core/logs/errors/error_1768132454_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768132454, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768132540_unknown.json b/crates/g3-core/logs/errors/error_1768132540_unknown.json deleted file mode 100644 index bf2ead1..0000000 --- a/crates/g3-core/logs/errors/error_1768132540_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768132540, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768132553_unknown.json b/crates/g3-core/logs/errors/error_1768132553_unknown.json deleted file mode 100644 index 4d4173a..0000000 --- a/crates/g3-core/logs/errors/error_1768132553_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768132553, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768133139_unknown.json b/crates/g3-core/logs/errors/error_1768133139_unknown.json deleted file mode 100644 index 01e3432..0000000 --- a/crates/g3-core/logs/errors/error_1768133139_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768133139, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768141273_unknown.json b/crates/g3-core/logs/errors/error_1768141273_unknown.json deleted file mode 100644 index 52eb06f..0000000 --- a/crates/g3-core/logs/errors/error_1768141273_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768141273, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768141548_unknown.json b/crates/g3-core/logs/errors/error_1768141548_unknown.json deleted file mode 100644 index b086551..0000000 --- a/crates/g3-core/logs/errors/error_1768141548_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768141548, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768143784_unknown.json b/crates/g3-core/logs/errors/error_1768143784_unknown.json deleted file mode 100644 index 9b7d265..0000000 --- a/crates/g3-core/logs/errors/error_1768143784_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768143784, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768143829_unknown.json b/crates/g3-core/logs/errors/error_1768143829_unknown.json deleted file mode 100644 index 426ffb9..0000000 --- a/crates/g3-core/logs/errors/error_1768143829_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768143829, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768143855_unknown.json b/crates/g3-core/logs/errors/error_1768143855_unknown.json deleted file mode 100644 index 4adeb98..0000000 --- a/crates/g3-core/logs/errors/error_1768143855_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768143855, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768143909_unknown.json b/crates/g3-core/logs/errors/error_1768143909_unknown.json deleted file mode 100644 index 0acb8f6..0000000 --- a/crates/g3-core/logs/errors/error_1768143909_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768143909, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768144572_unknown.json b/crates/g3-core/logs/errors/error_1768144572_unknown.json deleted file mode 100644 index 4fe3d6a..0000000 --- a/crates/g3-core/logs/errors/error_1768144572_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768144572, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768145313_unknown.json b/crates/g3-core/logs/errors/error_1768145313_unknown.json deleted file mode 100644 index 9837aa6..0000000 --- a/crates/g3-core/logs/errors/error_1768145313_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768145313, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768145517_unknown.json b/crates/g3-core/logs/errors/error_1768145517_unknown.json deleted file mode 100644 index 4f57e73..0000000 --- a/crates/g3-core/logs/errors/error_1768145517_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768145517, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768146713_unknown.json b/crates/g3-core/logs/errors/error_1768146713_unknown.json deleted file mode 100644 index 679be09..0000000 --- a/crates/g3-core/logs/errors/error_1768146713_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768146713, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768173587_unknown.json b/crates/g3-core/logs/errors/error_1768173587_unknown.json deleted file mode 100644 index 969037f..0000000 --- a/crates/g3-core/logs/errors/error_1768173587_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768173587, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768175252_unknown.json b/crates/g3-core/logs/errors/error_1768175252_unknown.json deleted file mode 100644 index 0d868f0..0000000 --- a/crates/g3-core/logs/errors/error_1768175252_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768175252, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768175509_unknown.json b/crates/g3-core/logs/errors/error_1768175509_unknown.json deleted file mode 100644 index 86e780c..0000000 --- a/crates/g3-core/logs/errors/error_1768175509_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768175509, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768184765_unknown.json b/crates/g3-core/logs/errors/error_1768184765_unknown.json deleted file mode 100644 index 4a34921..0000000 --- a/crates/g3-core/logs/errors/error_1768184765_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768184765, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768184965_unknown.json b/crates/g3-core/logs/errors/error_1768184965_unknown.json deleted file mode 100644 index 2329750..0000000 --- a/crates/g3-core/logs/errors/error_1768184965_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768184965, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768193369_unknown.json b/crates/g3-core/logs/errors/error_1768193369_unknown.json deleted file mode 100644 index 47bc9f3..0000000 --- a/crates/g3-core/logs/errors/error_1768193369_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768193369, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768199392_unknown.json b/crates/g3-core/logs/errors/error_1768199392_unknown.json deleted file mode 100644 index 9e4f2a9..0000000 --- a/crates/g3-core/logs/errors/error_1768199392_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768199392, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768200370_unknown.json b/crates/g3-core/logs/errors/error_1768200370_unknown.json deleted file mode 100644 index 6b0b2d4..0000000 --- a/crates/g3-core/logs/errors/error_1768200370_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768200370, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/crates/g3-core/logs/errors/error_1768209302_unknown.json b/crates/g3-core/logs/errors/error_1768209302_unknown.json deleted file mode 100644 index 29e5dc9..0000000 --- a/crates/g3-core/logs/errors/error_1768209302_unknown.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "test_operation", - "provider": "test_provider", - "model": "test_model", - "last_prompt": "test prompt", - "raw_request": null, - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./src/error_handling.rs:72:27\n 2: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:87:23\n 3: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 4: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 5: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:54\n 6: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 7: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 8: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:742:25\n 9: tokio::runtime::scheduler::current_thread::Context::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:432:19\n 10: tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:741:36\n 11: tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:68\n 12: tokio::runtime::context::scoped::Scoped::set\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/scoped.rs:40:9\n 13: tokio::runtime::context::set_scheduler::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:26\n 14: std::thread::local::LocalKey::try_with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:315:12\n 15: std::thread::local::LocalKey::with\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/thread/local.rs:279:15\n 16: tokio::runtime::context::set_scheduler\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context.rs:176:9\n 17: tokio::runtime::scheduler::current_thread::CoreGuard::enter\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:829:27\n 18: tokio::runtime::scheduler::current_thread::CoreGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:729:19\n 19: tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:200:28\n 20: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 21: tokio::runtime::scheduler::current_thread::CurrentThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/current_thread/mod.rs:188:9\n 22: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:368:47\n 23: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:342:13\n 24: g3_core::error_handling_test::tests::test_retry_exhaustion\n at ./src/error_handling_test.rs:114:9\n 25: g3_core::error_handling_test::tests::test_retry_exhaustion::{{closure}}\n at ./src/error_handling_test.rs:84:37\n 26: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 27: test::__rust_begin_short_backtrace\n 28: test::run_test_in_process\n 29: std::sys::backtrace::__rust_begin_short_backtrace\n 30: core::ops::function::FnOnce::call_once{{vtable.shim}}\n 31: std::sys::pal::unix::thread::Thread::new::thread_start\n 32: __pthread_cond_wait\n", - "timestamp": 1768209302, - "context_tokens": 100, - "session_id": null, - "quiet": false -} \ No newline at end of file diff --git a/logs/errors/error_1768092277_awesome_do_you_wish_to_cc28060e1efe3d4b.json b/logs/errors/error_1768092277_awesome_do_you_wish_to_cc28060e1efe3d4b.json deleted file mode 100644 index 237368c..0000000 --- a/logs/errors/error_1768092277_awesome_do_you_wish_to_cc28060e1efe3d4b.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "operation": "stream_completion", - "provider": "anthropic.default", - "model": "claude-opus-4-5", - "last_prompt": "Tool result: warning: g3-computer-control@0.1.0: Building VisionBridge Swift package...\nwarning: g3-computer-control@0.1.0: Copied libVisionBridge.dylib to /Users/dhanji/src/g3/target/release/libVisionBridge.dylib\nwarning: g3-computer-control@0.1.0: VisionBridge built successfully at /Users/dhanji/src/g3/crates/g3-computer-control/vision-bridge/.build/arm64-apple-macosx/release\n Compiling g3-core v0.1.0 (/Users/dhanji/src/g3/crates/g3-core)\nwarning: field `text` is never read\n --> crates/g3-core/src/background_memory.rs:372:12\n |\n372 | Text { text: String },\n | ---- ^^^^\n | |\n | field in this variant\n |\n = note: `AnthropicContent` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis\n = note: `#[warn(dead_code)]` on by default\n\nwarning: field `id` is never read\n --> crates/g3-core/src/background_memory.rs:375:9\n |\n374 | ToolUse {\n | ------- field in this variant\n375 | id: ... (truncated, 1531 total bytes)", - "raw_request": "{\"messages\":[{\"role\":\"system\",\"content\":\"You are G3, an AI programming agent of the same skill level as a seasoned engineer at a major technology company. You analyze given tasks and write code to achieve goals.\\n\\nYou have access to tools. When you need to accomplish a task, you MUST use the appropriate tool. Do not just describe what you would do - actually use the tools.\\n\\nIMPORTANT: You must call tools to achieve goals. When you receive a request:\\n1. Analyze and identify what needs to be done\\n2. Call the appropriate tool with the required parameters\\n3. Continue or complete the task based on the result\\n4. If you repeatedly try something and it fails, try a different approach\\n5. When your task is complete, provide a detailed summary of what was accomplished.\\n\\nFor shell commands: Use the shell tool with the exact command needed. Always use `rg` (ripgrep) instead of `grep` - it's faster, has better defaults, and respects .gitignore. Avoid commands that produce a large amount of output, and consider piping those outputs to files. Example: If asked to list files, immediately call the shell tool with command parameter \\\"ls\\\".\\nIf you create temporary files for verification, place these in a subdir named 'tmp'. Do NOT pollute the current dir.\\n\\n# Task Management with TODO Tools\\n\\n**REQUIRED for multi-step tasks.** Use TODO tools when your task involves ANY of:\\n- Multiple files to create/modify (2+)\\n- Multiple distinct steps (3+)\\n- Dependencies between steps\\n- Testing or verification needed\\n- Uncertainty about approach\\n\\n## Workflow\\n\\nEvery multi-step task follows this pattern:\\n1. **Start**: Call todo_read, then todo_write to create your plan\\n2. **During**: Execute steps, then todo_read and todo_write to mark progress\\n3. **End**: Call todo_read to verify all items complete\\n4. **Finally**, call `remember` to save info on new features created or discovered\\n\\nNote: todo_write replaces the entire todo.g3.md file, so always read first to preserve content. TODO lists are scoped to the current session and stored in the session directory.\\n\\n## Examples\\n\\n**Example 1: Feature Implementation**\\nUser asks: \\\"Add user authentication with tests\\\"\\n\\nFirst action:\\n{\\\"tool\\\": \\\"todo_read\\\", \\\"args\\\": {}}\\n\\nThen create plan:\\n{\\\"tool\\\": \\\"todo_write\\\", \\\"args\\\": {\\\"content\\\": \\\"- [ ] Add user authentication\\\\n - [ ] Create User struct\\\\n - [ ] Add login endpoint\\\\n - [ ] Add password hashing\\\\n - [ ] Write unit tests\\\\n - [ ] Write integration tests\\\"}}\\n\\nAfter completing User struct:\\n{\\\"tool\\\": \\\"todo_read\\\", \\\"args\\\": {}}\\n{\\\"tool\\\": \\\"todo_write\\\", \\\"args\\\": {\\\"content\\\": \\\"- [ ] Add user authentication\\\\n - [x] Create User struct\\\\n - [ ] Add login endpoint\\\\n - [ ] Add password hashing\\\\n - [ ] Write unit tests\\\\n - [ ] Write integration tests\\\"}}\\n\\n**Example 2: Bug Fix**\\nUser asks: \\\"Fix the memory leak in cache module\\\"\\n\\n{\\\"tool\\\": \\\"todo_read\\\", \\\"args\\\": {}}\\n{\\\"tool\\\": \\\"todo_write\\\", \\\"args\\\": {\\\"content\\\": \\\"- [ ] Fix memory leak\\\\n - [ ] Review cache.rs\\\\n - [ ] Check for unclosed resources\\\\n - [ ] Add drop implementation\\\\n - [ ] Write test to verify fix\\\"}}\\n\\n**Example 3: Refactoring**\\nUser asks: \\\"Refactor database layer to use async/await\\\"\\n\\n{\\\"tool\\\": \\\"todo_read\\\", \\\"args\\\": {}}\\n{\\\"tool\\\": \\\"todo_write\\\", \\\"args\\\": {\\\"content\\\": \\\"- [ ] Refactor to async\\\\n - [ ] Update function signatures\\\\n - [ ] Replace blocking calls\\\\n - [ ] Update all callers\\\\n - [ ] Update tests\\\"}}\\n\\n## Format\\n\\nUse markdown checkboxes:\\n- \\\"- [ ]\\\" for incomplete tasks\\n- \\\"- [x]\\\" for completed tasks\\n- Indent with 2 spaces for subtasks\\n\\nKeep items short, specific, and action-oriented.\\n\\n## Benefits\\n\\n✓ Prevents missed steps\\n✓ Makes progress visible\\n✓ Helps recover from interruptions\\n✓ Creates better summaries\\n\\nIf you can complete it with 1-2 tool calls, skip TODO.\\n\\n# Temporary files\\n\\nIf you create temporary files for verification or investigation, place these in a subdir named 'tmp'. Do NOT pollute the current dir.\\n\\n# Web Research\\n\\nWhen you need to look up documentation, search for resources, find data online, or research a topic to complete your task, use the `research` tool.\\n\\n**Use the `research` tool** for any web research tasks:\\n- Researching APIs, SDKs, libraries, frameworks, or tools\\n- Finding approaches, patterns, or best practices\\n- Investigating bugs, issues, or error messages\\n- Looking up documentation or specifications\\n\\nSimply call `research` with a specific query describing what you need to know. The tool returns a structured research brief with options, trade-offs, and recommendations.\\n\\nIMPORTANT: If the user asks you to just respond with text (like \\\"just say hello\\\" or \\\"tell me about X\\\"), do NOT use tools. Simply respond with the requested text directly. Only use tools when you need to execute commands or complete tasks that require action.\\n\\nDo not explain what you're going to do - just do it by calling the tools.\\n\\n# P... (truncated, 387051 total bytes)", - "raw_response": null, - "stack_trace": " 0: std::backtrace::Backtrace::create\n 1: g3_core::error_handling::ErrorContext::new\n at ./crates/g3-core/src/error_handling.rs:72:27\n 2: g3_core::Agent::stream_completion_with_tools::{{closure}}\n at ./crates/g3-core/src/lib.rs:1924:33\n 3: g3_core::Agent::send_auto_memory_reminder::{{closure}}\n at ./crates/g3-core/src/lib.rs:1522:59\n 4: g3_cli::run_interactive::{{closure}}\n at ./crates/g3-cli/src/lib.rs:1941:71\n 5: g3_cli::run_with_console_mode::{{closure}}\n at ./crates/g3-cli/src/lib.rs:1359:10\n 6: g3_cli::run::{{closure}}\n at ./crates/g3-cli/src/lib.rs:688:70\n 7: g3::main::{{closure}}\n at ./src/main.rs:5:11\n 8: as core::future::future::Future>::poll\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/future/future.rs:124:9\n 9: tokio::runtime::park::CachedParkThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:60\n 10: tokio::task::coop::with_budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:167:5\n 11: tokio::task::coop::budget\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/task/coop/mod.rs:133:5\n 12: tokio::runtime::park::CachedParkThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/park.rs:285:31\n 13: tokio::runtime::context::blocking::BlockingRegionGuard::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/blocking.rs:66:9\n 14: tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:87:13\n 15: tokio::runtime::context::runtime::enter_runtime\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/context/runtime.rs:65:16\n 16: tokio::runtime::scheduler::multi_thread::MultiThread::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/scheduler/multi_thread/mod.rs:86:9\n 17: tokio::runtime::runtime::Runtime::block_on_inner\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:370:45\n 18: tokio::runtime::runtime::Runtime::block_on\n at /Users/dhanji/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/runtime/runtime.rs:340:13\n 19: g3::main\n at ./src/main.rs:5:5\n 20: core::ops::function::FnOnce::call_once\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/core/src/ops/function.rs:250:5\n 21: std::sys::backtrace::__rust_begin_short_backtrace\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/sys/backtrace.rs:152:18\n 22: std::rt::lang_start::{{closure}}\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/rt.rs:199:18\n 23: std::rt::lang_start_internal\n 24: std::rt::lang_start\n at /private/tmp/rust-20250628-8015-2pvnvd/rustc-1.88.0-src/library/std/src/rt.rs:198:5\n 25: _main\n", - "timestamp": 1768092277, - "context_tokens": 123333, - "session_id": "awesome_do_you_wish_to_cc28060e1efe3d4b", - "quiet": false -} \ No newline at end of file