diff --git a/python/CHANGELOG.md b/python/CHANGELOG.md index d8ef2c44679..6b290c02a70 100644 --- a/python/CHANGELOG.md +++ b/python/CHANGELOG.md @@ -7,6 +7,57 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.19.0] - 2026-09-18 + +### Added +- **agent-framework**, **agent-framework-core**: Add generic vector-store provider protocols, instrumentation message-event controls, and per-tool `AgentModeProvider` exposure controls ([#8421](https://github.com/microsoft/agent-framework/pull/8421), [#8451](https://github.com/microsoft/agent-framework/pull/8451), [#8450](https://github.com/microsoft/agent-framework/pull/8450)) +- **agent-framework-mongodb**: Add the alpha MongoDB vector-store connector ([#8184](https://github.com/microsoft/agent-framework/pull/8184)) +- **agent-framework-azure-documentdb**: Add the alpha Azure DocumentDB vector-store connector ([#8185](https://github.com/microsoft/agent-framework/pull/8185)) +- **agent-framework-azure-cosmos**, **agent-framework-core**: Add an Azure Cosmos DB NoSQL implementation of the shared vector-store APIs ([#8186](https://github.com/microsoft/agent-framework/pull/8186)) +- **agent-framework-orchestrations**: Add stable names for built-in orchestration workflows and register their checkpoint types for restoration ([#8384](https://github.com/microsoft/agent-framework/pull/8384), [#8258](https://github.com/microsoft/agent-framework/pull/8258)) +- **agent-framework-devui**: Display Aspire traces in the developer UI ([#7874](https://github.com/microsoft/agent-framework/pull/7874)) +- **agent-framework-core**: Add an option to invoke function calls sequentially ([#8453](https://github.com/microsoft/agent-framework/pull/8453)) +- **agent-framework-core**, **agent-framework-hyperlight**, **agent-framework-monty**: Expose CodeAct tool parameter schemas and configurable compact or JSON descriptions ([#8459](https://github.com/microsoft/agent-framework/pull/8459)) + +### Changed +- **agent-framework-a2a**, **agent-framework-ag-ui**, **agent-framework-core**, **agent-framework-declarative**: [BREAKING] Make HTTP cookie persistence explicit for framework-owned and caller-owned clients ([#8371](https://github.com/microsoft/agent-framework/pull/8371)) +- **agent-framework-core**: [BREAKING] Limit MCP skill archives to ZIP files and deprecate the MCP sampling callback ([#8290](https://github.com/microsoft/agent-framework/pull/8290), [#8401](https://github.com/microsoft/agent-framework/pull/8401)) +- **agent-framework-declarative**: [BREAKING] Scope provider-backed MCP sessions per invocation ([#8425](https://github.com/microsoft/agent-framework/pull/8425)) +- **agent-framework-redis**: [BREAKING - beta] Scope history storage keys by provider and session identity ([#8236](https://github.com/microsoft/agent-framework/pull/8236)) +- **agent-framework-core**: Refine skill frontmatter parsing, propagate runtime arguments to skill callbacks, and clarify MCP annotation override behavior ([#8430](https://github.com/microsoft/agent-framework/pull/8430), [#8387](https://github.com/microsoft/agent-framework/pull/8387), [#8399](https://github.com/microsoft/agent-framework/pull/8399)) +- **agent-framework-core**, **agent-framework-hosting-a2a**: Tighten security-label enforcement and restrict owned-input argument labels ([#8238](https://github.com/microsoft/agent-framework/pull/8238), [#8394](https://github.com/microsoft/agent-framework/pull/8394)) +- **agent-framework-purview**: Handle additional content types during Purview policy processing ([#8370](https://github.com/microsoft/agent-framework/pull/8370)) +- **agent-framework-mistral**, **agent-framework-hosting-responses**: Reject unsupported per-call Mistral transport options ([#8392](https://github.com/microsoft/agent-framework/pull/8392)) +- **agent-framework-monty**: Update the Monty bridge for the current `pydantic-monty` pool API and reuse registered tools in callbacks ([#8152](https://github.com/microsoft/agent-framework/pull/8152), [#8395](https://github.com/microsoft/agent-framework/pull/8395)) +- **agent-framework-openai**: Separate hosted and local shell calls ([#8294](https://github.com/microsoft/agent-framework/pull/8294)) +- **agent-framework-ag-ui**, **agent-framework-anthropic**, **agent-framework-bedrock**, **agent-framework-core**, **agent-framework-foundry-hosting**, **agent-framework-hosting-a2a**, **agent-framework-hosting-mcp**, **agent-framework-hosting-responses**, **agent-framework-openai**: Keep tool diagnostics internal by default ([#8235](https://github.com/microsoft/agent-framework/pull/8235)) +- **agent-framework-azure-cosmos**: Clarify Cosmos history-provider storage scope ([#8391](https://github.com/microsoft/agent-framework/pull/8391)) +- **tests**: Add public API compatibility checks and update root and Lab development dependencies and lockfiles ([#8271](https://github.com/microsoft/agent-framework/pull/8271), [#8469](https://github.com/microsoft/agent-framework/pull/8469), [#8266](https://github.com/microsoft/agent-framework/pull/8266), [#8470](https://github.com/microsoft/agent-framework/pull/8470), [#8249](https://github.com/microsoft/agent-framework/pull/8249), [#8471](https://github.com/microsoft/agent-framework/pull/8471), [#8472](https://github.com/microsoft/agent-framework/pull/8472), [#8473](https://github.com/microsoft/agent-framework/pull/8473)) +- **docs**: Document keyed web search through the Serply MCP server and correct Python documentation wording ([#8319](https://github.com/microsoft/agent-framework/pull/8319), [#8323](https://github.com/microsoft/agent-framework/pull/8323)) + +### Fixed +- **agent-framework-core**: Preserve function-call and approval context across mixed batches, resumed runs, nested workflows, and streaming merges ([#8428](https://github.com/microsoft/agent-framework/pull/8428), [#8433](https://github.com/microsoft/agent-framework/pull/8433), [#8345](https://github.com/microsoft/agent-framework/pull/8345), [#8337](https://github.com/microsoft/agent-framework/pull/8337)) +- **agent-framework-core**: Preserve compaction summaries and configuration while excluding encrypted reasoning payloads from token counts ([#8354](https://github.com/microsoft/agent-framework/pull/8354), [#8329](https://github.com/microsoft/agent-framework/pull/8329), [#8117](https://github.com/microsoft/agent-framework/pull/8117), [#7944](https://github.com/microsoft/agent-framework/pull/7944)) +- **agent-framework-core**: Make file checkpoint saves, deletion, encoding, and round trips concurrency-safe and lossless ([#7757](https://github.com/microsoft/agent-framework/pull/7757), [#8261](https://github.com/microsoft/agent-framework/pull/8261), [#8272](https://github.com/microsoft/agent-framework/pull/8272), [#8262](https://github.com/microsoft/agent-framework/pull/8262), [#8181](https://github.com/microsoft/agent-framework/pull/8181)) +- **agent-framework-core**: Preserve workflow streaming, response metadata, state, return types, and invocation keyword arguments across completion and resume paths ([#8231](https://github.com/microsoft/agent-framework/pull/8231), [#8389](https://github.com/microsoft/agent-framework/pull/8389), [#8300](https://github.com/microsoft/agent-framework/pull/8300), [#8309](https://github.com/microsoft/agent-framework/pull/8309), [#8311](https://github.com/microsoft/agent-framework/pull/8311), [#7999](https://github.com/microsoft/agent-framework/pull/7999), [#8287](https://github.com/microsoft/agent-framework/pull/8287), [#8331](https://github.com/microsoft/agent-framework/pull/8331)) +- **agent-framework-core**: Authenticate and scope MCP requests and sessions to the correct invocation identity, origin, and ownership ([#8303](https://github.com/microsoft/agent-framework/pull/8303), [#8285](https://github.com/microsoft/agent-framework/pull/8285), [#8246](https://github.com/microsoft/agent-framework/pull/8246), [#8225](https://github.com/microsoft/agent-framework/pull/8225)) +- **agent-framework-core**: Verify MCP skill archive digests, avoid duplicate structured content, and reject ambiguous MCP configuration matches ([#8404](https://github.com/microsoft/agent-framework/pull/8404), [#8274](https://github.com/microsoft/agent-framework/pull/8274), [#8386](https://github.com/microsoft/agent-framework/pull/8386)) +- **agent-framework-core**: Propagate result-parser and asynchronous tool invocation failures correctly and count async invocation exceptions ([#8420](https://github.com/microsoft/agent-framework/pull/8420), [#8278](https://github.com/microsoft/agent-framework/pull/8278)) +- **agent-framework-core**: Avoid OpenTelemetry context detach errors and record failed client-operation durations ([#8398](https://github.com/microsoft/agent-framework/pull/8398), [#8347](https://github.com/microsoft/agent-framework/pull/8347)) +- **agent-framework-core**: Preserve instruction ordering, support `Literal` annotations, allow middleware argument repair, and deduplicate MessagePack history writes ([#8353](https://github.com/microsoft/agent-framework/pull/8353), [#8351](https://github.com/microsoft/agent-framework/pull/8351), [#8288](https://github.com/microsoft/agent-framework/pull/8288), [#8224](https://github.com/microsoft/agent-framework/pull/8224)) +- **agent-framework-core**: Bound stateless approval pause batches to the current user turn ([#8449](https://github.com/microsoft/agent-framework/pull/8449)) +- **agent-framework-ag-ui**, **agent-framework-core**, **agent-framework-foundry**: Preserve checkpoint, approval, replay, reasoning, and session metadata across AG-UI interrupts and resumes ([#8163](https://github.com/microsoft/agent-framework/pull/8163), [#8373](https://github.com/microsoft/agent-framework/pull/8373), [#8058](https://github.com/microsoft/agent-framework/pull/8058), [#8149](https://github.com/microsoft/agent-framework/pull/8149), [#8279](https://github.com/microsoft/agent-framework/pull/8279), [#8199](https://github.com/microsoft/agent-framework/pull/8199)) +- **agent-framework-anthropic**, **agent-framework-core**: Isolate Anthropic request parsing state and handle provider-invalidated responses ([#8237](https://github.com/microsoft/agent-framework/pull/8237), [#8396](https://github.com/microsoft/agent-framework/pull/8396)) +- **agent-framework-declarative**: Keep internal workflow-routing arguments out of agent calls, preserve message values, and load YAML paths portably ([#8435](https://github.com/microsoft/agent-framework/pull/8435), [#8366](https://github.com/microsoft/agent-framework/pull/8366), [#8260](https://github.com/microsoft/agent-framework/pull/8260)) +- **agent-framework-foundry-hosting**: Preserve compaction responses, isolate test state, parallelize storage reads, and maintain hosted session boundaries ([#8117](https://github.com/microsoft/agent-framework/pull/8117), [#8409](https://github.com/microsoft/agent-framework/pull/8409), [#8363](https://github.com/microsoft/agent-framework/pull/8363), [#8263](https://github.com/microsoft/agent-framework/pull/8263)) +- **agent-framework-openai**: Preserve image-generation results, hosted function outputs, content-filter details, reasoning content, continuation state, and streamed tool-call identity ([#8424](https://github.com/microsoft/agent-framework/pull/8424), [#8078](https://github.com/microsoft/agent-framework/pull/8078), [#8393](https://github.com/microsoft/agent-framework/pull/8393), [#8405](https://github.com/microsoft/agent-framework/pull/8405), [#8358](https://github.com/microsoft/agent-framework/pull/8358), [#8337](https://github.com/microsoft/agent-framework/pull/8337)) +- **agent-framework-orchestrations**: Preserve agent configuration and workflow run arguments across handoff and group-chat orchestration ([#8329](https://github.com/microsoft/agent-framework/pull/8329), [#8312](https://github.com/microsoft/agent-framework/pull/8312)) +- **agent-framework-azure-cosmos**: Preserve replayed history and support the current Cosmos SDK query result shape ([#8269](https://github.com/microsoft/agent-framework/pull/8269)) +- **agent-framework-azure-cosmos-memory**: Support the current Cosmos memory retrieval result shape ([#8460](https://github.com/microsoft/agent-framework/pull/8460)) +- **agent-framework-qdrant**: Handle the collection-readiness race after concurrent creation ([#8381](https://github.com/microsoft/agent-framework/pull/8381)) +- **agent-framework-hyperlight**: Clean generated output files after execution ([#8230](https://github.com/microsoft/agent-framework/pull/8230), [#8380](https://github.com/microsoft/agent-framework/pull/8380)) +- **agent-framework-tools**: Reset PowerShell's `$LASTEXITCODE` before each persistent-session command ([#8206](https://github.com/microsoft/agent-framework/pull/8206)) + ## [1.18.0] - 2026-09-10 ### Added @@ -1661,7 +1712,8 @@ Release candidate for **agent-framework-core** and **agent-framework-azure-ai** For more information, see the [announcement blog post](https://devblogs.microsoft.com/foundry/introducing-microsoft-agent-framework-the-open-source-engine-for-agentic-ai-apps/). -[Unreleased]: https://github.com/microsoft/agent-framework/compare/python-1.18.0...HEAD +[Unreleased]: https://github.com/microsoft/agent-framework/compare/python-1.19.0...HEAD +[1.19.0]: https://github.com/microsoft/agent-framework/compare/python-1.18.0...python-1.19.0 [1.18.0]: https://github.com/microsoft/agent-framework/compare/python-1.17.0...python-1.18.0 [1.17.0]: https://github.com/microsoft/agent-framework/compare/python-1.16.0...python-1.17.0 [1.16.0]: https://github.com/microsoft/agent-framework/compare/python-1.15.0...python-1.16.0 diff --git a/python/packages/a2a/pyproject.toml b/python/packages/a2a/pyproject.toml index 57aa72d7e2f..67a1ac72444 100644 --- a/python/packages/a2a/pyproject.toml +++ b/python/packages/a2a/pyproject.toml @@ -4,7 +4,7 @@ description = "A2A integration for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.15.0,<2", + "agent-framework-core>=1.19.0,<2", "a2a-sdk>=1.0.0,<2", ] diff --git a/python/packages/ag-ui/pyproject.toml b/python/packages/ag-ui/pyproject.toml index 4bf25a39b47..50f97ff21d8 100644 --- a/python/packages/ag-ui/pyproject.toml +++ b/python/packages/ag-ui/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "agent-framework-ag-ui" -version = "1.3.0" +version = "1.4.0" description = "AG-UI protocol integration for Agent Framework" readme = "README.md" license-files = ["LICENSE"] @@ -22,7 +22,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.18.0,<2", + "agent-framework-core>=1.19.0,<2", "ag-ui-protocol>=0.1.19,<0.2", "fastapi>=0.121.0,<0.142.0", "httpx>=0.28.1,<1", diff --git a/python/packages/ag-ui/tests/ag_ui/test_workflow_run.py b/python/packages/ag-ui/tests/ag_ui/test_workflow_run.py index fc79a1ae07f..3b0778a6383 100644 --- a/python/packages/ag-ui/tests/ag_ui/test_workflow_run.py +++ b/python/packages/ag-ui/tests/ag_ui/test_workflow_run.py @@ -221,9 +221,7 @@ async def handle_approval(self, original_request: Content, response: Content, ct storage = InMemoryCheckpointStorage() workflow = WorkflowBuilder(start_executor=ApprovalExecutor(), checkpoint_storage=storage).build() # Deliberately omit checkpoint_storage= on the AG-UI entrypoint (builder path only). - events = [ - event async for event in run_workflow_stream({"messages": [{"role": "user", "content": "go"}]}, workflow) - ] + events = [event async for event in run_workflow_stream({"messages": [{"role": "user", "content": "go"}]}, workflow)] finished = [event for event in events if event.type == "RUN_FINISHED"][0] interrupt_payload = _interrupts_from_run_finished(finished) checkpoints = await storage.list_checkpoints(workflow_name=workflow.name) diff --git a/python/packages/anthropic/pyproject.toml b/python/packages/anthropic/pyproject.toml index 3045222d7ef..6cf2d1f46a6 100644 --- a/python/packages/anthropic/pyproject.toml +++ b/python/packages/anthropic/pyproject.toml @@ -4,7 +4,7 @@ description = "Anthropic integration for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" diff --git a/python/packages/azure-cosmos-memory/pyproject.toml b/python/packages/azure-cosmos-memory/pyproject.toml index 2e5f8182ae8..fef30116e2a 100644 --- a/python/packages/azure-cosmos-memory/pyproject.toml +++ b/python/packages/azure-cosmos-memory/pyproject.toml @@ -4,7 +4,7 @@ description = "Azure Cosmos DB Agent Memory Toolkit integration for Microsoft Ag authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.11" -version = "1.0.0a260813" +version = "1.0.0a260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -22,7 +22,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.13.0,<2", + "agent-framework-core>=1.19.0,<2", "azure-cosmos-agent-memory>=0.2.0b3,<0.4", # azure-cosmos-agent-memory depends transitively on a prompty pre-release # (prompty>=2.0.0a9, which has no stable 2.x release yet). Declaring it here as a diff --git a/python/packages/azure-cosmos/pyproject.toml b/python/packages/azure-cosmos/pyproject.toml index a25e671513e..289e9104771 100644 --- a/python/packages/azure-cosmos/pyproject.toml +++ b/python/packages/azure-cosmos/pyproject.toml @@ -4,7 +4,7 @@ description = "Azure Cosmos DB for NoSQL integrations for Microsoft Agent Framew authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.15.0,<2", + "agent-framework-core>=1.19.0,<2", "azure-cosmos>=4.7.0,<5", "six>=1.17.0,<2", ] diff --git a/python/packages/azure-documentdb/pyproject.toml b/python/packages/azure-documentdb/pyproject.toml index 6e515f78398..108d45f1eab 100644 --- a/python/packages/azure-documentdb/pyproject.toml +++ b/python/packages/azure-documentdb/pyproject.toml @@ -4,7 +4,7 @@ description = "Azure DocumentDB vector stores for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com" }] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0a260909" +version = "1.0.0a260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -22,7 +22,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.17.0,<2", + "agent-framework-core>=1.19.0,<2", "pymongo>=4.13,<5", ] diff --git a/python/packages/bedrock/pyproject.toml b/python/packages/bedrock/pyproject.toml index c8406b3bc11..59b2f53ddbf 100644 --- a/python/packages/bedrock/pyproject.toml +++ b/python/packages/bedrock/pyproject.toml @@ -4,7 +4,7 @@ description = "Amazon Bedrock integration for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.13.0,<2", + "agent-framework-core>=1.19.0,<2", "boto3>=1.35.0,<2.0.0", "botocore>=1.35.0,<2.0.0", ] diff --git a/python/packages/core/agent_framework/_workflows/_workflow.py b/python/packages/core/agent_framework/_workflows/_workflow.py index a24a2fade38..7a929f00a55 100644 --- a/python/packages/core/agent_framework/_workflows/_workflow.py +++ b/python/packages/core/agent_framework/_workflows/_workflow.py @@ -1331,7 +1331,7 @@ async def resolve_pause_checkpoint_id( *, checkpoint_storage: CheckpointStorage | None = None, known_checkpoint_id: str | None = None, - baseline_checkpoint_id: str | None | object = _MISSING, + baseline_checkpoint_id: str | object | None = _MISSING, ) -> str | None: """Resolve the persisted pause checkpoint that covers ``request_ids``. diff --git a/python/packages/core/pyproject.toml b/python/packages/core/pyproject.toml index 756b4a7522a..c1ff2524d59 100644 --- a/python/packages/core/pyproject.toml +++ b/python/packages/core/pyproject.toml @@ -4,7 +4,7 @@ description = "Microsoft Agent Framework for building AI Agents with Python. Thi authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.18.0" +version = "1.19.0" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" diff --git a/python/packages/core/tests/workflow/test_workflow.py b/python/packages/core/tests/workflow/test_workflow.py index fa96ee9d60f..3c924b4839f 100644 --- a/python/packages/core/tests/workflow/test_workflow.py +++ b/python/packages/core/tests/workflow/test_workflow.py @@ -1776,6 +1776,7 @@ async def test_output_executors_filtering_with_run_responses_streaming() -> None # Pause checkpoint resolution (AG-UI interrupt metadata) # --------------------------------------------------------------------------- + class _ApprovalExecutor(Executor): def __init__(self) -> None: super().__init__(id="approval_executor") diff --git a/python/packages/declarative/pyproject.toml b/python/packages/declarative/pyproject.toml index 96df306f6b4..590beaae548 100644 --- a/python/packages/declarative/pyproject.toml +++ b/python/packages/declarative/pyproject.toml @@ -4,7 +4,7 @@ description = "Declarative specification support for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.4" +version = "1.1.0" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -22,7 +22,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.15.0,<2", + "agent-framework-core>=1.19.0,<2", "httpx>=0.27,<1", "powerfx>=0.0.32,<0.0.35; python_version < '3.14'", "pyyaml>=6.0,<7.0", diff --git a/python/packages/declarative/tests/test_graph_executors.py b/python/packages/declarative/tests/test_graph_executors.py index 8af401ec079..a6e45c5a662 100644 --- a/python/packages/declarative/tests/test_graph_executors.py +++ b/python/packages/declarative/tests/test_graph_executors.py @@ -427,6 +427,7 @@ def mock_set(key, value): async def test_invoke_agent_not_found(self, mock_context, mock_state): """Test InvokeAzureAgentExecutor raises error when agent not found.""" from agent_framework.exceptions import AgentInvalidRequestException + from agent_framework_declarative._workflows import ( InvokeAzureAgentExecutor, ) @@ -1897,6 +1898,7 @@ async def test_workflow_run_kwargs_survive_file_checkpoint_restore( RESOLVED_WORKFLOW_RUN_KWARGS_KEY, WORKFLOW_RUN_KWARGS_KEY, ) + from agent_framework_declarative._workflows._executors_external_input import ExternalInputResponse storage = FileCheckpointStorage( @@ -1998,6 +2000,7 @@ async def test_invoke_agent_forwards_kwargs(self): """InvokeAzureAgentExecutor should forward run_kwargs to agent.run().""" from agent_framework._workflows._const import WORKFLOW_RUN_KWARGS_KEY from agent_framework._workflows._state import State + from agent_framework_declarative._workflows._executors_agents import ( InvokeAzureAgentExecutor, ) @@ -2069,6 +2072,7 @@ async def test_invoke_agent_merges_caller_options(self): """Caller-provided options in run_kwargs should be merged, not cause TypeError.""" from agent_framework._workflows._const import WORKFLOW_RUN_KWARGS_KEY from agent_framework._workflows._state import State + from agent_framework_declarative._workflows._executors_agents import ( InvokeAzureAgentExecutor, ) diff --git a/python/packages/devui/pyproject.toml b/python/packages/devui/pyproject.toml index 5d6ee6f2e22..4393f8b9266 100644 --- a/python/packages/devui/pyproject.toml +++ b/python/packages/devui/pyproject.toml @@ -4,7 +4,7 @@ description = "Debug UI for Microsoft Agent Framework with OpenAI-compatible API authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://github.com/microsoft/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.17.0,<2", + "agent-framework-core>=1.19.0,<2", "openai>=2.45.0,<4", "opentelemetry-sdk>=1.39.0,<2", "fastapi>=0.115.0,<0.142.0", diff --git a/python/packages/foundry/pyproject.toml b/python/packages/foundry/pyproject.toml index 703b7c14a7b..165a8e2bbf3 100644 --- a/python/packages/foundry/pyproject.toml +++ b/python/packages/foundry/pyproject.toml @@ -4,7 +4,7 @@ description = "Microsoft Foundry integrations for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.13.0" +version = "1.13.1" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.17.0,<2", + "agent-framework-core>=1.19.0,<2", "agent-framework-openai>=1.14.2,<2", "aiohttp>=3.9,<4", "azure-ai-inference>=1.0.0b9,<1.0.0b10", diff --git a/python/packages/foundry_hosting/pyproject.toml b/python/packages/foundry_hosting/pyproject.toml index c62ffee1f52..3dd6acefa79 100644 --- a/python/packages/foundry_hosting/pyproject.toml +++ b/python/packages/foundry_hosting/pyproject.toml @@ -4,7 +4,7 @@ description = "Foundry Hosting integration for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.17.0,<2", + "agent-framework-core>=1.19.0,<2", "azure-ai-agentserver-core>=2.1.0,<3", "azure-ai-agentserver-responses>=2.2.0b1,<3", "azure-ai-agentserver-invocations>=1.1.0,<2", diff --git a/python/packages/hosting-a2a/pyproject.toml b/python/packages/hosting-a2a/pyproject.toml index 028920b2c62..354a57d16ae 100644 --- a/python/packages/hosting-a2a/pyproject.toml +++ b/python/packages/hosting-a2a/pyproject.toml @@ -4,7 +4,7 @@ description = "A2A conversion helpers for app-owned Agent Framework hosting." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0a260730" +version = "1.0.0a260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -24,7 +24,7 @@ classifiers = [ ] dependencies = [ "a2a-sdk>=1.0.0,<2", - "agent-framework-core>=1.13.0,<2", + "agent-framework-core>=1.19.0,<2", "agent-framework-hosting==1.0.0a260730", ] diff --git a/python/packages/hosting-mcp/pyproject.toml b/python/packages/hosting-mcp/pyproject.toml index 2a440472b61..1aac85a096a 100644 --- a/python/packages/hosting-mcp/pyproject.toml +++ b/python/packages/hosting-mcp/pyproject.toml @@ -4,7 +4,7 @@ description = "Agent and workflow MCP tool adapters for app-owned hosting." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0a260730" +version = "1.0.0a260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.13.0,<2", + "agent-framework-core>=1.19.0,<2", "agent-framework-hosting==1.0.0a260730", "mcp>=1.11.0,<2", "pydantic>=2,<3", diff --git a/python/packages/hosting-responses/pyproject.toml b/python/packages/hosting-responses/pyproject.toml index 5ad7053717c..be795a61c94 100644 --- a/python/packages/hosting-responses/pyproject.toml +++ b/python/packages/hosting-responses/pyproject.toml @@ -4,7 +4,7 @@ description = "OpenAI Responses-shaped helpers for agent-framework-hosting." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0a260903" +version = "1.0.0a260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.17.0,<2", + "agent-framework-core>=1.19.0,<2", "agent-framework-hosting==1.0.0a260730", "openai>=1.99.0,<4", ] diff --git a/python/packages/hyperlight/pyproject.toml b/python/packages/hyperlight/pyproject.toml index 1a537316e20..a27de3b439d 100644 --- a/python/packages/hyperlight/pyproject.toml +++ b/python/packages/hyperlight/pyproject.toml @@ -4,7 +4,7 @@ description = "Hyperlight CodeAct integrations for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.13.0,<2", + "agent-framework-core>=1.19.0,<2", "hyperlight-sandbox>=0.7.0,<0.8", "hyperlight-sandbox-backend-wasm>=0.7.0,<0.8 ; (sys_platform == 'linux' and platform_machine == 'x86_64') or (sys_platform == 'win32' and platform_machine == 'AMD64')", "hyperlight-sandbox-python-guest>=0.7.0,<0.8", diff --git a/python/packages/mistral/pyproject.toml b/python/packages/mistral/pyproject.toml index a91f959edc7..851adb29975 100644 --- a/python/packages/mistral/pyproject.toml +++ b/python/packages/mistral/pyproject.toml @@ -4,7 +4,7 @@ description = "Mistral AI integration for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260903" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://learn.microsoft.com/en-us/agent-framework/" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.17.0,<2", + "agent-framework-core>=1.19.0,<2", "mistralai>=2.9.2,<3", ] diff --git a/python/packages/mongodb/pyproject.toml b/python/packages/mongodb/pyproject.toml index c6eb8a6eab0..d9c7c7d0d4e 100644 --- a/python/packages/mongodb/pyproject.toml +++ b/python/packages/mongodb/pyproject.toml @@ -4,7 +4,7 @@ description = "MongoDB vector stores for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com" }] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0a260909" +version = "1.0.0a260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -22,7 +22,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.18.0,<2", + "agent-framework-core>=1.19.0,<2", "pymongo>=4.13.2,<5", ] diff --git a/python/packages/monty/pyproject.toml b/python/packages/monty/pyproject.toml index 3660c96fa80..29c8d7b9b29 100644 --- a/python/packages/monty/pyproject.toml +++ b/python/packages/monty/pyproject.toml @@ -4,7 +4,7 @@ description = "Monty CodeAct integrations for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260730" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.13.0,<2", + "agent-framework-core>=1.19.0,<2", "pydantic-monty>=0.0.23,<0.1", ] diff --git a/python/packages/openai/pyproject.toml b/python/packages/openai/pyproject.toml index 2fdf90d7247..1ef3575112b 100644 --- a/python/packages/openai/pyproject.toml +++ b/python/packages/openai/pyproject.toml @@ -4,7 +4,7 @@ description = "OpenAI integrations for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.14.3" +version = "1.14.4" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.17.0,<2", + "agent-framework-core>=1.19.0,<2", "openai>=2.25.0,<4", ] diff --git a/python/packages/orchestrations/pyproject.toml b/python/packages/orchestrations/pyproject.toml index 9eefde7f330..8764d9aa363 100644 --- a/python/packages/orchestrations/pyproject.toml +++ b/python/packages/orchestrations/pyproject.toml @@ -4,7 +4,7 @@ description = "Orchestration patterns for Microsoft Agent Framework. Includes Se authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.1.1" +version = "1.2.0" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.15.0,<2", + "agent-framework-core>=1.19.0,<2", ] [tool.uv] diff --git a/python/packages/orchestrations/tests/test_concurrent.py b/python/packages/orchestrations/tests/test_concurrent.py index 24ded70b899..11ea6bec0fa 100644 --- a/python/packages/orchestrations/tests/test_concurrent.py +++ b/python/packages/orchestrations/tests/test_concurrent.py @@ -59,9 +59,7 @@ def test_concurrent_builder_uses_stable_default_and_custom_name() -> None: participants = [_FakeAgentExec("agentA", "A"), _FakeAgentExec("agentB", "B")] assert ConcurrentBuilder(participants=participants).build().name == "Concurrent" - assert ( - ConcurrentBuilder(name="custom-concurrent", participants=participants).build().name == "custom-concurrent" - ) + assert ConcurrentBuilder(name="custom-concurrent", participants=participants).build().name == "custom-concurrent" async def test_concurrent_default_aggregator_emits_assistants_only() -> None: diff --git a/python/packages/purview/pyproject.toml b/python/packages/purview/pyproject.toml index b10041d61b6..d9800df6e8c 100644 --- a/python/packages/purview/pyproject.toml +++ b/python/packages/purview/pyproject.toml @@ -4,7 +4,7 @@ description = "Microsoft Purview (Graph dataSecurityAndGovernance) integration f authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://github.com/microsoft/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -24,7 +24,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.13.0,<2", + "agent-framework-core>=1.19.0,<2", "azure-core>=1.30.0,<2", "httpx>=0.27.0,<0.29", ] diff --git a/python/packages/qdrant/pyproject.toml b/python/packages/qdrant/pyproject.toml index 177c7d63a58..70e309093f4 100644 --- a/python/packages/qdrant/pyproject.toml +++ b/python/packages/qdrant/pyproject.toml @@ -4,7 +4,7 @@ description = "Qdrant vector stores for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com" }] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0a260910" +version = "1.0.0a260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -22,7 +22,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.18.0,<2", + "agent-framework-core>=1.19.0,<2", "qdrant-client>=1.16.2,<2", ] diff --git a/python/packages/redis/pyproject.toml b/python/packages/redis/pyproject.toml index f07525d4c74..0312efb928d 100644 --- a/python/packages/redis/pyproject.toml +++ b/python/packages/redis/pyproject.toml @@ -4,7 +4,7 @@ description = "Redis integration for Microsoft Agent Framework." authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260910" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.18.0,<2", + "agent-framework-core>=1.19.0,<2", "redis>=6.4.0,<7.2.1", "redisvl>=0.11.0,<0.16", "numpy>=2.2.6,<3" diff --git a/python/packages/tools/pyproject.toml b/python/packages/tools/pyproject.toml index 48e6d1ec1fd..e443c16e1ca 100644 --- a/python/packages/tools/pyproject.toml +++ b/python/packages/tools/pyproject.toml @@ -4,7 +4,7 @@ description = "Built-in tools for the Microsoft Agent Framework (local shell, an authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.0.0b260730" +version = "1.0.0b260918" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -22,7 +22,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core>=1.13.0,<2", + "agent-framework-core>=1.19.0,<2", # psutil powers cross-OS process-tree termination on timeout. It's a # mandatory dep because it's the difference between "child processes # may survive timeout on Windows" and "they don't" — a security-relevant diff --git a/python/pyproject.toml b/python/pyproject.toml index 5f7911d1b54..407de675551 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ description = "Microsoft Agent Framework for building AI Agents with Python. Thi authors = [{ name = "Microsoft", email = "af-support@microsoft.com"}] readme = "README.md" requires-python = ">=3.10" -version = "1.18.0" +version = "1.19.0" license-files = ["LICENSE"] urls.homepage = "https://aka.ms/agent-framework" urls.source = "https://github.com/microsoft/agent-framework/tree/main/python" @@ -23,7 +23,7 @@ classifiers = [ "Typing :: Typed", ] dependencies = [ - "agent-framework-core[all]==1.18.0", + "agent-framework-core[all]==1.19.0", ] [dependency-groups] diff --git a/python/uv.lock b/python/uv.lock index fef775eefbe..27783a3ef46 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -117,7 +117,7 @@ wheels = [ [[package]] name = "agent-framework" -version = "1.18.0" +version = "1.19.0" source = { virtual = "." } dependencies = [ { name = "agent-framework-core", extra = ["all"], marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -188,7 +188,7 @@ test = [ [[package]] name = "agent-framework-a2a" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/a2a" } dependencies = [ { name = "a2a-sdk", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -203,7 +203,7 @@ requires-dist = [ [[package]] name = "agent-framework-ag-ui" -version = "1.3.0" +version = "1.4.0" source = { editable = "packages/ag-ui" } dependencies = [ { name = "ag-ui-protocol", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -245,7 +245,7 @@ test = [{ name = "agent-framework-orchestrations", editable = "packages/orchestr [[package]] name = "agent-framework-anthropic" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/anthropic" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -298,7 +298,7 @@ requires-dist = [ [[package]] name = "agent-framework-azure-cosmos" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/azure-cosmos" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -315,7 +315,7 @@ requires-dist = [ [[package]] name = "agent-framework-azure-cosmos-memory" -version = "1.0.0a260813" +version = "1.0.0a260918" source = { editable = "packages/azure-cosmos-memory" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -346,7 +346,7 @@ dev = [ [[package]] name = "agent-framework-azure-documentdb" -version = "1.0.0a260909" +version = "1.0.0a260918" source = { editable = "packages/azure-documentdb" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -376,7 +376,7 @@ wheels = [ [[package]] name = "agent-framework-bedrock" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/bedrock" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -442,7 +442,7 @@ requires-dist = [ [[package]] name = "agent-framework-core" -version = "1.18.0" +version = "1.19.0" source = { editable = "packages/core" } dependencies = [ { name = "msgspec", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -546,7 +546,7 @@ dev = [ [[package]] name = "agent-framework-declarative" -version = "1.0.4" +version = "1.1.0" source = { editable = "packages/declarative" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -573,7 +573,7 @@ dev = [{ name = "types-pyyaml", specifier = "==6.0.12.20260518" }] [[package]] name = "agent-framework-devui" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/devui" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -626,7 +626,7 @@ wheels = [ [[package]] name = "agent-framework-foundry" -version = "1.13.0" +version = "1.13.1" source = { editable = "packages/foundry" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -649,7 +649,7 @@ requires-dist = [ [[package]] name = "agent-framework-foundry-hosting" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/foundry_hosting" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -730,7 +730,7 @@ requires-dist = [{ name = "agent-framework-core", editable = "packages/core" }] [[package]] name = "agent-framework-hosting-a2a" -version = "1.0.0a260730" +version = "1.0.0a260918" source = { editable = "packages/hosting-a2a" } dependencies = [ { name = "a2a-sdk", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -747,7 +747,7 @@ requires-dist = [ [[package]] name = "agent-framework-hosting-mcp" -version = "1.0.0a260730" +version = "1.0.0a260918" source = { editable = "packages/hosting-mcp" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -766,7 +766,7 @@ requires-dist = [ [[package]] name = "agent-framework-hosting-responses" -version = "1.0.0a260903" +version = "1.0.0a260918" source = { editable = "packages/hosting-responses" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -810,7 +810,7 @@ requires-dist = [ [[package]] name = "agent-framework-hyperlight" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/hyperlight" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -844,7 +844,7 @@ requires-dist = [ [[package]] name = "agent-framework-mistral" -version = "1.0.0b260903" +version = "1.0.0b260918" source = { editable = "packages/mistral" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -859,7 +859,7 @@ requires-dist = [ [[package]] name = "agent-framework-mongodb" -version = "1.0.0a260909" +version = "1.0.0a260918" source = { editable = "packages/mongodb" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -874,7 +874,7 @@ requires-dist = [ [[package]] name = "agent-framework-monty" -version = "1.0.0b260730" +version = "1.0.0b260918" source = { editable = "packages/monty" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -904,7 +904,7 @@ requires-dist = [ [[package]] name = "agent-framework-openai" -version = "1.14.3" +version = "1.14.4" source = { editable = "packages/openai" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -919,7 +919,7 @@ requires-dist = [ [[package]] name = "agent-framework-orchestrations" -version = "1.1.1" +version = "1.2.0" source = { editable = "packages/orchestrations" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -947,7 +947,7 @@ requires-dist = [ [[package]] name = "agent-framework-purview" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/purview" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -964,7 +964,7 @@ requires-dist = [ [[package]] name = "agent-framework-qdrant" -version = "1.0.0a260910" +version = "1.0.0a260918" source = { editable = "packages/qdrant" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -979,7 +979,7 @@ requires-dist = [ [[package]] name = "agent-framework-redis" -version = "1.0.0b260910" +version = "1.0.0b260918" source = { editable = "packages/redis" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" }, @@ -999,7 +999,7 @@ requires-dist = [ [[package]] name = "agent-framework-tools" -version = "1.0.0b260730" +version = "1.0.0b260918" source = { editable = "packages/tools" } dependencies = [ { name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" },