Skip to content
Open
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
4 changes: 4 additions & 0 deletions development/.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 25e0df0aeee9154918a458892e36d9a2
tags: bc2396be64e3227722de93eb099ad131
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added development/.doctrees/agentspec/index.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added development/.doctrees/agentspec/tracing.doctree
Binary file not shown.
Binary file added development/.doctrees/api/a2a.doctree
Binary file not shown.
Binary file added development/.doctrees/api/adapters.doctree
Binary file not shown.
Binary file added development/.doctrees/api/agent.doctree
Binary file not shown.
Binary file not shown.
Binary file added development/.doctrees/api/agenticpatterns.doctree
Binary file not shown.
Binary file added development/.doctrees/api/components.doctree
Binary file not shown.
Binary file added development/.doctrees/api/flows.doctree
Binary file not shown.
Binary file added development/.doctrees/api/index.doctree
Binary file not shown.
Binary file added development/.doctrees/api/ioproperties.doctree
Binary file not shown.
Binary file added development/.doctrees/api/llmmodels.doctree
Binary file not shown.
Binary file added development/.doctrees/api/mcp.doctree
Binary file not shown.
Binary file added development/.doctrees/api/remoteagent.doctree
Binary file not shown.
Binary file added development/.doctrees/api/serialization.doctree
Binary file not shown.
Binary file added development/.doctrees/api/tools.doctree
Binary file not shown.
Binary file added development/.doctrees/changelog.doctree
Binary file not shown.
Binary file added development/.doctrees/conduct.doctree
Binary file not shown.
Binary file added development/.doctrees/contributing.doctree
Binary file not shown.
Binary file added development/.doctrees/docs_home.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added development/.doctrees/environment.pickle
Binary file not shown.
Binary file added development/.doctrees/faqs.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added development/.doctrees/howtoguides/index.doctree
Binary file not shown.
Binary file added development/.doctrees/index.doctree
Binary file not shown.
Binary file added development/.doctrees/installation.doctree
Binary file not shown.
Binary file added development/.doctrees/misc/glossary.doctree
Binary file not shown.
Binary file not shown.
Binary file added development/.doctrees/rfcs-template.doctree
Binary file not shown.
Binary file added development/.doctrees/security.doctree
Binary file not shown.
Binary file added development/.doctrees/style_guide.doctree
Binary file not shown.
10 changes: 5 additions & 5 deletions development/_components/llm_config_tabs.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />

<title>&lt;no title&gt; &#8212; PyAgentSpec 26.1.0.dev0 documentation</title>
<title>&lt;no title&gt; &#8212; PyAgentSpec 26.1.0.dev4 documentation</title>



Expand Down Expand Up @@ -136,8 +136,8 @@



<img src="../_static/agentspec-dark.svg" class="logo__image only-light" alt="PyAgentSpec 26.1.0.dev0 documentation - Home"/>
<img src="../_static/agentspec-white.svg" class="logo__image only-dark pst-js-only" alt="PyAgentSpec 26.1.0.dev0 documentation - Home"/>
<img src="../_static/agentspec-dark.svg" class="logo__image only-light" alt="PyAgentSpec 26.1.0.dev4 documentation - Home"/>
<img src="../_static/agentspec-white.svg" class="logo__image only-dark pst-js-only" alt="PyAgentSpec 26.1.0.dev4 documentation - Home"/>


</a></div>
Expand Down Expand Up @@ -184,7 +184,7 @@
<a class="nav-link nav-internal" href="../changelog.html">Release Notes</a>
</li>
<li class="nav-item ">
<a class="nav-link nav-internal" href="../adapters/langgraph.html">Adapters</a>
<a class="nav-link nav-internal" href="../adapters/langgraph/index.html">Adapters</a>
</li>
<li class="nav-item ">
<a class="nav-link nav-internal" href="../ecosystem/integrations.html">Ecosystem</a>
Expand Down Expand Up @@ -291,7 +291,7 @@
<a class="nav-link nav-internal" href="../changelog.html">Release Notes</a>
</li>
<li class="nav-item ">
<a class="nav-link nav-internal" href="../adapters/langgraph.html">Adapters</a>
<a class="nav-link nav-internal" href="../adapters/langgraph/index.html">Adapters</a>
</li>
<li class="nav-item ">
<a class="nav-link nav-internal" href="../ecosystem/integrations.html">Ecosystem</a>
Expand Down
61 changes: 0 additions & 61 deletions development/_sources/adapters/autogen.rst.txt

