deps: upgrade agent-framework 1.7.0 -> 1.8.0#426
Conversation
Bump the Microsoft Agent Framework to 1.8.0 in all projects that pin it: - agentic_ai/applications (pyproject.toml, requirements.txt, uv.lock) - agentic_ai/workflow/fraud_detection_durable (pyproject.toml, uv.lock) - agentic_ai/agents/mcp_agent_demo (pyproject.toml, uv.lock) requirements.txt: bump agent-framework, -core, -openai, -foundry to 1.8.0. Lockfiles: applications gets a clean agent-framework/-core 1.7.0->1.8.0 bump. The fraud_detection_durable and mcp_agent_demo lockfiles were stale (resolved at 1.2.1) so re-locking also refreshes transitive deps (durabletask 1.3->1.5, agent-framework-durabletask beta, hyperlight, github-copilot-sdk 0.2.1->1.0.0). github-copilot-sdk 1.0.0 and the experimental Skill API have breaking changes in 1.8.0, but the repo does not import either (verified), so they do not affect this codebase. Validation: - tests/test_agent_framework_1_2_1_regression.py: 64 passed on 1.8.0 (updated the two version-assertion tests from 1.7.0 to 1.8.0). - Import smoke on all three projects: single/reflection/handoff/magentic agents, OpenAIChatClient, WorkflowBuilder, and the durable worker/backend APIs all import cleanly on 1.8.0. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
End-to-end validation of the durable demo on the upgraded deps ✅Ran the fraud-detection durable workflow end-to-end on this branch's deps ( Flow exercised (all green):
Worker log (key lines): Worker connected to DTS cleanly and replayed/processed orchestrations without errors on durabletask 1.5. Conclusion: the lockfile transitive bumps in this PR do not regress the durable workflow. |
Summary
Upgrades the Microsoft Agent Framework from 1.7.0 → 1.8.0 across the repository.
Bumps the
agent-frameworkpin in every project that declares it:agentic_ai/applicationsagentic_ai/workflow/fraud_detection_durableagentic_ai/agents/mcp_agent_demorequirements.txtalso bumpsagent-framework-core,-openai, and-foundryto 1.8.0.Lockfiles
agent-framework/-core1.7.0 → 1.8.0 bump (14 lines).durabletask1.3.0 → 1.5.0,agent-framework-durabletaskbeta refresh,hyperlightpackages added, andgithub-copilot-sdk0.2.1 → 1.0.0. Hence the large diff is expected lock churn, not hand edits.Breaking changes in 1.8.0 — impact on this repo: none
The 1.8.0 release notes list breaking changes in:
agent-framework-github-copilot(CopilotClient / SubprocessConfig API, github-copilot-sdk GA)A repo-wide search confirms this codebase does not import
CopilotClient,SubprocessConfig,copilot.*,SkillResource, or the skills API, so these breaking changes do not affect any code here.Validation
tests/test_agent_framework_1_2_1_regression.py: 64 passed on 1.8.0. The suite exercises imports, constructor signatures,AgentSession, streaming, the unifiedWorkflowEventmodel,MagenticBuilder, nativeHandoffBuilder, and checkpoint storage. The only edits were the two version-assertion tests (1.7.0 → 1.8.0).OpenAIChatClient,WorkflowBuilder, and the durableDurableAIAgentWorker/DurableTaskSchedulerClientAPIs all import cleanly on 1.8.0 (durabletask-azuremanaged1.5.0).Notes
agent-framework-openairesolves to 1.2.1 transitively in some envs; this is pre-existing and unaffected by the bump (agent_framework.openaiis provided byagent-framework-core1.8.0).