Skip to content

Commit 34a6c84

Browse files
Merge pull request #64 from MervinPraison/develop
v0.0.37 Adding AgentOps
2 parents 350bf60 + c4bd11f commit 34a6c84

21 files changed

+1449
-173
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,7 @@ docs/_build/doctrees/.doctrees
3636
# Ignore Sphinx logs and local build files
3737
docs/_build/.buildinfo
3838
docs/_build/.buildinfo/*
39-
docs/_build/.buildinfo/.buildinfo
39+
docs/_build/.buildinfo/.buildinfo
40+
41+
# agentops
42+
trained_agents_data.pkl

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM python:3.11-slim
22
WORKDIR /app
33
COPY . .
4-
RUN pip install flask praisonai==0.0.36 gunicorn markdown
4+
RUN pip install flask praisonai==0.0.37 gunicorn markdown
55
EXPOSE 8080
66
CMD ["gunicorn", "-b", "0.0.0.0:8080", "api:app"]

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,30 @@ gcloud run deploy praisonai-service \
271271
--set-env-vars OPENAI_MODEL_NAME=${OPENAI_MODEL_NAME},OPENAI_API_KEY=${OPENAI_API_KEY},OPENAI_API_BASE=${OPENAI_API_BASE}
272272
```
273273

274+
### Commands to Install Dependencies:
275+
276+
1. **Install all dependencies, including dev dependencies:**
277+
```sh
278+
poetry install
279+
```
280+
281+
2. **Install only documentation dependencies:**
282+
```sh
283+
poetry install --with docs
284+
```
285+
286+
3. **Install only test dependencies:**
287+
```sh
288+
poetry install --with test
289+
```
290+
291+
4. **Install only dev dependencies:**
292+
```sh
293+
poetry install --with dev
294+
```
295+
296+
This configuration ensures that your development dependencies are correctly categorized and installed as needed.
297+
274298
## Other Models
275299

276300
```bash

agents.yaml

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,42 @@
11
framework: autogen
2-
topic: research about the causes of lung disease
2+
topic: create movie script about cat in mars
33
roles:
4-
research_analyst:
5-
backstory: Experienced in analyzing scientific data related to respiratory health.
6-
goal: Analyze data on lung diseases
7-
role: Research Analyst
4+
researcher:
5+
backstory: Skilled in finding and organizing information, with a focus on research
6+
efficiency.
7+
goal: Gather information about Mars and cats
8+
role: Researcher
89
tasks:
9-
data_analysis:
10-
description: Gather and analyze data on the causes and risk factors of lung
11-
diseases.
12-
expected_output: Report detailing key findings on lung disease causes.
10+
gather_research:
11+
description: Research and gather information about Mars, its environment,
12+
and cats, including their behavior and characteristics.
13+
expected_output: Document with research findings, including interesting facts
14+
and information.
1315
tools:
14-
- 'InternetSearchTool'
15-
medical_writer:
16-
backstory: Skilled in translating complex medical information into accessible
17-
content.
18-
goal: Compile comprehensive content on lung disease causes
19-
role: Medical Writer
16+
- ''
17+
world_builder:
18+
backstory: Expert in building rich, immersive worlds, with a focus on environment
19+
and setting.
20+
goal: Create a rich and immersive environment for the movie script
21+
role: World Builder
2022
tasks:
21-
content_creation:
22-
description: Create detailed content summarizing the research findings on
23-
lung disease causes.
24-
expected_output: Document outlining various causes and risk factors of lung
25-
diseases.
23+
world_building:
24+
description: Using the research, create a rich and immersive environment for
25+
the movie script, including Martian landscapes and cat habitats.
26+
expected_output: Document with world-building details, including settings,
27+
landscapes, and habitats.
2628
tools:
2729
- ''
28-
editor:
29-
backstory: Proficient in editing medical content for accuracy and clarity.
30-
goal: Review and refine content on lung disease causes
31-
role: Editor
30+
scriptwriter:
31+
backstory: Expert in dialogue and script structure, translating concepts into
32+
scripts.
33+
goal: Write a movie script about a cat in Mars
34+
role: Scriptwriter
3235
tasks:
33-
content_review:
34-
description: Edit and refine the compiled content on lung disease causes for
35-
accuracy and coherence.
36-
expected_output: Finalized document on lung disease causes ready for dissemination.
36+
scriptwriting_task:
37+
description: Using the research and world-building details, write a movie
38+
script about a cat in Mars, including dialogue and scenes.
39+
expected_output: Production-ready script with dialogue and scene details.
3740
tools:
3841
- ''
3942
dependencies: []
File renamed without changes.

docs/api/praisonai/agents_generator.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
6-
<meta name="generator" content="pdoc3 0.11.0">
6+
<meta name="generator" content="pdoc3 0.11.1">
77
<title>praisonai.agents_generator API documentation</title>
88
<meta name="description" content="">
99
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
@@ -479,7 +479,7 @@ <h4><code><a title="praisonai.agents_generator.AgentsGenerator" href="#praisonai
479479
</nav>
480480
</main>
481481
<footer id="footer">
482-
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.0</a>.</p>
482+
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.1</a>.</p>
483483
</footer>
484484
</body>
485485
</html>

docs/api/praisonai/auto.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
6-
<meta name="generator" content="pdoc3 0.11.0">
6+
<meta name="generator" content="pdoc3 0.11.1">
77
<title>praisonai.auto API documentation</title>
88
<meta name="description" content="">
99
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
@@ -616,7 +616,7 @@ <h4><code><a title="praisonai.auto.TeamStructure" href="#praisonai.auto.TeamStru
616616
</nav>
617617
</main>
618618
<footer id="footer">
619-
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.0</a>.</p>
619+
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.1</a>.</p>
620620
</footer>
621621
</body>
622622
</html>

docs/api/praisonai/cli.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
6-
<meta name="generator" content="pdoc3 0.11.0">
6+
<meta name="generator" content="pdoc3 0.11.1">
77
<title>praisonai.cli API documentation</title>
88
<meta name="description" content="">
99
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
@@ -399,7 +399,7 @@ <h4><code><a title="praisonai.cli.PraisonAI" href="#praisonai.cli.PraisonAI">Pra
399399
</nav>
400400
</main>
401401
<footer id="footer">
402-
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.0</a>.</p>
402+
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.1</a>.</p>
403403
</footer>
404404
</body>
405405
</html>

docs/api/praisonai/deploy.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
6-
<meta name="generator" content="pdoc3 0.11.0">
6+
<meta name="generator" content="pdoc3 0.11.1">
77
<title>praisonai.deploy API documentation</title>
88
<meta name="description" content="">
99
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
@@ -110,7 +110,7 @@ <h2 id="raises">Raises</h2>
110110
file.write(&#34;FROM python:3.11-slim\n&#34;)
111111
file.write(&#34;WORKDIR /app\n&#34;)
112112
file.write(&#34;COPY . .\n&#34;)
113-
file.write(&#34;RUN pip install flask praisonai==0.0.36 gunicorn markdown\n&#34;)
113+
file.write(&#34;RUN pip install flask praisonai==0.0.37 gunicorn markdown\n&#34;)
114114
file.write(&#34;EXPOSE 8080\n&#34;)
115115
file.write(&#39;CMD [&#34;gunicorn&#34;, &#34;-b&#34;, &#34;0.0.0.0:8080&#34;, &#34;api:app&#34;]\n&#39;)
116116

@@ -273,7 +273,7 @@ <h4><code><a title="praisonai.deploy.CloudDeployer" href="#praisonai.deploy.Clou
273273
</nav>
274274
</main>
275275
<footer id="footer">
276-
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.0</a>.</p>
276+
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.1</a>.</p>
277277
</footer>
278278
</body>
279279
</html>

docs/api/praisonai/inbuilt_tools/autogen_tools.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
6-
<meta name="generator" content="pdoc3 0.11.0">
6+
<meta name="generator" content="pdoc3 0.11.1">
77
<title>praisonai.inbuilt_tools.autogen_tools API documentation</title>
88
<meta name="description" content="">
99
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/13.0.0/sanitize.min.css" integrity="sha512-y1dtMcuvtTMJc1yPgEqF0ZjQbhnc/bFhyvIyVNb9Zk5mIGtqVaAB1Ttl28su8AvFMOY0EwRbAe+HCLqj6W7/KA==" crossorigin>
@@ -203,7 +203,7 @@ <h2 class="section-title" id="header-functions">Functions</h2>
203203
</nav>
204204
</main>
205205
<footer id="footer">
206-
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.0</a>.</p>
206+
<p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.11.1</a>.</p>
207207
</footer>
208208
</body>
209209
</html>

0 commit comments

Comments
 (0)