This file was deleted.

12 changes: 12 additions & 0 deletions development/_sources/adapters/autogen/autogen_to_spec.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

.. _autogentospec:

Convert AutoGen agents to Agent Spec
====================================

This usage example showcases how an AutoGen Agent can be converted into an Agent Spec configuration in JSON format.

.. literalinclude:: ../../code_examples/adapter_autogen_quickstart.py
:language: python
:start-after: .. start-runtime_to_agentspec
:end-before: .. end-runtime_to_agentspec
43 changes: 43 additions & 0 deletions development/_sources/adapters/autogen/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
.. _autogenadapter:

=============================
Agent Spec Adapters - AutoGen
=============================


.. figure:: ../../_static/icons/autogen-adapter.jpg
:align: center
:scale: 20%
:alt: Agent Spec adapter for AutoGen

↑ With the **Agent Spec adapter for AutoGen**, you can easily import agents from external frameworks using Agent Spec and run them with AutoGen.


*Microsoft AutoGen supports the development of multi-agent conversational systems,
allowing agents to communicate and collaborate to solve tasks.*


Get started
===========

To get started, set up your Python environment (Python 3.10 to 3.12 required),
and then install the PyAgentSpec package with the AutoGen extension.


.. code-block:: bash

python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install "pyagentspec[autogen]"


Usage Examples
==============

You are now ready to use the adapter to:

.. toctree::
:maxdepth: 1

Run Agent Spec configurations with AutoGen <spec_to_autogen>
Convert AutoGen agents to Agent Spec <autogen_to_spec>
12 changes: 12 additions & 0 deletions development/_sources/adapters/autogen/spec_to_autogen.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _spectoautogen:

Run Agent Spec configurations with AutoGen
==========================================

This usage example showcases the creation of a simple Agent Spec Agent, subsequently serialized into JSON and converted into an AutoGen
assistant. Also includes mapping of a `ServerTool` and execution of the conversation.

.. literalinclude:: ../../code_examples/adapter_autogen_quickstart.py
:language: python
:start-after: .. start-agentspec_to_runtime
:end-before: .. end-agentspec_to_runtime
60 changes: 0 additions & 60 deletions development/_sources/adapters/langgraph.rst.txt

This file was deleted.

44 changes: 44 additions & 0 deletions development/_sources/adapters/langgraph/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
.. _langgraphadapter:

===============================
Agent Spec Adapters - LangGraph
===============================


.. figure:: ../../_static/icons/langgraph-adapter.jpg
:align: center
:scale: 18%
:alt: Agent Spec adapter for LangGraph

↑ With the **Agent Spec adapter for LangGraph**, you can easily import agents from external frameworks using Agent Spec and run them with LangGraph.


*LangGraph facilitates the creation and management of long-running, stateful agents
with durable execution and human-in-the-loop capabilities.*


Get started
===========

To get started, set up your Python environment (Python 3.10 or newer required),
and then install the PyAgentSpec package with the LangGraph extension.


.. code-block:: bash

python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install "pyagentspec[langgraph]"



Usage Examples
==============

You are now ready to use the adapter to:

.. toctree::
:maxdepth: 1

Run Agent Spec configurations with LangGraph <spec_to_langgraph>
Convert LangGraph agents to Agent Spec <langgraph_to_spec>
11 changes: 11 additions & 0 deletions development/_sources/adapters/langgraph/langgraph_to_spec.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.. _langgraphtospec:

Convert LangGraph agents to Agent Spec
======================================

