mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-01-12 08:38:09 -05:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e7e118b5a8 | ||
|
|
92a7a7e6d6 | ||
|
|
e16995347f | ||
|
|
234d3acb4c |
16
docs/_javascript/mathjax.js
vendored
16
docs/_javascript/mathjax.js
vendored
@@ -1,16 +0,0 @@
|
||||
window.MathJax = {
|
||||
tex: {
|
||||
inlineMath: [["\\(", "\\)"]],
|
||||
displayMath: [["\\[", "\\]"]],
|
||||
processEscapes: true,
|
||||
processEnvironments: true
|
||||
},
|
||||
options: {
|
||||
ignoreHtmlClass: ".*|",
|
||||
processHtmlClass: "arithmatex"
|
||||
}
|
||||
};
|
||||
|
||||
document$.subscribe(() => {
|
||||
MathJax.typesetPromise()
|
||||
})
|
||||
6
docs/_javascript/tablesort.js
vendored
6
docs/_javascript/tablesort.js
vendored
@@ -1,6 +0,0 @@
|
||||
document$.subscribe(function () {
|
||||
var tables = document.querySelectorAll("article table:not([class])")
|
||||
tables.forEach(function (table) {
|
||||
new Tablesort(table)
|
||||
})
|
||||
})
|
||||
@@ -1,48 +1,35 @@
|
||||
# Contributing to the Docs
|
||||
|
||||
We welcome contributions to our documentation! If you would like to contribute, please follow the steps below.
|
||||
We welcome contributions to our documentation! Our docs are hosted on GitBook and synced with GitHub.
|
||||
|
||||
## Setting up the Docs
|
||||
## How It Works
|
||||
|
||||
1. Clone the repository:
|
||||
- Documentation lives in the `docs/` directory on the `gitbook` branch
|
||||
- GitBook automatically syncs changes from GitHub
|
||||
- You can edit docs directly on GitHub or locally
|
||||
|
||||
## Editing Docs Locally
|
||||
|
||||
1. Clone the repository and switch to the gitbook branch:
|
||||
|
||||
```shell
|
||||
git clone github.com/Significant-Gravitas/AutoGPT.git
|
||||
git clone https://github.com/Significant-Gravitas/AutoGPT.git
|
||||
cd AutoGPT
|
||||
git checkout gitbook
|
||||
```
|
||||
|
||||
1. Install the dependencies:
|
||||
2. Make your changes to markdown files in `docs/`
|
||||
|
||||
```shell
|
||||
python -m pip install -r docs/requirements.txt
|
||||
```
|
||||
3. Preview changes:
|
||||
- Push to a branch and create a PR - GitBook will generate a preview
|
||||
- Or use any markdown preview tool locally
|
||||
|
||||
or
|
||||
## Adding a New Page
|
||||
|
||||
```shell
|
||||
python3 -m pip install -r docs/requirements.txt
|
||||
```
|
||||
|
||||
1. Start iterating using mkdocs' live server:
|
||||
|
||||
```shell
|
||||
mkdocs serve
|
||||
```
|
||||
|
||||
1. Open your browser and navigate to `http://127.0.0.1:8000`.
|
||||
|
||||
1. The server will automatically reload the docs when you save your changes.
|
||||
|
||||
## Adding a new page
|
||||
|
||||
1. Create a new markdown file in the `docs/content` directory.
|
||||
1. Add the new page to the `nav` section in the `mkdocs.yml` file.
|
||||
1. Add the content to the new markdown file.
|
||||
1. Run `mkdocs serve` to see your changes.
|
||||
|
||||
## Checking links
|
||||
|
||||
To check for broken links in the documentation, run `mkdocs build` and look for warnings in the console output.
|
||||
1. Create a new markdown file in the appropriate `docs/` subdirectory
|
||||
2. Add the new page to the relevant `SUMMARY.md` file to include it in the navigation
|
||||
3. Submit a pull request to the `gitbook` branch
|
||||
|
||||
## Submitting a Pull Request
|
||||
|
||||
When you're ready to submit your changes, please create a pull request. We will review your changes and merge them if they are appropriate.
|
||||
When you're ready to submit your changes, create a pull request targeting the `gitbook` branch. We will review your changes and merge them if appropriate.
|
||||
|
||||
194
docs/mkdocs.yml
194
docs/mkdocs.yml
@@ -1,194 +0,0 @@
|
||||
site_name: AutoGPT Documentation
|
||||
site_url: https://docs.agpt.co/
|
||||
repo_url: https://github.com/Significant-Gravitas/AutoGPT
|
||||
repo_name: AutoGPT
|
||||
edit_uri: edit/master/docs/content
|
||||
docs_dir: content
|
||||
nav:
|
||||
- Home: index.md
|
||||
|
||||
- The AutoGPT Platform 🆕:
|
||||
- Getting Started:
|
||||
- Setup AutoGPT (Local-Host): platform/getting-started.md
|
||||
- Edit an Agent: platform/edit-agent.md
|
||||
- Delete an Agent: platform/delete-agent.md
|
||||
- Download & Import and Agent: platform/download-agent-from-marketplace-local.md
|
||||
- Create a Basic Agent: platform/create-basic-agent.md
|
||||
- Submit an Agent to the Marketplace: platform/submit-agent-to-marketplace.md
|
||||
- Advanced Setup: platform/advanced_setup.md
|
||||
- Agent Blocks: platform/agent-blocks.md
|
||||
- Build your own Blocks: platform/new_blocks.md
|
||||
- Block SDK Guide: platform/block-sdk-guide.md
|
||||
- Using Ollama: platform/ollama.md
|
||||
- Using AI/ML API: platform/aimlapi.md
|
||||
- Using D-ID: platform/d_id.md
|
||||
- Blocks: platform/blocks/blocks.md
|
||||
- API:
|
||||
- Introduction: platform/integrating/api-guide.md
|
||||
- OAuth & SSO: platform/integrating/oauth-guide.md
|
||||
- Contributing:
|
||||
- Tests: platform/contributing/tests.md
|
||||
- OAuth Flows: platform/contributing/oauth-integration-flow.md
|
||||
- AutoGPT Classic:
|
||||
- Introduction: classic/index.md
|
||||
- Setup:
|
||||
- Setting up AutoGPT: classic/setup/index.md
|
||||
- Set up with Docker: classic/setup/docker.md
|
||||
- For Developers: classic/setup/for-developers.md
|
||||
- Configuration:
|
||||
- Options: classic/configuration/options.md
|
||||
- Search: classic/configuration/search.md
|
||||
- Voice: classic/configuration/voice.md
|
||||
- Usage: classic/usage.md
|
||||
- Help us improve AutoGPT:
|
||||
- Share your debug logs with us: classic/share-your-logs.md
|
||||
- Contribution guide: contributing.md
|
||||
- Running tests: classic/testing.md
|
||||
- Code of Conduct: code-of-conduct.md
|
||||
- Benchmark:
|
||||
- Readme: https://github.com/Significant-Gravitas/AutoGPT/blob/master/classic/benchmark/README.md
|
||||
- Forge:
|
||||
- Introduction: forge/get-started.md
|
||||
- Components:
|
||||
- Introduction: forge/components/introduction.md
|
||||
- Agents: forge/components/agents.md
|
||||
- Components: forge/components/components.md
|
||||
- Protocols: forge/components/protocols.md
|
||||
- Commands: forge/components/commands.md
|
||||
- Built in Components: forge/components/built-in-components.md
|
||||
- Creating Components: forge/components/creating-components.md
|
||||
- Frontend:
|
||||
- Readme: https://github.com/Significant-Gravitas/AutoGPT/blob/master/classic/frontend/README.md
|
||||
|
||||
- Contribute:
|
||||
- Introduction: contribute/index.md
|
||||
- Testing: ../../autogpt_platform/backend/TESTING.md
|
||||
|
||||
# - Challenges:
|
||||
# - Introduction: challenges/introduction.md
|
||||
# - List of Challenges:
|
||||
# - Memory:
|
||||
# - Introduction: challenges/memory/introduction.md
|
||||
# - Memory Challenge A: challenges/memory/challenge_a.md
|
||||
# - Memory Challenge B: challenges/memory/challenge_b.md
|
||||
# - Memory Challenge C: challenges/memory/challenge_c.md
|
||||
# - Memory Challenge D: challenges/memory/challenge_d.md
|
||||
# - Information retrieval:
|
||||
# - Introduction: challenges/information_retrieval/introduction.md
|
||||
# - Information Retrieval Challenge A: challenges/information_retrieval/challenge_a.md
|
||||
# - Information Retrieval Challenge B: challenges/information_retrieval/challenge_b.md
|
||||
# - Submit a Challenge: challenges/submit.md
|
||||
# - Beat a Challenge: challenges/beat.md
|
||||
|
||||
- License: https://github.com/Significant-Gravitas/AutoGPT/blob/master/LICENSE
|
||||
|
||||
theme:
|
||||
name: material
|
||||
custom_dir: overrides
|
||||
language: en
|
||||
icon:
|
||||
repo: fontawesome/brands/github
|
||||
logo: material/book-open-variant
|
||||
edit: material/pencil
|
||||
view: material/eye
|
||||
favicon: assets/favicon.png
|
||||
features:
|
||||
- navigation.sections
|
||||
- navigation.footer
|
||||
- navigation.top
|
||||
- navigation.tracking
|
||||
- navigation.tabs
|
||||
# - navigation.path
|
||||
- toc.follow
|
||||
- toc.integrate
|
||||
- content.action.edit
|
||||
- content.action.view
|
||||
- content.code.copy
|
||||
- content.code.annotate
|
||||
- content.tabs.link
|
||||
palette:
|
||||
# Palette toggle for light mode
|
||||
- media: "(prefers-color-scheme: light)"
|
||||
scheme: default
|
||||
toggle:
|
||||
icon: material/weather-night
|
||||
name: Switch to dark mode
|
||||
|
||||
# Palette toggle for dark mode
|
||||
- media: "(prefers-color-scheme: dark)"
|
||||
scheme: slate
|
||||
toggle:
|
||||
icon: material/weather-sunny
|
||||
name: Switch to light mode
|
||||
|
||||
markdown_extensions:
|
||||
# Python Markdown
|
||||
- abbr
|
||||
- admonition
|
||||
- attr_list
|
||||
- def_list
|
||||
- footnotes
|
||||
- md_in_html
|
||||
- toc:
|
||||
permalink: true
|
||||
- tables
|
||||
|
||||
# Python Markdown Extensions
|
||||
- pymdownx.arithmatex:
|
||||
generic: true
|
||||
- pymdownx.betterem:
|
||||
smart_enable: all
|
||||
- pymdownx.critic
|
||||
- pymdownx.caret
|
||||
- pymdownx.details
|
||||
- pymdownx.emoji:
|
||||
emoji_index: !!python/name:material.extensions.emoji.twemoji
|
||||
emoji_generator: !!python/name:material.extensions.emoji.to_svg
|
||||
- pymdownx.highlight
|
||||
- pymdownx.inlinehilite
|
||||
- pymdownx.keys
|
||||
- pymdownx.mark
|
||||
- pymdownx.smartsymbols
|
||||
- pymdownx.snippets:
|
||||
base_path: ['.','../']
|
||||
check_paths: true
|
||||
dedent_subsections: true
|
||||
- pymdownx.superfences:
|
||||
custom_fences:
|
||||
- name: mermaid
|
||||
class: mermaid
|
||||
format: !!python/name:pymdownx.superfences.fence_code_format
|
||||
- pymdownx.tabbed:
|
||||
alternate_style: true
|
||||
- pymdownx.tasklist:
|
||||
custom_checkbox: true
|
||||
- pymdownx.tilde
|
||||
|
||||
plugins:
|
||||
- table-reader
|
||||
- search
|
||||
- git-revision-date-localized:
|
||||
enable_creation_date: true
|
||||
|
||||
extra:
|
||||
social:
|
||||
- icon: fontawesome/brands/github
|
||||
link: https://github.com/Significant-Gravitas/AutoGPT
|
||||
- icon: fontawesome/brands/x-twitter
|
||||
link: https://x.com/Auto_GPT
|
||||
- icon: fontawesome/brands/instagram
|
||||
link: https://www.instagram.com/autogpt/
|
||||
- icon: fontawesome/brands/discord
|
||||
link: https://discord.gg/autogpt
|
||||
|
||||
extra:
|
||||
analytics:
|
||||
provider: google
|
||||
property: G-XKPNKB9XG6
|
||||
|
||||
extra_javascript:
|
||||
- https://unpkg.com/tablesort@5.3.0/dist/tablesort.min.js
|
||||
- _javascript/tablesort.js
|
||||
- _javascript/mathjax.js
|
||||
- https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es6
|
||||
- https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
|
||||
@@ -1,5 +0,0 @@
|
||||
# Netlify config for AutoGPT docs
|
||||
|
||||
[build]
|
||||
publish = "public/"
|
||||
command = "mkdocs build -d public"
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 47 KiB |
@@ -1,61 +0,0 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
|
||||
{% block extrahead %}
|
||||
<style>
|
||||
svg.ms-w-12 {
|
||||
width: 2rem !important;
|
||||
}
|
||||
svg.ms-h-12 {
|
||||
height: 2rem !important;
|
||||
}
|
||||
/* Temporary solution for the font sizes */
|
||||
#headlessui-dialog-panel-2 p{
|
||||
font-size: 16px;
|
||||
}
|
||||
#headlessui-dialog-panel-2 textarea{
|
||||
font-size: 16px;
|
||||
}
|
||||
#headlessui-dialog-panel-2 span{
|
||||
font-size: 14px;
|
||||
|
||||
}
|
||||
#headlessui-dialog-panel-2 div{
|
||||
font-size: 16px;
|
||||
}
|
||||
#headlessui-dialog-panel-2 a{
|
||||
font-size: 14px;
|
||||
line-height: 1rem;
|
||||
}
|
||||
#headlessui-dialog-panel-2 button{
|
||||
border: 1px solid #0000001d;
|
||||
line-height: 1rem;
|
||||
|
||||
}
|
||||
/* Temporary solution for the font size */
|
||||
#headlessui-dialog-panel-2 > div > div > div > div.ms-w-full.ms-rounded-xl.ms-flex.ms-flex-col.ms-relative > div > div > div > div > div.ms-flex.ms-flex-row.ms-items-center.ms-justify-between.ms-gap-1 > p{
|
||||
font-size: 14px;
|
||||
line-height: 1rem;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<div id="my-component-root" class="mendable-search"></div>
|
||||
|
||||
<script src="https://unpkg.com/@mendable/search@0.0.155/dist/umd/mendable-bundle.min.js"></script>
|
||||
{% raw %}
|
||||
<script>
|
||||
Mendable.initialize({
|
||||
anon_key: 'a0bd44db-eb3b-412f-8924-b31c58244a64',
|
||||
type: 'floatingButton',
|
||||
style : { accentColor: '#3F51B5', darkMode: false },
|
||||
floatingButtonStyle:{
|
||||
backgroundColor: '#3F51B5',
|
||||
color: '#fff',
|
||||
},
|
||||
icon: "https://mendable-storage.s3.amazonaws.com/autoGPT.gif",
|
||||
botIcon: "https://mendable-storage.s3.amazonaws.com/autoGPTbot.gif",
|
||||
})
|
||||
</script>
|
||||
{% endraw %}
|
||||
{% endblock %}
|
||||
34
docs/platform/SUMMARY.md
Normal file
34
docs/platform/SUMMARY.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# Table of contents
|
||||
|
||||
* [What is the AutoGPT Platform?](what-is-autogpt-platform.md)
|
||||
|
||||
## Getting Started
|
||||
|
||||
* [Setting Up Auto-GPT (Local Host)](getting-started.md)
|
||||
* [AutoGPT Platform Installer](installer.md)
|
||||
* [Edit an Agent](edit-agent.md)
|
||||
* [Delete an Agent](delete-agent.md)
|
||||
* [Download & Import an Agent](download-agent-from-marketplace-local.md)
|
||||
* [Create a Basic Agent](create-basic-agent.md)
|
||||
* [Submit an Agent to the Marketplace](submit-agent-to-marketplace.md)
|
||||
|
||||
## Advanced Setup
|
||||
|
||||
* [Advanced Setup](advanced_setup.md)
|
||||
|
||||
## Building Blocks
|
||||
|
||||
* [Agent Blocks Overview](agent-blocks.md)
|
||||
* [Build your own Blocks](new_blocks.md)
|
||||
* [Block SDK Guide](block-sdk-guide.md)
|
||||
|
||||
## Using AI Services
|
||||
|
||||
* [Using Ollama](ollama.md)
|
||||
* [Using AI/ML API](aimlapi.md)
|
||||
* [Using D-ID](d_id.md)
|
||||
|
||||
## API & Integrations
|
||||
|
||||
* [API Introduction](integrating/api-guide.md)
|
||||
* [OAuth & SSO](integrating/oauth-guide.md)
|
||||
82
docs/platform/what-is-autogpt-platform.md
Normal file
82
docs/platform/what-is-autogpt-platform.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# What is the AutoGPT Platform?
|
||||
|
||||
The AutoGPT Platform is a groundbreaking system that revolutionizes AI utilization for businesses and individuals. It enables the creation, deployment, and management of continuous agents that work tirelessly on your behalf, bringing unprecedented efficiency and innovation to your workflows.
|
||||
|
||||
## Key Features
|
||||
|
||||
* **Seamless Integration and Low-Code Workflows**: Rapidly create complex workflows without extensive coding knowledge.
|
||||
* **Autonomous Operation and Continuous Agents**: Deploy cloud-based assistants that run indefinitely, activating on relevant triggers.
|
||||
* **Intelligent Automation and Maximum Efficiency**: Streamline workflows by automating repetitive processes.
|
||||
* **Reliable Performance and Predictable Execution**: Enjoy consistent and dependable long-running processes.
|
||||
|
||||
## Platform Architecture
|
||||
|
||||
The AutoGPT Platform consists of two main components:
|
||||
|
||||
### 1. AutoGPT Server
|
||||
|
||||
The powerhouse of our platform, containing:
|
||||
|
||||
* **Source Code**: Core logic driving agents and automation processes.
|
||||
* **Infrastructure**: Robust systems ensuring reliable and scalable performance.
|
||||
* **Marketplace**: A comprehensive marketplace for pre-built agents.
|
||||
|
||||
### 2. AutoGPT Frontend
|
||||
|
||||
The user interface where you interact with the platform:
|
||||
|
||||
* **Agent Builder**: Design and configure your own AI agents.
|
||||
* **Workflow Management**: Build, modify, and optimize automation workflows.
|
||||
* **Deployment Controls**: Manage the lifecycle of your agents.
|
||||
* **Ready-to-Use Agents**: Select from pre-configured agents.
|
||||
* **Agent Interaction**: Run and interact with agents through a user-friendly interface.
|
||||
* **Monitoring and Analytics**: Track agent performance and gain insights.
|
||||
|
||||
## Platform Components
|
||||
|
||||
### Agents and Workflows
|
||||
|
||||
In the platform, you can create highly customized workflows to build agents. An agent is essentially an automated workflow that you design to perform specific tasks or processes. Create customized workflows to build agents for various tasks, including:
|
||||
|
||||
* Data processing and analysis
|
||||
* Task scheduling and management
|
||||
* Communication and notification systems
|
||||
* Integration between different software tools
|
||||
* AI-powered decision making and content generation
|
||||
|
||||
### Blocks as Integrations
|
||||
|
||||
Blocks represent actions and are the building blocks of your workflows, including:
|
||||
|
||||
* Connections to external services
|
||||
* Data processing tools
|
||||
* AI models for various tasks
|
||||
* Custom scripts or functions
|
||||
* Conditional logic and decision-making components
|
||||
|
||||
You can learn more under: [Build your own Blocks](new_blocks.md)
|
||||
|
||||
## Available Language Models
|
||||
|
||||
The platform comes pre-integrated with cutting-edge LLM providers:
|
||||
|
||||
* OpenAI - <https://openai.com/>
|
||||
* Anthropic - <https://www.anthropic.com/>
|
||||
* Groq - <https://groq.com/>
|
||||
* Llama - <https://llamaindex.ai/>
|
||||
* AI/ML API - <https://aimlapi.com/>
|
||||
* AI/ML API provides 300+ AI models including Deepseek, Gemini, ChatGPT. The models run at enterprise-grade rate limits and uptimes.
|
||||
|
||||
## License Overview
|
||||
|
||||
We've adopted a dual-license approach to balance open collaboration with sustainable development:
|
||||
|
||||
* **MIT License**: The majority of the AutoGPT repository remains under this license.
|
||||
* **Polyform Shield License**: Applies to the new `autogpt_platform` folder.
|
||||
|
||||
This strategy allows us to share previously closed-source components, fostering a vibrant ecosystem of developers and users.
|
||||
|
||||
## Ready to Get Started?
|
||||
|
||||
* Read the [Getting Started docs](getting-started.md) to self-host.
|
||||
* [Join the waitlist](https://agpt.co/waitlist) for the cloud-hosted beta.
|
||||
@@ -1,8 +0,0 @@
|
||||
mkdocs
|
||||
mkdocs-material
|
||||
mkdocs-table-reader-plugin
|
||||
pymdown-extensions
|
||||
mkdocs-git-revision-date-localized-plugin
|
||||
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
|
||||
urllib3>=2.2.2 # not directly required, pinned by Snyk to avoid a vulnerability
|
||||
requests>=2.32.4 # not directly required, pinned by Snyk to avoid a vulnerability
|
||||
Reference in New Issue
Block a user