Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ pydantic==2.12.4
pyyaml==6.0.3
httpx==0.28.1

# CrewAI adapter
crewai==1.6.1

# AutoGen adapter
autogen-core==0.7.4
autogen-ext==0.7.4
Expand Down
Binary file removed development/_images/crewai-adapter.jpg
Binary file not shown.
Binary file removed development/_images/crewai-icon.png
Binary file not shown.
60 changes: 0 additions & 60 deletions development/_sources/adapters/crewai.rst.txt

This file was deleted.

10 changes: 0 additions & 10 deletions development/_sources/api/adapters.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,6 @@ into the equivalent solution, as per each framework's definition, and return an

This page presents all APIs and classes related to Agent Spec Adapters.

CrewAI
------

.. _adapters_crewai_exporter:
.. autoclass:: pyagentspec.adapters.crewai.AgentSpecExporter

.. _adapters_crewai_loader:
.. autoclass:: pyagentspec.adapters.crewai.AgentSpecLoader


LangGraph
---------

Expand Down
12 changes: 8 additions & 4 deletions development/_sources/api/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -288,13 +288,17 @@ Click on the components and section names to access the complete API documentati
**Classes**


====================================================== ==========================================================
========================================================= =============================================================

:class:`pyagentspec.adapters.crewai.AgentSpecExporter` :docstring:`pyagentspec.adapters.crewai.AgentSpecExporter`
:class:`pyagentspec.adapters.langgraph.AgentSpecExporter` :docstring:`pyagentspec.adapters.langgraph.AgentSpecExporter`

:class:`pyagentspec.adapters.crewai.AgentSpecLoader` :docstring:`pyagentspec.adapters.crewai.AgentSpecLoader`
:class:`pyagentspec.adapters.langgraph.AgentSpecLoader` :docstring:`pyagentspec.adapters.langgraph.AgentSpecLoader`

====================================================== ==========================================================
:class:`pyagentspec.adapters.autogen.AgentSpecExporter` :docstring:`pyagentspec.adapters.autogen.AgentSpecExporter`

:class:`pyagentspec.adapters.autogen.AgentSpecLoader` :docstring:`pyagentspec.adapters.autogen.AgentSpecLoader`

========================================================= =============================================================


.. toctree::
Expand Down
8 changes: 0 additions & 8 deletions development/_sources/changelog.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,6 @@ New features

For more information read the :doc:`API Reference <api/adapters>`.

* **Added CrewAI adapter to pyagentspec:**

The CrewAI adapter is now available as part of ``pyagentspec``.
You can access its functionality through the ``pyagentspec.adapters.crewai`` subpackage.
It requires the ``crewai`` extra dependency to be installed.

For more information read the :doc:`API Reference <api/adapters>`.

* **Sensitive Fields Support:**

New fields have been added to Agent Spec components that may carry sensitive data (e.g. the field `api_key` on :ref:`OpenAiCompatibleConfig <openaicompatibleconfig>`). To provide this functionality securely, we also introduced the annotation `SensitiveField` such that the sensitive fields are automatically excluded when exporting a Component to its JSON or yaml configuration.
Expand Down
1 change: 0 additions & 1 deletion development/_sources/docs_home.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,6 @@ Agent Spec is developed jointly between Oracle Cloud Infrastructure and Oracle L

LangGraph <adapters/langgraph>
WayFlow <adapters/wayflow>
CrewAI <adapters/crewai>
AutoGen <adapters/autogen>


Expand Down
16 changes: 1 addition & 15 deletions development/_sources/ecosystem/integrations.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,11 @@ Agent Spec Integrations
.. |autogen-icon| image:: ../_static/icons/autogen-icon.svg
:width: 80px

.. |crewai-icon| image:: ../_static/icons/crewai-icon.png
:width: 200px


.. |wayflow-icon| image:: ../_static/icons/wayflow-icon.svg
:width: 250px


Open Agent Specification provides support for **LangGraph**, **CrewAI**, **WayFlow**, as well as integrations
Open Agent Specification provides support for **LangGraph**, and **WayFlow**, as well as integrations
for a growing collection of AI Agents frameworks. Learn more in our guide on
:doc:`running Agent Spec configurations across frameworks <../howtoguides/howto_execute_agentspec_across_frameworks>`

