Skip to content
1 viewer

rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.5 s · crystals off

crates/cre8-app-agent/src/tool_loop.rs

cre8-app-agent · module tool_loop · src · 130 lines (95 code, 21 comment) · sha c3334f6c1aecd1af

Items

struct NoteTool impl Tool for NoteTool struct CountingProvider impl CountingProvider impl LlmProvider for CountingProvider

Functions

By call-graph weight (PageRank; 1.0 is the average function). 11 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
provider_roundssrc/tool_loop.rs:20fn42200.6
CountingProvider::newsrc/tool_loop.rs:61method31100.6
CountingProvider::call_countsrc/tool_loop.rs:65method31100.6
user_reqsrc/tool_loop.rs:95fn101100.6
NoteTool::namesrc/tool_loop.rs:39trait impl31000.5
NoteTool::specsrc/tool_loop.rs:42trait impl71000.5
NoteTool::executesrc/tool_loop.rs:49trait impl31000.5
CountingProvider::idsrc/tool_loop.rs:71trait impl31000.5
CountingProvider::default_modelsrc/tool_loop.rs:74trait impl31000.5
CountingProvider::completesrc/tool_loop.rs:77trait impl162000.5
provider_rounds_counts_every_completion_the_loop_madesrc/tool_loop.rs:107fn231060.5

Source not readable from this process.