Skip to content
1 viewer

rust 1,855,033 · typescript 234,882 · javascript 132,632 · python 19,643 · 6,389 files · digest d8586b9e8a33 · built in 1.5 s · crystals off

crates/cre8-app-messaging/src/thread.rs

cre8-app-messaging · module thread · src · 2,800 lines (2,423 code, 205 comment) · sha 35325edb348f1f03

Items

const KIND_MESSAGE const VID_KIND_MESSAGE const KIND_MODEL_TURN const VID_KIND_MODEL_TURN const EDGE_THREAD_MODEL_TURN const KIND_THREAD_CAPABILITY_POLICY const VID_KIND_THREAD_CAPABILITY_POLICY const EDGE_THREAD_CAPABILITY_POLICY const EDGE_MODEL_TURN_POLICY const KIND_THREAD_POLICY_MUTATION const VID_KIND_THREAD_POLICY_MUTATION const EDGE_THREAD_POLICY_MUTATION const EDGE_POLICY_MUTATION_POLICY const EDGE_POLICY_SUPERSEDES const KIND_CONTEXT_PACK const VID_KIND_CONTEXT_PACK const EDGE_POLICY_CONTEXT_PACK const EDGE_MODEL_TURN_CONTEXT_PACK const THREAD_CAPABILITY_POLICY_VERSION const DEFAULT_THREAD_TRANSCRIPT_MESSAGE_LIMIT const DEFAULT_THREAD_MAX_OUTPUT_TOKENS const APPROVED_PROVIDER_SELECTION_PREFIX const APPROVED_MODEL_SELECTION_PREFIX enum ThreadKind impl ThreadKind enum Role impl Role struct ThreadMember struct ThreadMessage struct ThreadSnapshot enum ThreadModelTarget impl ThreadModelTarget struct ThreadCapabilityPolicy impl ThreadCapabilityPolicy struct ModelTurnRecord impl ModelTurnRecord enum ModelTurnClaim struct ThreadPolicyMutationRecord enum ThreadPolicyRevisionResult struct PreparedThreadMessage impl PreparedThreadMessage struct ThreadHeader impl ThreadSnapshot struct ThreadMessagePage

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ThreadSnapshot::loadsrc/thread.rs:1714method1013442.7
prepare_thread_message_with_partssrc/thread.rs:1455fn443342.5
create_thread_internalsrc/thread.rs:1315fn509242.3
alicesrc/thread.rs:1937fn312412.2
ThreadKind::parsesrc/thread.rs:85method84302.1
validate_model_target_idsrc/thread.rs:207fn126102
ThreadCapabilityPolicy::validate_for_executionsrc/thread.rs:375method6323841.8
ThreadCapabilityPolicy::next_revision_with_workspacesrc/thread.rs:336method365341.7
ThreadModelTarget::approvedsrc/thread.rs:175method51411.7
append_thread_message_with_partssrc/thread.rs:1427fn161211.7
ThreadCapabilityPolicy::authority_hashsrc/thread.rs:479method614411.6
thread_member_from_edgesrc/thread.rs:1787fn201121.4
thread_message_from_edgesrc/thread.rs:1818fn181101.4
update_model_turnsrc/thread.rs:1665fn101721.4
revise_thread_capability_policy_with_workspacesrc/thread.rs:1009fn9882121.4
ThreadCapabilityPolicy::model_targetsrc/thread.rs:541method114511.3
add_participantsrc/thread.rs:1376fn303441.3
append_thread_messagesrc/thread.rs:1416fn1011111.3
create_threadsrc/thread.rs:1282fn1011211.3
ThreadCapabilityPolicy::next_revision_with_contextsrc/thread.rs:324method111111.3
load_thread_capability_policysrc/thread.rs:762fn448721.3
resolve_thread_capability_policysrc/thread.rs:738fn2341631.2
bobsrc/thread.rs:1940fn311111.2
load_thread_capability_policy_by_idsrc/thread.rs:807fn377241.2
default_rolesrc/thread.rs:1925fn62201.2
claim_model_turn_with_partssrc/thread.rs:1521fn1157291.1
Role::parsesrc/thread.rs:112method84101.1
load_thread_headersrc/thread.rs:1769fn101111.1
load_thread_memberssrc/thread.rs:1780fn61111.1
load_thread_messagessrc/thread.rs:1808fn91111.1
load_context_pack_for_policysrc/thread.rs:913fn296441
revise_thread_capability_policy_with_contextsrc/thread.rs:992fn161311
zoe_agentsrc/thread.rs:2005fn311111
next_message_seqsrc/thread.rs:1880fn41111
find_or_create_dmsrc/thread.rs:1241fn384851
ensure_inboxsrc/thread.rs:1211fn232321
ThreadCapabilityPolicy::next_revisionsrc/thread.rs:306method171110.9
ThreadCapabilityPolicy::runtime_defaultsrc/thread.rs:262method332230.9
ThreadModelTarget::selection_fieldssrc/thread.rs:181method92100.9
create_thread_ownedsrc/thread.rs:1297fn173710.8
page_thread_messagessrc/thread.rs:1746fn226300.8
list_inbox_threadssrc/thread.rs:1839fn386440.8
ModelTurnRecord::receipt_summarysrc/thread.rs:639method311300.8
policy_vertex_write_opssrc/thread.rs:863fn494230.8
require_workspace_audiencesrc/thread.rs:158fn97500.8
model_turn_idsrc/thread.rs:1885fn51210.8
paged_messagesrc/thread.rs:2692fn101200.8
page_timestampssrc/thread.rs:2703fn31200.8
list_model_turnssrc/thread.rs:1681fn294510.8
claim_model_turnsrc/thread.rs:1505fn151610.7
validate_policy_revision_requestsrc/thread.rs:1143fn296210.7
thread_policy_mutation_idsrc/thread.rs:1173fn31210.7
capability_policy_write_opssrc/thread.rs:845fn175230.7
thread_message_statssrc/thread.rs:1897fn275100.7
find_model_turnsrc/thread.rs:699fn348330.7
thread_existssrc/thread.rs:1637fn31210.6
commit_model_turn_messagesrc/thread.rs:1643fn191320.6
replay_thread_capability_policy_revisionsrc/thread.rs:1108fn347240.6
context_pack_vertex_write_opssrc/thread.rs:943fn213120.6
revise_thread_capability_policysrc/thread.rs:965fn261210.6
prepare_thread_messagesrc/thread.rs:1444fn101210.6
signed_packsrc/thread.rs:2009fn251130.5
ThreadKind::as_strsrc/thread.rs:77method73000.5
Role::as_strsrc/thread.rs:104method73000.5
ThreadModelTarget::summarysrc/thread.rs:191method142000.5
ThreadCapabilityPolicy::next_budget_revisionsrc/thread.rs:296method91010.5
ThreadCapabilityPolicy::summarysrc/thread.rs:439method392000.5
ModelTurnRecord::harness_summarysrc/thread.rs:621method167000.5
PreparedThreadMessage::idsrc/thread.rs:1187method31000.5
workspace_policy_preserves_legacy_commitment_and_binds_every_grant_fieldsrc/thread.rs:1945fn255060.5
workspace_audience_rejects_peers_other_accounts_and_extra_agentssrc/thread.rs:1972fn122050.5
stop_and_terminal_commit_have_a_single_graph_lock_ordersrc/thread.rs:1986fn191050.5
ensure_inbox_is_idempotentsrc/thread.rs:2036fn71030.5
find_or_create_dm_dedups_threadsrc/thread.rs:2045fn141060.5
create_thread_rejects_dm_kindsrc/thread.rs:2061fn51030.5
create_thread_writes_group_with_title_and_memberssrc/thread.rs:2068fn141060.5
owned_thread_creation_records_exact_creator_without_electing_legacy_ownerssrc/thread.rs:2084fn271080.5
owner_policy_revision_is_append_only_idempotent_and_conflict_safesrc/thread.rs:2113fn11210100.5
signed_context_pack_is_policy_and_model_turn_hash_boundsrc/thread.rs:2227fn6410120.5
approved_model_target_is_hash_bound_and_replays_exactlysrc/thread.rs:2293fn5510100.5
append_thread_message_assigns_monotonic_idssrc/thread.rs:2350fn81050.5
append_thread_message_rejects_unknown_threadsrc/thread.rs:2360fn51030.5
snapshot_roundtrips_messages_sorted_by_tssrc/thread.rs:2367fn151060.5
list_inbox_threads_returns_threads_for_identitysrc/thread.rs:2384fn251090.5
add_participant_is_idempotentsrc/thread.rs:2411fn81060.5
snapshot_load_unknown_thread_errorssrc/thread.rs:2421fn51020.5
terminal_model_turn_batch_rolls_back_assistant_message_when_turn_update_failssrc/thread.rs:2428fn311090.5
model_turn_ledger_orders_receipts_and_hides_replay_materialsrc/thread.rs:2461fn5610100.5
initial_model_turn_batch_rolls_back_claim_when_user_message_conflictssrc/thread.rs:2519fn3710100.5
model_turn_claim_materializes_and_links_default_deny_policysrc/thread.rs:2558fn391090.5
imperative_writers_emit_lowercase_vid_prefixessrc/thread.rs:2607fn181070.5
imperative_thread_inbox_vids_match_declarative_resolver_outputsrc/thread.rs:2627fn291060.5
messaging_case_skew_unifiedsrc/thread.rs:2658fn331080.5
page_thread_messages_windows_the_newest_page_and_reports_the_cursorsrc/thread.rs:2708fn321030.5
page_thread_messages_never_splits_a_shared_millisecondsrc/thread.rs:2742fn231030.5
inbox_headers_carry_the_last_authorsrc/thread.rs:2767fn331060.5

Source not readable from this process.