You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrade agent-framework to 1.3.0 and azure-ai-projects to 2.1.0
- Update agent-framework from 1.0.0b260107 to 1.3.0 in pyproject.toml
- Update azure-ai-projects from 1.0.0b12 to 2.1.0 in requirements.txt
- Migrate ChatAgent to Agent (client=, default_options=ChatOptions)
- Migrate agent_framework.azure to agent_framework.openai module paths
- Migrate ChatMessage to Message with Content.from_text()
- Migrate Role enum to string literals
- Migrate AgentRunContext to AgentContext
- Migrate WorkflowBuilder to new API (start_executor=, add_chain)
- Migrate event handling from isinstance checks to WorkflowEvent.type
- Migrate GroupChatBuilder to agent_framework.orchestrations module
- Migrate ContextProvider to before_run/after_run interface
- Remove ToolProtocol (use Any), AgentProtocol (use SupportsAgentRun)
- Define ManagerSelectionResponse locally (removed from framework)
- Update MCP tool files for Agent import
- Update all unit tests for new APIs (812 tests passing)
- Update docs/ProcessFrameworkGuide.md with new WorkflowBuilder example
- Update docs/LocalDevelopmentSetup.md prerelease note
- Regenerate uv.lock
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: docs/LocalDevelopmentSetup.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -337,7 +337,7 @@ py -3.12 -m uv venv .venv
337
337
py -3.12 -m uv sync --prerelease=allow
338
338
```
339
339
340
-
> **⚠️ Important**: This repo currently depends on a prerelease/dev version of Microsoft Agent Framework. Always run `uv sync --prerelease=allow` (or `py -3.12 -m uv sync --prerelease=allow` on Windows) after creating the virtual environment to install all required dependencies. Missing dependencies will cause runtime errors like `ModuleNotFoundError: No module named 'pydantic'` or DNS resolution failures.
340
+
> **⚠️ Important**: Always run `uv sync --prerelease=allow` (or `py -3.12 -m uv sync --prerelease=allow` on Windows) after creating the virtual environment to install all required dependencies. The `--prerelease=allow` flag is needed because some transitive dependencies may still use pre-release versions. Missing dependencies will cause runtime errors like `ModuleNotFoundError: No module named 'pydantic'` or DNS resolution failures.
0 commit comments