Expand Down Expand Up @@ -53,16 +49,6 @@ for a growing collection of AI Agents frameworks. Learn more in our guide on

.. grid:: 2

.. grid-item-card:: |crewai-icon|
:link: https://docs.crewai.com/
:link-alt: CrewAI Docs

**CrewAI**

Enables the design of collaborative AI agents and workflows, incorporating guardrails, memory, and observability for production-ready multi-agent systems.

:bdg-success:`available`

.. grid-item-card:: |autogen-icon|
:link: https://microsoft.github.io/autogen/
:link-alt: AutoGen Docs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ Additionally, we provide the adapter implementation for some of the most common

- `LangGraph <https://github.com/oracle/agent-spec/tree/main/pyagentspec/src/pyagentspec/adapters/langgraph>`_
- `AutoGen <https://github.com/oracle/agent-spec/tree/main/pyagentspec/src/pyagentspec/adapters/autogen>`_
- `CrewAI <https://github.com/oracle/agent-spec/tree/main/pyagentspec/src/pyagentspec/adapters/crewai>`_

.. seealso::

Expand Down Expand Up @@ -199,18 +198,6 @@ to the framework you want to use Agent Spec with.
:start-after: .. using-langgraph-agentspec-adapter:
:end-before: .. end-using-langgraph-agentspec-adapter:

.. tab:: CrewAI

.. code-block:: bash

# To use this adapter, please install pyagentspec with the "crewai" extension.
pip install "pyagentspec[crewai]"

.. literalinclude:: ../code_examples/wayflow_cross_framework_agent.py
:language: python
:start-after: .. using-crewai-agentspec-adapter:
:end-before: .. end-using-crewai-agentspec-adapter:

.. tab:: AutoGen


Expand Down
2 changes: 1 addition & 1 deletion development/_sources/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ Open Agent Specification, Agent Spec

Agent Spec configurations can be executed with Agent Spec-compatible runtimes,
such as `WayFlow <https://github.com/oracle/wayflow>`_, or
with other agentic frameworks, like AutoGen, CrewAI, and LangGraph, through adapters.
with other agentic frameworks, like AutoGen, and LangGraph, through adapters.

ㅤ➔ :doc:`Run your Agent Spec Configuration Across Frameworks <howtoguides/howto_execute_agentspec_across_frameworks>`

Expand Down
1 change: 0 additions & 1 deletion development/_sources/installation.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ Extra dependencies

|project| offers optional extra dependencies that can be installed to enable additional features.

* The ``crewai`` extra dependency gives access to the CrewAI runtime adapter.
* The ``autogen`` extra dependency gives access to the AutoGen runtime adapter.
* The ``langgraph`` extra dependency gives access to the LangGraph runtime adapter.

Expand Down
2 changes: 1 addition & 1 deletion development/_static/documentation_options.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
VERSION: '26.1.0.dev0',
VERSION: '26.1.0.dev4',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
Expand Down
Binary file removed development/_static/icons/crewai-adapter.jpg
Binary file not shown.
Binary file removed development/_static/icons/crewai-icon.png
Binary file not shown.
3 changes: 1 addition & 2 deletions development/adapters/autogen.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Agent Spec Integrations" href="../ecosystem/integrations.html" />
<link rel="prev" title="Agent Spec Adapters - CrewAI" href="crewai.html" />
<link rel="prev" title="Agent Spec Adapters - WayFlow" href="wayflow.html" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>
<meta name="docsearch:version" content="26.1" />
Expand Down Expand Up @@ -393,7 +393,6 @@
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="langgraph.html">LangGraph</a></li>
<li class="toctree-l1"><a class="reference internal" href="wayflow.html">WayFlow</a></li>
<li class="toctree-l1"><a class="reference internal" href="crewai.html">CrewAI</a></li>
<li class="toctree-l1 current active"><a class="current reference internal" href="#">AutoGen</a></li>
</ul>
<p aria-level="2" class="caption" role="heading"><span class="caption-text">Ecosystem</span></p>
Expand Down
Loading