MCPcopy Create free account
hub / github.com/enowdev/enowX-Coder / run

Method run

src-tauri/src/agents/runner.rs:336–354  ·  view source on GitHub ↗
(
        &self,
        params: AgentRunParams<'_>,
        on_token: Channel<String>,
    )

Source from the content-addressed store, hash-verified

334 }
335
336 pub async fn run(
337 &self,
338 params: AgentRunParams<'_>,
339 on_token: Channel<String>,
340 ) -> AppResult<String> {
341 let token_sink = ChannelTokenSink { channel: on_token };
342 let ctx = InternalRunContext::new(
343 params.session_id,
344 params.agent_type,
345 params.task,
346 params.project_path,
347 params.provider_id,
348 params.model_id,
349 None,
350 params.flux_enabled,
351 );
352
353 self.run_internal(&ctx, &token_sink).await
354 }
355
356 async fn run_subagent_internal(&self, params: SubagentParams) -> AppResult<String> {
357 let token_sink = NoopTokenSink;

Callers 2

runFunction · 0.80
run_agentFunction · 0.80

Calls 1

run_internalMethod · 0.80

Tested by

no test coverage detected