这是indexloc提供的服务,不要输入任何密码
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
36 changes: 36 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: ci

on: [push]

jobs:
fern-check:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v3

- name: Install Fern
run: npm install -g fern-api

- name: Check Fern API is valid
run: fern check

fern-generate:
needs: fern-check
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v3

- name: Setup node
uses: actions/setup-node@v3

- name: Download Fern
run: npm install -g fern-api

- name: Generate SDKs
env:
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
run: fern generate --group publish --log-level debug --version ${{ github.ref_name }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ __pycache__
.env
.venv
superenv/
.DS_Store
39 changes: 23 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
# Superagent 🥷

**Build, deploy, and manage LLM-powered agents**
[superagent.sh](https://superagent.sh)
[Superagent.sh](https://Superagent.sh)

<p>
<img alt="GitHub Contributors" src="https://img.shields.io/github/contributors/homanp/superagent" />
<img alt="GitHub Last Commit" src="https://img.shields.io/github/last-commit/homanp/superagent" />
<img alt="" src="https://img.shields.io/github/repo-size/homanp/superagent" />
<img alt="GitHub Issues" src="https://img.shields.io/github/issues/homanp/superagent" />
<img alt="GitHub Pull Requests" src="https://img.shields.io/github/issues-pr/homanp/superagent" />
<img alt="GitHub Contributors" src="https://img.shields.io/github/contributors/homanp/Superagent" />
<img alt="GitHub Last Commit" src="https://img.shields.io/github/last-commit/homanp/Superagent" />
<img alt="" src="https://img.shields.io/github/repo-size/homanp/Superagent" />
<img alt="GitHub Issues" src="https://img.shields.io/github/issues/homanp/Superagent" />
<img alt="GitHub Pull Requests" src="https://img.shields.io/github/issues-pr/homanp/Superagent" />
<img alt="Github License" src="https://img.shields.io/badge/License-MIT-yellow.svg" />
<img alt="Discord" src="https://img.shields.io/discord/1110910277110743103?label=Discord&logo=discord&logoColor=white&style=plastic&color=d7b023)](https://discord.gg/e8j7mgjDUK" />
</p>
Expand All @@ -19,28 +19,28 @@

## 🧐 What is this?

SuperAgent is a powerful tool that simplifies the configuration and deployment of LLM (Large Language Model) Agents to production. It provides a range of features and functionalities to make it easier for developers to build, manage and deploy AI agents to production including features such as built in memory and document retrieval via vector dbs, powerful tools, webhooks, cron jobs etc.
Superagent is a powerful tool that simplifies the configuration and deployment of LLM (Large Language Model) Agents to production. It provides a range of features and functionalities to make it easier for developers to build, manage and deploy AI agents to production including features such as built in memory and document retrieval via vector dbs, powerful tools, webhooks, cron jobs etc.

## 🥷 Superagent Cloud

If you are looking for a plug-n-play way getting started be sure to checkout [superagent.sh](https://superagent.sh).
If you are looking for a plug-n-play way getting started be sure to checkout [Superagent.sh](https://Superagent.sh).

## 🔎 Documentation

Checkout the [full documentation here](https://docs.superagent.sh/).
Checkout the [full documentation here](https://docs.Superagent.sh/).

## 🚧 Roadmap

You can follow the [roadmap here](https://github.com/users/homanp/projects/4)

## 🛠️ Getting Started

To get started with SuperAgent, follow these steps:
To get started with Superagent, follow these steps:

1. Clone the SuperAgent repository into a public GitHub repository or fork it from [https://github.com/homanp/superagent/fork](https://github.com/homanp/superagent/fork). If you plan to distribute the code, keep the source code public.
1. Clone the Superagent repository into a public GitHub repository or fork it from [https://github.com/homanp/Superagent/fork](https://github.com/homanp/Superagent/fork). If you plan to distribute the code, keep the source code public.

```sh
git clone https://github.com/homanp/superagent.git
git clone https://github.com/homanp/Superagent.git
```

2. To run the script, simply execute it using:
Expand All @@ -50,17 +50,24 @@ To get started with SuperAgent, follow these steps:

## 💡 Examples

- Runing Superagent with [NextJS](https://github.com/homanp/nextjs-superagent)
- Runing Superagent with [NextJS](https://github.com/homanp/nextjs-Superagent)

## 👨🏽‍💻 SDKs

- [Javascript](https://github.com/homanp/superagent-js)
- [Javascript](https://github.com/homanp/Superagent-js)

## 🫶 Contributions

SuperAgent is an open-source project, and contributions are welcome. If you would like to contribute, you can create new features, fix bugs, or improve the infrastructure. Please refer to the [CONTRIBUTING.md](https://github.com/homanp/superagent/blob/main/.github/CONTRIBUTING.md) file in the repository for more information on how to contribute.
Superagent is an open-source project, and contributions are welcome. If you would like to contribute, you can create new features, fix bugs, or improve the infrastructure. Please refer to the [CONTRIBUTING.md](https://github.com/homanp/Superagent/blob/main/.github/CONTRIBUTING.md) file in the repository for more information on how to contribute.

We appreciate your contributions and aim to make it easy for anyone to create and run LLM Agents in production using SuperAgent.
We appreciate your contributions and aim to make it easy for anyone to create and run LLM Agents in production using Superagent.

## ⭐ Partners

A big thanks to all partners that support the development of **Superagent**!

**🌿 [Fern](https://buildwithfern.com/)**:
Fern helps create SDKs and client libraries from OpenAPI specs. Superagent uses Fern for all of the client libraries and SDKs we provide. A big shout out for the support!

## 🙏 Support

Expand Down
13 changes: 13 additions & 0 deletions fern/api/generators.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
groups:
publish:
generators:
- name: fernapi/fern-python-sdk
version: 0.3.7
output:
location: pypi
package-name: superagent-py
token: ${PYPI_TOKEN}
github:
repository: homanp/superagent-py
config:
client_class_name: Superagent
Loading