MCPcopy Create free account
hub / github.com/Louisym/MiniCC / infer_current_work

Function infer_current_work

rust/crates/runtime/src/compact.rs:272–279  ·  view source on GitHub ↗
(messages: &[ConversationMessage])

Source from the content-addressed store, hash-verified

270}
271
272fn infer_current_work(messages: &[ConversationMessage]) -> Option<String> {
273 messages
274 .iter()
275 .rev()
276 .filter_map(first_text_block)
277 .find(|text| !text.trim().is_empty())
278 .map(|text| truncate_summary(text, 200))
279}
280
281fn first_text_block(message: &ConversationMessage) -> Option<&str> {
282 message.blocks.iter().find_map(|block| match block {

Callers 1

summarize_messagesFunction · 0.85

Calls 1

truncate_summaryFunction · 0.70

Tested by

no test coverage detected