Skip to content

feat(examples): add real framework integration to CrewAI, OpenAI Agents, smolagents#836

Closed
jackbatzner wants to merge 4 commits intomicrosoft:mainfrom
jackbatzner:jackbatzner/real-framework-examples
Closed

feat(examples): add real framework integration to CrewAI, OpenAI Agents, smolagents#836
jackbatzner wants to merge 4 commits intomicrosoft:mainfrom
jackbatzner:jackbatzner/real-framework-examples

Conversation

@jackbatzner
Copy link
Copy Markdown
Contributor

Description

Adds real framework integration to 3 example directories + enhances MAF docs. Each example now ships two modes:

  • getting_started.py — Real framework imports (from crewai import Agent, from agents import Agent, InputGuardrail, from smolagents import tool)
  • demo_simulated.py — No-dependency version (renamed from old getting_started)
  • requirements.txt — Pinned framework versions
  • Updated README with "Two Ways to Run" section

Type of Change

  • New feature (non-breaking change that adds functionality)
  • Documentation update

Package(s) Affected

  • docs / root

Checklist

  • My code follows the project style guidelines (ruff check)
  • I have updated documentation as needed
  • I have signed the Microsoft CLA

@github-actions github-actions bot added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file size/XL Extra large PR (500+ lines) labels Apr 6, 2026
@jackbatzner jackbatzner force-pushed the jackbatzner/real-framework-examples branch 2 times, most recently from 997094f to a747165 Compare April 6, 2026 20:54
@github-actions github-actions bot removed the dependencies Pull requests that update a dependency file label Apr 6, 2026
jackbatzner and others added 4 commits April 8, 2026 08:26
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add smolagents, quickstarts, sandboxing, helpdesk to cspell dictionary.
Add openai-agents and smolagents to dependency confusion allowlist.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@imran-siddique
Copy link
Copy Markdown
Member

Closing — this PR's scope is broader than the title suggests. It touches .NET samples, dotnet package README, cspell config, deployment docs, i18n translations, and a new dependency confusion check script — not just framework integration examples.

Per repo policy, we flag PRs that bundle unrelated changes with docs-only descriptions. Please split into focused PRs:

  1. Framework integration examples (CrewAI, OpenAI Agents, smolagents)
  2. .NET sample updates
  3. Deployment hardening docs
  4. Dependency confusion script

Thank you for the breadth of work, @jackbatzner — splitting it will make each piece easier to review and merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/XL Extra large PR (500+ lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants