MCPcopy Index your code
hub / github.com/AI45Lab/Code / create_session_for_agent

Function create_session_for_agent

core/src/agent_api/agent_sessions.rs:142–150  ·  view source on GitHub ↗
(
    agent: &Agent,
    workspace: impl Into<String>,
    def: &crate::subagent::AgentDefinition,
    extra: Option<SessionOptions>,
)

Source from the content-addressed store, hash-verified

140}
141
142pub(super) fn create_session_for_agent(
143 agent: &Agent,
144 workspace: impl Into<String>,
145 def: &crate::subagent::AgentDefinition,
146 extra: Option<SessionOptions>,
147) -> Result<AgentSession> {
148 let opts = agent_binding::apply_agent_definition(extra.unwrap_or_default(), def);
149 create_session(agent, workspace, Some(opts))
150}
151
152pub(super) fn resume_session(
153 agent: &Agent,

Callers 1

session_for_agentMethod · 0.85

Calls 2

apply_agent_definitionFunction · 0.85
create_sessionFunction · 0.85

Tested by

no test coverage detected