This usage example showcases how a LangGraph Agent can be converted into an Agent Spec configuration in JSON format.

.. literalinclude:: ../../code_examples/adapter_langgraph_quickstart.py
:language: python
:start-after: .. start-runtime_to_agentspec
:end-before: .. end-runtime_to_agentspec
12 changes: 12 additions & 0 deletions development/_sources/adapters/langgraph/spec_to_langgraph.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _spectolanggraph:

Run Agent Spec configurations with LangGraph
============================================

This usage example showcases the creation of a simple Agent Spec Agent, subsequently serialized into JSON and converted into a LangGraph
assistant. Also includes mapping of a `ServerTool` and execution of the conversation.

.. literalinclude:: ../../code_examples/adapter_langgraph_quickstart.py
:language: python
:start-after: .. start-agentspec_to_runtime
:end-before: .. end-agentspec_to_runtime
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Agent Spec Adapters - WayFlow
=============================


.. figure:: ../_static/icons/wayflow-adapter.jpg
.. figure:: ../../_static/icons/wayflow-adapter.jpg
:align: center
:scale: 18%
:alt: Agent Spec adapter for WayFlow
Expand All @@ -31,31 +31,13 @@ and then install the PyAgentSpec package as well as WayFlowCore.
pip install pyagentspec wayflowcore


You are now ready to use the adapter:
Usage Examples
==============

- Run Agent Spec configurations with WayFlow (see more details :ref:`below <spectowayflow>`)
- Convert WayFlow agents to Agent Spec (see more details :ref:`below <wayflowtospec>`)
You are now ready to use the adapter to:

.. toctree::
:maxdepth: 1


.. _spectowayflow:

Run Agent Spec configurations with WayFlow
==========================================


.. literalinclude:: ../code_examples/adapter_wayflow_quickstart.py
:language: python
:start-after: .. start-agentspec_to_runtime
:end-before: .. end-agentspec_to_runtime


.. _wayflowtospec:

Convert WayFlow agents to Agent Spec
====================================

.. literalinclude:: ../code_examples/adapter_wayflow_quickstart.py
:language: python
:start-after: .. start-runtime_to_agentspec
:end-before: .. end-runtime_to_agentspec
Run Agent Spec configurations with WayFlow <spec_to_wayflow>
Convert WayFlow agents to Agent Spec <wayflow_to_spec>
12 changes: 12 additions & 0 deletions development/_sources/adapters/wayflow/spec_to_wayflow.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _spectowayflow:

Run Agent Spec configurations with WayFlow
==========================================

This usage example showcases the creation of a simple Agent Spec Agent, subsequently serialized into JSON and converted into a WayFlow
assistant. Also includes mapping of a `ServerTool` and execution of the conversation.

.. literalinclude:: ../../code_examples/adapter_wayflow_quickstart.py
:language: python
:start-after: .. start-agentspec_to_runtime
:end-before: .. end-agentspec_to_runtime
11 changes: 11 additions & 0 deletions development/_sources/adapters/wayflow/wayflow_to_spec.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.. _wayflowtospec:

Convert WayFlow agents to Agent Spec
====================================

This usage example shows how a WayFlow Agent can be converted into an Agent Spec JSON format.

.. literalinclude:: ../../code_examples/adapter_wayflow_quickstart.py
:language: python
:start-after: .. start-runtime_to_agentspec
:end-before: .. end-runtime_to_agentspec
8 changes: 4 additions & 4 deletions development/_sources/docs_home.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -114,13 +114,13 @@ Agent Spec is developed jointly between Oracle Cloud Infrastructure and Oracle L


.. toctree::
:maxdepth: 1
:maxdepth: 2
:caption: Adapters
:hidden:

LangGraph <adapters/langgraph>
WayFlow <adapters/wayflow>
AutoGen <adapters/autogen>
LangGraph <adapters/langgraph/index>
WayFlow <adapters/wayflow/index>
AutoGen <adapters/autogen/index>


.. toctree::
Expand Down
Loading