Skip to content
1 viewer

rust 1,880,524 · typescript 232,735 · javascript 134,853 · python 22,539 · 6,529 files · digest 0753164a9f64 · built in 15.6 s · crystals off

run_model_turn

cre8_app_messaging::connection::run_model_turn

fn · cre8-app-messaging · crates/cre8-app-messaging/src/connection.rs:1310

254lines
29cyclomatic
3max nesting
101statements
31? exits
2params
1callers
37callees
0.6 (p46)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 37 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 3 sitespath · 2 sitesmethod · 4 sitesmethod · 2 sitesmethod · 4 sitespath · 2 sitespath · 1 sitename · 1 siteref · 1 siteref · 1 sitename · 1 sitepath · 1 siteref · 1 siteref · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitepath · 4 sitesmethod · 1 sitename · 1 sitemethod · 2 sitespath · 1 sitepath · 1 sitepath · 2 sitesdispatch_actionapp-messaging · cc 4cre8_app_messaging::connection::dispatch_actiondispatch_thread_actionapp-messaging · cc 10cre8_app_messaging::connection::dispatch_thread_actionrun_model_turnapp-messaging · cc 29cre8_app_messaging::connection::run_model_turnnow_msplatform-time · cc 1cre8_platform_time::now_mssha256_hex_strutil-crypto · cc 1cre8_util_crypto::sha256_hex_strHyperDbProtocolStore::graph…app-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graph_mutRuntimeContext::with_protoc…app-protocol · cc 1cre8_app_protocol::context_ext::RuntimeContext::with_protocol_store_mutRuntimeContext::with_protoc…app-protocol · cc 1cre8_app_protocol::context_ext::RuntimeContext::with_protocol_storeParticipantRef::parseapp-messaging · cc 2cre8_app_messaging::schema::ParticipantRef::parseThreadSnapshot::loadapp-messaging · cc 1cre8_app_messaging::thread::ThreadSnapshot::loadLlmRequest::validate_image_…app-intelligence-api · cc 12cre8_app_intelligence_api::provider::LlmRequest::validate_image_messagescheckapp-messaging · cc 2cre8_app_messaging::turn_control::checkvalidateapp-messaging · cc 4cre8_app_messaging::message_parts::validateresolve_thread_capability_p…app-messaging · cc 4cre8_app_messaging::thread::resolve_thread_capability_policyclaim_model_turn_with_partsapp-messaging · cc 7cre8_app_messaging::thread::claim_model_turn_with_partsquota_price_for_modelapp-intelligence · cc 1cre8_app_intelligence::spend::quota_price_for_modelreject_mismatched_claimapp-messaging · cc 2cre8_app_messaging::connection::reject_mismatched_claimsha256_hexutil-crypto · cc 1cre8_util_crypto::sha256_hexHoldingProtocolStore::enterapp-protocol · cc 1cre8_app_protocol::graph_store::HoldingProtocolStore::entervidapp-messaging · cc 1cre8_app_messaging::schema::vidParticipantRef::canonicalapp-messaging · cc 1cre8_app_messaging::schema::ParticipantRef::canonicalIdentityKind::parseapp-messaging · cc 4cre8_app_messaging::schema::IdentityKind::parseslot_unavailableapp-protocol · cc 1cre8_app_protocol::context_ext::slot_unavailablewrong_concreteapp-protocol · cc 1cre8_app_protocol::context_ext::wrong_concretemutex_poisonedapp-protocol · cc 1cre8_app_protocol::context_ext::mutex_poisonedloadapp-messaging · cc 8cre8_app_messaging::turn_control::loadprepare_thread_message_with…app-messaging · cc 3cre8_app_messaging::thread::prepare_thread_message_with_parts

Control flow

Source not readable from this process.

Callers 1

Callees 37

Source not readable from this process.