MCPcopy Create free account
hub / github.com/AI45Lab/Code / apply_prompt

Function apply_prompt

core/src/agent_api/agent_binding.rs:50–61  ·  view source on GitHub ↗
(opts: &mut SessionOptions, def: &AgentDefinition)

Source from the content-addressed store, hash-verified

48}
49
50fn apply_prompt(opts: &mut SessionOptions, def: &AgentDefinition) {
51 let Some(prompt) = &def.prompt else {
52 return;
53 };
54
55 let slots = opts
56 .prompt_slots
57 .get_or_insert_with(SystemPromptSlots::default);
58 if slots.extra.is_none() {
59 slots.extra = Some(prompt.clone());
60 }
61}
62
63#[cfg(test)]
64mod tests {

Callers 1

apply_agent_definitionFunction · 0.85

Calls 1

cloneMethod · 0.45

Tested by

no test coverage detected