Skip to content

Conversation

@sellakumaran
Copy link

No description provided.

Simplified the installation process in `SETUP-GUIDE.md`:
- Consolidated multiple installation commands into a single step.
- Replaced explicit dependency installation with `requirements.txt`.
- Updated success checks and troubleshooting instructions.

Updated `pyproject.toml`:
- Removed upper version constraints for Microsoft Agent365 packages.
- Retained minimum version requirements to ensure compatibility.

Improved documentation clarity and reduced redundancy.
Enhanced `ToolingManifest.json` with new properties:
- Added `url`, `scope`, and `audience` for `mcp_MailTools`.

Updated `pyproject.toml`:
- Set `version` to `0.1.0`.
- Clarified AgentFramework SDK description.
- Specified minimum versions for dependencies:
  - `microsoft-agents-hosting-aiohttp`, `microsoft-agents-hosting-core`, `microsoft-agents-authentication-msal`, `microsoft-agents-activity` (>=0.5.0).
  - `azure-identity` (>=1.25.0).
  - `python-dotenv` (>=1.0.0).
  - `aiohttp` (>=3.9.0).
- Retained `uvicorn[standard]` and `fastapi` with existing minimum versions.

These changes improve configuration, compatibility, and maintainability.
Updated `.env.template` to include `.default` in `AGENTIC_AUTH_SCOPE` for proper Azure AD scope handling. Replaced `agent_user_id` with dynamically retrieved `agentic_app_id` from activity context. Introduced `USE_AGENTIC_AUTH` flag for configurable authentication. Updated logging to reflect new variable usage. Adjusted `add_tool_servers_to_agent` method to use `agentic_app_id` and ensured correct scope handling for authentication. These changes improve flexibility, modernize authentication, and enhance traceability.
Update `GenericAgentHost` to dynamically set the `host` value
based on the environment. Use `0.0.0.0` for Azure App Service
and `localhost` for local development. This ensures seamless
operation across both environments without manual configuration.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants