Files
Eduard van Valkenburg d08200d00e Python: Bump package versions for 1.12.0 release (#7238)
* Bump Python package versions for 1.12.0 release

Bump packages represented in the 1.12.0 changelog, promote Foundry Hosting, Azure Content Understanding, Gemini, Mistral, Monty, and Tools to beta, and apply the requested beta cohort date stamp. Root and core move to 1.12.0, released and RC packages use their selected increments, alpha packages including Hosting MCP use the 260721 stamp, and core floors are raised only for proven consumers.

Copilot-Session: 2dd9980a-b869-4c16-8642-75b7a6d6ebdf

* fix version in readme

* Add Responses conversation ID changes to release notes

Include the breaking Hosting Responses conversation ID helper changes from #7234 in the Python 1.12.0 changelog.

Copilot-Session: 2dd9980a-b869-4c16-8642-75b7a6d6ebdf
2026-07-21 15:45:00 +00:00
..

Monty local code interpreter

Demonstrates the standalone Monty MontyExecuteCodeTool — a sandboxed local code interpreter that the agent can invoke directly. Two patterns are shown:

File Pattern
monty_code_interpreter.py Standalone toolMontyExecuteCodeTool is added to the agent tool list and self-describes its sandbox tools, so no extra agent instructions are needed. Best for quick prototyping.
monty_code_interpreter_manual_wiring.py Manual static wiring — sandbox tools and CodeAct instructions are built once and passed to the Agent constructor alongside a direct-only tool (send_email). Best when the tool set is fixed for the agent's lifetime.

For the recommended provider-driven pattern (with dynamic tool / capability management), see ../../context_providers/code_act/.

Installation

pip install agent-framework-monty agent-framework-foundry --pre

The beta agent-framework-monty package is included in agent-framework[all].

Monty is cross-platform and has no hypervisor/WASM backend dependency. Inside the sandbox, OS / filesystem / network calls are blocked (PermissionError); registered host tools retain full Python access.

Prerequisites

  • A Microsoft Foundry project endpoint (FOUNDRY_PROJECT_ENDPOINT)
  • A deployed model (FOUNDRY_MODEL)
  • Azure CLI authenticated (az login)

Run

python monty_code_interpreter.py
python monty_code_interpreter_manual_wiring.py