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
5 changes: 0 additions & 5 deletions doc/source/user_guide/agent.rst
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,6 @@ Python layer and persist the tool in the Database using
- - ``tool_name``
- ``profile_name``

.. note::

Use ``select_ai.agent.AsyncTool.create_<tool>`` for corresponding async
methods. For e.g. ``await select_ai.agent.AsyncTool.create_rag_tool()``
can be used to create an RAG tool in an async application.

.. latex:clearpage::

Expand Down
43 changes: 43 additions & 0 deletions doc/source/user_guide/async_agent.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,49 @@
``select_ai.agent`` also provides async interfaces to be used with
``async`` / ``await`` keywords


.. list-table:: Select AI Async Agent Tools
:header-rows: 1
:widths: 20 50 30
:align: left

* - Tool Type
- AsyncTool Class Method
- Arguments
* - ``EMAIL``
- ``select_ai.agent.AsyncTool.create_email_notification_tool``
- - ``tool_name``
- ``credential_name``
- ``recipient``
- ``sender``
- ``smtp_host``
* - ``HTTP``
- ``select_ai.agent.AsyncTool.create_http_tool``
- - ``tool_name``
- ``credential_name``
- ``endpoint``
* - ``SQL``
- ``select_ai.agent.AsyncTool.create_sql_tool``
- - ``tool_name``
- ``profile_name``
* - ``SLACK``
- ``select_ai.agent.AsyncTool.create_slack_notification_tool``
- - ``tool_name``
- ``credential_name``
- ``slack_channel``
* - ``WEBSEARCH``
- ``select_ai.agent.AsyncTool.create_websearch_tool``
- - ``tool_name``
- ``credential_name``
* - ``PL/SQL custom tool``
- ``select_ai.agent.AsyncTool.create_pl_sql_tool``
- - ``tool_name``
- ``function``
* - ``RAG``
- ``select_ai.agent.AsyncTool.create_rag_tool``
- - ``tool_name``
- ``profile_name``

*************
``AsyncTool``
*************
Expand Down
2 changes: 1 addition & 1 deletion docs/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 3f9e662855e6bc50d7a46d00f43eb9be
config: b87d5f8ed0634472678ff572d56d38cc
tags: 645f666f9bcd5a90fca523b33c5a78b7
2 changes: 1 addition & 1 deletion docs/.buildinfo.bak
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: a318d941582e43a924dff11f0ac39b47
config: 3f9e662855e6bc50d7a46d00f43eb9be
tags: 645f666f9bcd5a90fca523b33c5a78b7
5 changes: 0 additions & 5 deletions docs/_sources/user_guide/agent.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,6 @@ Python layer and persist the tool in the Database using
- - ``tool_name``
- ``profile_name``

.. note::

Use ``select_ai.agent.AsyncTool.create_<tool>`` for corresponding async
methods. For e.g. ``await select_ai.agent.AsyncTool.create_rag_tool()``
can be used to create an RAG tool in an async application.

.. latex:clearpage::

Expand Down
43 changes: 43 additions & 0 deletions docs/_sources/user_guide/async_agent.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,49 @@
``select_ai.agent`` also provides async interfaces to be used with
``async`` / ``await`` keywords


.. list-table:: Select AI Async Agent Tools
:header-rows: 1
:widths: 20 50 30
:align: left

* - Tool Type
- AsyncTool Class Method
- Arguments
* - ``EMAIL``
- ``select_ai.agent.AsyncTool.create_email_notification_tool``
- - ``tool_name``
- ``credential_name``
- ``recipient``
- ``sender``
- ``smtp_host``
* - ``HTTP``
- ``select_ai.agent.AsyncTool.create_http_tool``
- - ``tool_name``
- ``credential_name``
- ``endpoint``
* - ``SQL``
- ``select_ai.agent.AsyncTool.create_sql_tool``
- - ``tool_name``
- ``profile_name``
* - ``SLACK``
- ``select_ai.agent.AsyncTool.create_slack_notification_tool``
- - ``tool_name``
- ``credential_name``
- ``slack_channel``
* - ``WEBSEARCH``
- ``select_ai.agent.AsyncTool.create_websearch_tool``
- - ``tool_name``
- ``credential_name``
* - ``PL/SQL custom tool``
- ``select_ai.agent.AsyncTool.create_pl_sql_tool``
- - ``tool_name``
- ``function``
* - ``RAG``
- ``select_ai.agent.AsyncTool.create_rag_tool``
- - ``tool_name``
- ``profile_name``

