Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

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

cre8-app-agent · module swarm_tick · src · 1,158 lines (833 code, 216 comment) · sha 142e5608776335ee

Items

const KIND_SWARM_TICK_RECEIPT const KIND_SWARM_TICK_LAST const MIN_TICK_GAP_S const DEFAULT_SWEEP_LIMIT const TICK_MAX_TOKENS struct SwarmTickReceipt impl SwarmTickReceipt const DEFAULT_RECEIPT_QUERY_LIMIT const DEFAULT_RECEIPT_KEEP_PER_AGENT const RECEIPT_KEEP_ENV const ACCOUNT_DDL const PASSPORT_DDL struct UnreachableProvider impl LlmProvider for UnreachableProvider

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
context_with_graphsrc/swarm_tick.rs:698fn911351.5
handle_agent_swarm_receiptssrc/swarm_tick.rs:549fn242431.3
agent_recordsrc/swarm_tick.rs:708fn172801.2
handle_agent_swarm_ticksrc/swarm_tick.rs:146fn413991.2
SwarmTickReceipt::ransrc/swarm_tick.rs:137method31201.1
record_swarm_tick_receiptsrc/swarm_tick.rs:481fn303431
seed_agentsrc/swarm_tick.rs:726fn31911
last_tick_vidsrc/swarm_tick.rs:428fn31301
should_sleep_for_budgetsrc/swarm_tick.rs:268fn32200.9
receipt_vidsrc/swarm_tick.rs:420fn71200.9
install_registry_with_defaultsrc/swarm_tick.rs:745fn61740.9
swarm_tick_receipt_rowssrc/swarm_tick.rs:588fn385120.9
run_receiptsrc/swarm_tick.rs:1031fn111300.8
store_receiptssrc/swarm_tick.rs:1043fn92320.8
storedsrc/swarm_tick.rs:837fn31510.7
quota_balance_ofsrc/swarm_tick.rs:244fn51310.7
fund_quotasrc/swarm_tick.rs:820fn101400.7
prune_swarm_tick_receiptssrc/swarm_tick.rs:638fn265220.6
budget_dormant_recordsrc/swarm_tick.rs:833fn31320.6
reactivate_budget_dormantsrc/swarm_tick.rs:253fn72130.6
swarm_tick_responsesrc/swarm_tick.rs:188fn201110.6
swarm_brokersrc/swarm_tick.rs:213fn72150.6
sweep_candidatessrc/swarm_tick.rs:226fn156140.6
tick_one_agentsrc/swarm_tick.rs:282fn99101170.6
persist_run_receiptssrc/swarm_tick.rs:462fn123150.6
receipt_keep_per_agentsrc/swarm_tick.rs:531fn81100.6
mark_agent_budget_dormantsrc/swarm_tick.rs:275fn62220.6
SwarmTickReceipt::skippedsrc/swarm_tick.rs:125method111100.5
quota_balancesrc/swarm_tick.rs:382fn71100.5
persona_forsrc/swarm_tick.rs:394fn185120.5
preferred_modelsrc/swarm_tick.rs:413fn41120.5
receipt_existssrc/swarm_tick.rs:432fn41130.5
cooldown_remaining_ssrc/swarm_tick.rs:440fn102130.5
UnreachableProvider::idsrc/swarm_tick.rs:734trait impl31000.5
UnreachableProvider::default_modelsrc/swarm_tick.rs:737trait impl31000.5
UnreachableProvider::completesrc/swarm_tick.rs:740trait impl31000.5
empty_registry_sweep_is_cheap_and_oksrc/swarm_tick.rs:753fn101020.5
missing_default_provider_skips_sweep_without_receiptssrc/swarm_tick.rs:765fn121060.5
dormant_agents_are_excluded_and_missing_prereqs_skip_with_reasonssrc/swarm_tick.rs:779fn401060.5
budget_exhaustion_puts_the_agent_to_sleep_with_a_reason_and_a_stampsrc/swarm_tick.rs:842fn221080.5
a_budget_dormant_agent_is_skipped_while_broke_and_swept_again_once_fundedsrc/swarm_tick.rs:866fn2910100.5
an_operator_dormant_agent_is_never_woken_however_rich_it_issrc/swarm_tick.rs:897fn111080.5
waking_needs_at_least_the_light_pricesrc/swarm_tick.rs:910fn271090.5
only_an_unaffordable_round_is_a_reason_to_sleepsrc/swarm_tick.rs:939fn191010.5
the_sweep_still_excludes_archived_agents_and_reports_them_in_totalsrc/swarm_tick.rs:960fn161090.5
explicit_tick_id_replay_is_idempotentsrc/swarm_tick.rs:978fn261070.5
recent_run_puts_agent_on_cooldownsrc/swarm_tick.rs:1006fn241070.5
swarm_receipts_query_returns_newest_first_with_quota_deltasrc/swarm_tick.rs:1054fn381040.5
swarm_receipts_query_filters_by_agent_idsrc/swarm_tick.rs:1094fn241040.5
prune_keeps_newest_per_agent_and_spares_the_last_markersrc/swarm_tick.rs:1120fn382090.5

Source not readable from this process.