Skip to content

Commit

Permalink
deploy: 66126d8
Browse files Browse the repository at this point in the history
  • Loading branch information
pan-x-c committed Jul 2, 2024
1 parent 79e35c5 commit 94c1da7
Show file tree
Hide file tree
Showing 84 changed files with 284 additions and 697 deletions.
Binary file modified en/.doctrees/agentscope.memory.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.memory.memory.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.memory.temporary_memory.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.message.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.dashscope_model.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.gemini_model.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.litellm_model.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.model.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.ollama_model.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.openai_model.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.post_model.doctree
Binary file not shown.
Binary file modified en/.doctrees/agentscope.models.zhipu_model.doctree
Binary file not shown.
Binary file modified en/.doctrees/environment.pickle
Binary file not shown.
Binary file modified en/.doctrees/index.doctree
Binary file not shown.
13 changes: 6 additions & 7 deletions en/_modules/agentscope/memory/memory.html
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ <h1>Source code for agentscope.memory.memory</h1><div class="highlight"><pre>
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span>
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Callable</span>

<span class="kn">from</span> <span class="nn">..message</span> <span class="kn">import</span> <span class="n">MessageBase</span>
<span class="kn">from</span> <span class="nn">..message</span> <span class="kn">import</span> <span class="n">Msg</span>


<div class="viewcode-block" id="MemoryBase">
Expand Down Expand Up @@ -190,14 +190,13 @@ <h1>Source code for agentscope.memory.memory</h1><div class="highlight"><pre>
<span class="nd">@abstractmethod</span>
<span class="k">def</span> <span class="nf">add</span><span class="p">(</span>
<span class="bp">self</span><span class="p">,</span>
<span class="n">memories</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Sequence</span><span class="p">[</span><span class="nb">dict</span><span class="p">],</span> <span class="nb">dict</span><span class="p">,</span> <span class="kc">None</span><span class="p">],</span>
<span class="n">memories</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Sequence</span><span class="p">[</span><span class="n">Msg</span><span class="p">],</span> <span class="n">Msg</span><span class="p">,</span> <span class="kc">None</span><span class="p">],</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Adding new memory fragment, depending on how the memory are stored</span>
<span class="sd"> Args:</span>
<span class="sd"> memories (Union[Sequence[dict], dict, None]):</span>
<span class="sd"> Memories to be added. If the memory is not in MessageBase,</span>
<span class="sd"> it will first be converted into a message type.</span>
<span class="sd"> memories (Union[Sequence[Msg], Msg, None]):</span>
<span class="sd"> Memories to be added.</span>
<span class="sd"> &quot;&quot;&quot;</span></div>


Expand All @@ -219,14 +218,14 @@ <h1>Source code for agentscope.memory.memory</h1><div class="highlight"><pre>
<span class="nd">@abstractmethod</span>
<span class="k">def</span> <span class="nf">load</span><span class="p">(</span>
<span class="bp">self</span><span class="p">,</span>
<span class="n">memories</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">list</span><span class="p">[</span><span class="n">MessageBase</span><span class="p">],</span> <span class="n">MessageBase</span><span class="p">],</span>
<span class="n">memories</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">list</span><span class="p">[</span><span class="n">Msg</span><span class="p">],</span> <span class="n">Msg</span><span class="p">],</span>
<span class="n">overwrite</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Load memory, depending on how the memory are passed, design to load</span>
<span class="sd"> from both file or dict</span>
<span class="sd"> Args:</span>
<span class="sd"> memories (Union[str, list[MessageBase], MessageBase]):</span>
<span class="sd"> memories (Union[str, list[Msg], Msg]):</span>
<span class="sd"> memories to be loaded.</span>
<span class="sd"> If it is in str type, it will be first checked if it is a</span>
<span class="sd"> file; otherwise it will be deserialized as messages.</span>
Expand Down
24 changes: 8 additions & 16 deletions en/_modules/agentscope/memory/temporary_memory.html
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@ <h1>Source code for agentscope.memory.temporary_memory</h1><div class="highlight
<span class="n">serialize</span><span class="p">,</span>
<span class="n">MessageBase</span><span class="p">,</span>
<span class="n">Msg</span><span class="p">,</span>
<span class="n">Tht</span><span class="p">,</span>
<span class="n">PlaceholderMessage</span><span class="p">,</span>
<span class="p">)</span>