*************
``AsyncTool``
*************
Expand Down
2 changes: 1 addition & 1 deletion docs/_static/documentation_options.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const DOCUMENTATION_OPTIONS = {
VERSION: '1.2.1',
VERSION: '1.2.2',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
Expand Down
48 changes: 42 additions & 6 deletions docs/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Index &#8212; Select AI for Python 1.2.1 documentation</title><meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Index &#8212; Select AI for Python 1.2.2 documentation</title><meta name="viewport" content="width=device-width, initial-scale=1.0">

<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="_static/classic.css?v=67a6116b" />
<link rel="stylesheet" type="text/css" href="_static/pydoctheme.css?v=4eb63a40" />
<link id="pygments_dark_css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css" href="_static/pygments_dark.css?v=5349f25f" />

<script src="_static/documentation_options.js?v=ca842793"></script>
<script src="_static/documentation_options.js?v=fd7cadf9"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>

Expand Down Expand Up @@ -85,7 +85,7 @@ <h3>Navigation</h3>
</li>
<li>

<a href="index.html">Select AI for Python 1.2.1 documentation</a> &#187;
<a href="index.html">Select AI for Python 1.2.2 documentation</a> &#187;

</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
Expand Down Expand Up @@ -321,12 +321,48 @@ <h2 id="D">D</h2>
<li><a href="user_guide/vector_index.html#select_ai.VectorIndex.delete">(select_ai.VectorIndex method)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="user_guide/agent.html#select_ai.agent.Agent.delete_agent">delete_agent() (select_ai.agent.Agent class method)</a>

<ul>
<li><a href="user_guide/async_agent.html#select_ai.agent.AsyncAgent.delete_agent">(select_ai.agent.AsyncAgent class method)</a>
</li>
</ul></li>
<li><a href="user_guide/async_profile.html#select_ai.AsyncProfile.delete_feedback">delete_feedback() (select_ai.AsyncProfile method)</a>

<ul>
<li><a href="user_guide/profile.html#select_ai.Profile.delete_feedback">(select_ai.Profile method)</a>
</li>
</ul></li>
<li><a href="user_guide/vector_index.html#select_ai.AsyncVectorIndex.delete_index">delete_index() (select_ai.AsyncVectorIndex class method)</a>

<ul>
<li><a href="user_guide/vector_index.html#select_ai.VectorIndex.delete_index">(select_ai.VectorIndex class method)</a>
</li>
</ul></li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="user_guide/async_profile.html#select_ai.AsyncProfile.delete_profile">delete_profile() (select_ai.AsyncProfile class method)</a>

<ul>
<li><a href="user_guide/profile.html#select_ai.Profile.delete_profile">(select_ai.Profile class method)</a>
</li>
</ul></li>
<li><a href="user_guide/async_agent.html#select_ai.agent.AsyncTask.delete_task">delete_task() (select_ai.agent.AsyncTask class method)</a>

<ul>
<li><a href="user_guide/agent.html#select_ai.agent.Task.delete_task">(select_ai.agent.Task class method)</a>
</li>
</ul></li>
<li><a href="user_guide/async_agent.html#select_ai.agent.AsyncTeam.delete_team">delete_team() (select_ai.agent.AsyncTeam class method)</a>

<ul>
<li><a href="user_guide/agent.html#select_ai.agent.Team.delete_team">(select_ai.agent.Team class method)</a>
</li>
</ul></li>
<li><a href="user_guide/async_agent.html#select_ai.agent.AsyncTool.delete_tool">delete_tool() (select_ai.agent.AsyncTool class method)</a>

<ul>
<li><a href="user_guide/agent.html#select_ai.agent.Tool.delete_tool">(select_ai.agent.Tool class method)</a>
</li>
</ul></li>
<li><a href="user_guide/agent.html#select_ai.agent.Agent.disable">disable() (select_ai.agent.Agent method)</a>
Expand Down Expand Up @@ -742,7 +778,7 @@ <h3>Navigation</h3>
</li>
<li>

<a href="index.html">Select AI for Python 1.2.1 documentation</a> &#187;
<a href="index.html">Select AI for Python 1.2.2 documentation</a> &#187;

</li>
<li class="nav-item nav-item-this"><a href="">Index</a></li>
Expand Down
Loading