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

Function extract_prompts

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

Extract user prompts from condensed entries.

(entries: &[CondensedEntry])

Source from the content-addressed store, hash-verified

128
129/// Extract user prompts from condensed entries.
130pub fn extract_prompts(entries: &[CondensedEntry]) -> Vec<String> {
131 entries
132 .iter()
133 .filter(|e| e.is_user())
134 .filter_map(|e| e.content.clone())
135 .collect()
136}
137
138/// Aggregate tool usage from condensed entries.
139pub 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