Expand Down Expand Up @@ -180,18 +179,17 @@ <h1>Source code for agentscope.memory.temporary_memory</h1><div class="highlight
<a class="viewcode-back" href="../../../agentscope.memory.temporary_memory.html#agentscope.memory.TemporaryMemory.add">[docs]</a>
<span class="k">def</span> <span class="nf">add</span><span class="p">(</span>
<span class="bp">self</span><span class="p">,</span>
<span class="n">memories</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Sequence</span><span class="p">[</span><span class="nb">dict</span><span class="p">],</span> <span class="nb">dict</span><span class="p">,</span> <span class="kc">None</span><span class="p">],</span>
<span class="n">memories</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Sequence</span><span class="p">[</span><span class="n">Msg</span><span class="p">],</span> <span class="n">Msg</span><span class="p">,</span> <span class="kc">None</span><span class="p">],</span>
<span class="n">embed</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="c1"># pylint: disable=too-many-branches</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Adding new memory fragment, depending on how the memory are stored</span>
<span class="sd"> Args:</span>
<span class="sd"> memories (Union[Sequence[dict], dict, None]):</span>
<span class="sd"> memories to be added. If the memory is not in MessageBase,</span>
<span class="sd"> it will first be converted into a message type.</span>
<span class="sd"> embed (bool):</span>
<span class="sd"> whether to generate embedding for the new added memories</span>
<span class="sd"> memories (`Union[Sequence[Msg], Msg, None]`):</span>
<span class="sd"> Memories to be added.</span>
<span class="sd"> embed (`bool`):</span>
<span class="sd"> Whether to generate embedding for the new added memories</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">if</span> <span class="n">memories</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
<span class="k">return</span>
Expand All @@ -206,13 +204,7 @@ <h1>Source code for agentscope.memory.temporary_memory</h1><div class="highlight
<span class="k">for</span> <span class="n">memory_unit</span> <span class="ow">in</span> <span class="n">record_memories</span><span class="p">:</span>
<span class="k">if</span> <span class="ow">not</span> <span class="nb">issubclass</span><span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">memory_unit</span><span class="p">),</span> <span class="n">MessageBase</span><span class="p">):</span>
<span class="k">try</span><span class="p">:</span>
<span class="k">if</span> <span class="p">(</span>
<span class="s2">&quot;name&quot;</span> <span class="ow">in</span> <span class="n">memory_unit</span>
<span class="ow">and</span> <span class="n">memory_unit</span><span class="p">[</span><span class="s2">&quot;name&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="s2">&quot;thought&quot;</span>
<span class="p">):</span>
<span class="n">memory_unit</span> <span class="o">=</span> <span class="n">Tht</span><span class="p">(</span><span class="o">**</span><span class="n">memory_unit</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">memory_unit</span> <span class="o">=</span> <span class="n">Msg</span><span class="p">(</span><span class="o">**</span><span class="n">memory_unit</span><span class="p">)</span>
<span class="n">memory_unit</span> <span class="o">=</span> <span class="n">Msg</span><span class="p">(</span><span class="o">**</span><span class="n">memory_unit</span><span class="p">)</span>
<span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">exc</span><span class="p">:</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
<span class="sa">f</span><span class="s2">&quot;Cannot add </span><span class="si">{</span><span class="n">memory_unit</span><span class="si">}</span><span class="s2"> to memory, &quot;</span>
Expand Down Expand Up @@ -317,14 +309,14 @@ <h1>Source code for agentscope.memory.temporary_memory</h1><div class="highlight
<a class="viewcode-back" href="../../../agentscope.memory.temporary_memory.html#agentscope.memory.TemporaryMemory.load">[docs]</a>
<span class="k">def</span> <span class="nf">load</span><span class="p">(</span>
<span class="bp">self</span><span class="p">,</span>
<span class="n">memories</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">list</span><span class="p">[</span><span class="n">MessageBase</span><span class="p">],</span> <span class="n">MessageBase</span><span class="p">],</span>
<span class="n">memories</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">list</span><span class="p">[</span><span class="n">Msg</span><span class="p">],</span> <span class="n">Msg</span><span class="p">],</span>
<span class="n">overwrite</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span>
<span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> Load memory, depending on how the memory are passed, design to load</span>
<span class="sd"> from both file or dict</span>
<span class="sd"> Args:</span>
<span class="sd"> memories (Union[str, list[MessageBase], MessageBase]):</span>
<span class="sd"> memories (Union[str, list[Msg], Msg]):</span>
<span class="sd"> memories to be loaded.</span>
<span class="sd"> If it is in str type, it will be first checked if it is a</span>
<span class="sd"> file; otherwise it will be deserialized as messages.</span>
Expand Down
Loading

0 comments on commit 94c1da7

Please sign in to comment.