Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 997 Bytes

File metadata and controls

25 lines (18 loc) · 997 Bytes

Execution Product Contract

Agents and hosts can execute .NET assemblies, Python, IronPython, F#, and C# scripts inside the active host context through the shared execution engine.

Behavior

  • Execution is host-adapted via abstractions (IHostContextExecutor and related bridges); shared logic stays in DevTools.Execution*.
  • Host main-thread access is required where the host API demands it; work is serialized through the host executor queue.
  • PEP 723 script dependencies are resolved before Python execution when the dependency service is active.
  • MCP and pytest bridges reuse the same execution/dispatch path rather than inventing parallel runners.

Non-Goals

  • Does not replace host-specific UI/threading rules.
  • Does not claim deep end-to-end coverage from smoke tests alone.

Related