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

Function flush_pending_results

atomic-repository/src/ai/tools.rs:463–467  ·  view source on GitHub ↗
(pending: &mut Vec<serde_json::Value>, out: &mut Vec<serde_json::Value>)

Source from the content-addressed store, hash-verified

461}
462
463fn flush_pending_results(pending: &mut Vec<serde_json::Value>, out: &mut Vec<serde_json::Value>) {
464 if !pending.is_empty() {
465 out.push(json!({ "role": "user", "content": std::mem::take(pending) }));
466 }
467}
468
469/// Convert [`ToolMessage`] list into OpenAI's messages array.
470fn openai_messages(messages: &[ToolMessage]) -> Vec<serde_json::Value> {

Callers 1

anthropic_messagesFunction · 0.85

Calls 2

is_emptyMethod · 0.45
pushMethod · 0.45

Tested by

no test coverage detected