MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / extract_prompts

Function extract_prompts

atomic-agent/src/transcript/condense.rs:214–220  ·  view source on GitHub ↗

Extract user prompts from condensed entries.

(entries: &[CondensedEntry])

Source from the content-addressed store, hash-verified

212
213/// Extract user prompts from condensed entries.
214pub fn extract_prompts(entries: &[CondensedEntry]) -> Vec<String> {
215 entries
216 .iter()
217 .filter(|e| e.is_user())
218 .filter_map(|e| e.content.clone())
219 .collect()
220}
221
222/// Aggregate tool usage from condensed entries.
223pub fn aggregate_tool_usage(entries: &[CondensedEntry]) -> Vec<ToolUseSummary> {

Callers 3

test_extract_promptsFunction · 0.85
newMethod · 0.85

Calls 3

iterMethod · 0.45
is_userMethod · 0.45
cloneMethod · 0.45

Tested by 2

test_extract_promptsFunction · 0.68