Front end for Agent-LLM.

Overview

Agent-LLM (Large Language Model), Front End

RELEASE STATUS LICENSE: MIT DOCKER CODESTYLE

GitHub

Contribute Contribute Discord Twitter FacebookGroup EMail

Please use the outreach email for media, sponsorship, or to contact us for other miscellaneous purposes.

Do not send us emails with troubleshooting requests, feature requests or bug reports, please direct those to GitHub Issues or Discord.

Agent-LLM is an Artificial Intelligence Automation Platform designed to power efficient AI instruction management across multiple providers. Our agents are equipped with adaptive memory, and this versatile solution offers a powerful plugin system that supports a wide range of commands, including web browsing. With growing support for numerous AI providers and models, Agent-LLM is constantly evolving to empower diverse applications.

image

image

Front-End Quickstart

After you have run the Agent-LLM back end, follow these instructions below:

git clone https://github.com/JamesonRGrieve/Agent-LLM-Frontend --recurse-submodules 
cd Agent-LLM-Frontend
yarn install
yarn dev

Access at http://localhost:3000

Contributing

Contribute

We welcome contributions to Agent-LLM! If you're interested in contributing, please check out our contributions guide the open issues on the backend, open issues on the frontend and pull requests, submit a pull request, or suggest new features. To stay updated on the project's progress, Twitter, Twitter and Twitter. Also feel free to join our Discord.

Donations and Sponsorships

We appreciate any support for Agent-LLM's development, including donations, sponsorships, and any other kind of assistance. If you would like to support us, please contact us through our EMail , Discord or Twitter.

We're always looking for ways to improve Agent-LLM and make it more useful for our users. Your support will help us continue to develop and enhance the application. Thank you for considering to support us!

Our Team 🧑‍💻

Josh (@Josh-XT) James (@JamesonRGrieve)
GitHub GitHub
Twitter Twitter
LinkedIn LinkedIn
Comments
  • TypeError: sequence item 3: expected str instance, list found

    TypeError: sequence item 3: expected str instance, list found

    Description

    Bug when starting a new task:

    Executing task 1: Develop a task list.

    Exception in thread Thread-2 (run_task): Traceback (most recent call last): File "/home/brice/miniconda3/envs/agent/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/home/brice/miniconda3/envs/agent/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/home/brice/Agent-LLM/AgentLLM.py", line 364, in run_task result = self.run(task=task["task_name"], prompt="execute") File "/home/brice/Agent-LLM/AgentLLM.py", line 149, in run formatted_prompt, unformatted_prompt = self.format_prompt( File "/home/brice/Agent-LLM/AgentLLM.py", line 128, in format_prompt formatted_prompt = self.custom_format( File "/home/brice/Agent-LLM/AgentLLM.py", line 101, in custom_format return re.sub(pattern, replace, string) File "/home/brice/miniconda3/envs/agent/lib/python3.10/re.py", line 209, in sub return _compile(pattern, flags).sub(repl, string, count) TypeError: sequence item 3: expected str instance, list found

    Steps to Reproduce the Bug

    Ubuntu 22.04 Conda environment with python 3.10 No docker

    Launch backend with python app.py & frontend with yarn run dev

    Create a new Agent, Oobabooga, and launch a task

    Expected Behavior

    No error

    Actual Behavior

    ==Output==

    Executing task 1: Develop a task list.

    Exception in thread Thread-2 (run_task): Traceback (most recent call last): File "/home/brice/miniconda3/envs/agent/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/home/brice/miniconda3/envs/agent/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/home/brice/Agent-LLM/AgentLLM.py", line 364, in run_task result = self.run(task=task["task_name"], prompt="execute") File "/home/brice/Agent-LLM/AgentLLM.py", line 149, in run formatted_prompt, unformatted_prompt = self.format_prompt( File "/home/brice/Agent-LLM/AgentLLM.py", line 128, in format_prompt formatted_prompt = self.custom_format( File "/home/brice/Agent-LLM/AgentLLM.py", line 101, in custom_format return re.sub(pattern, replace, "".join(string)) File "/home/brice/miniconda3/envs/agent/lib/python3.10/re.py", line 209, in sub return _compile(pattern, flags).sub(repl, string, count) TypeError: sequence item 3: expected str instance, list found INFO: 127.0.0.1:55720 - "GET /api/agent/Vicuna/task/status HTTP/1.1" 200 OK

    Additional Context / Screenshots

    No response

    Operating System

    • [ ] Microsoft Windows
    • [ ] Apple MacOS
    • [X] Linux
    • [ ] Android
    • [ ] iOS
    • [ ] Other

    Python Version

    • [ ] Python <= 3.9
    • [X] Python 3.10
    • [ ] Python 3.11

    Environment Type - Connection

    • [X] Local
    • [ ] Remote

    Environment Type - Container

    • [ ] Using Docker
    • [X] Not Using Docker

    Acknowledgements

    • [X] My issue title is concise, descriptive, and in title casing.
    • [X] I have searched the existing issues to make sure this bug has not been reported yet.
    • [X] I am using the latest version of Agent-LLM.
    • [X] I have provided enough information for the maintainers to reproduce and diagnose the issue.
    opened by med4u 1
  • Can't access existing  agent after docker container or instance has been restarted

    Can't access existing agent after docker container or instance has been restarted

    Description

    when you select the agents after the instance of the agent-llm has been restarted with docker or instance you can't access that agent it won't go to it nothing happens if you try selecting it.

    Steps to Reproduce the Bug

    1.restart instance or docker container 2.Go to agent-llm 3.Select Agents 4.try to select a existing agent 3.issue will happen

    Expected Behavior

    When clicking the agent it should bring up the configuration and settings for the agent.

    Actual Behavior

    It won't go to the agent settings when you try to select the existing agent.

    Additional Context / Screenshots

    On "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"

    Operating System

    • [ ] Microsoft Windows
    • [ ] Apple MacOS
    • [X] Linux
    • [ ] Android
    • [ ] iOS
    • [ ] Other

    Python Version

    • [ ] Python <= 3.9
    • [X] Python 3.10
    • [ ] Python 3.11

    Environment Type - Connection

    • [X] Local
    • [ ] Remote

    Environment Type - Container

    • [X] Using Docker
    • [X] Not Using Docker

    Acknowledgements

    • [X] My issue title is concise, descriptive, and in title casing.
    • [X] I have searched the existing issues to make sure this bug has not been reported yet.
    • [X] I am using the latest version of Agent-LLM.
    • [X] I have provided enough information for the maintainers to reproduce and diagnose the issue.
    opened by greengeckowizard 0
  • Yarn install and dev missing

    Yarn install and dev missing

    Description

    00h00m00s 0/0: : ERROR: [Errno 2] No such file or directory: 'dev'

    Steps to Reproduce the Bug

    Follow the install guide

    Expected Behavior

    Complete

    Actual Behavior

    Install and run

    Additional Context / Screenshots

    No response

    Operating System

    • [ ] Microsoft Windows
    • [ ] Apple MacOS
    • [X] Linux
    • [ ] Android
    • [ ] iOS
    • [ ] Other

    Python Version

    • [ ] Python <= 3.9
    • [ ] Python 3.10
    • [ ] Python 3.11

    Environment Type - Connection

    • [X] Local
    • [ ] Remote

    Environment Type - Container

    • [ ] Using Docker
    • [X] Not Using Docker

    Acknowledgements

    • [X] My issue title is concise, descriptive, and in title casing.
    • [X] I have searched the existing issues to make sure this bug has not been reported yet.
    • [X] I am using the latest version of Agent-LLM.
    • [X] I have provided enough information for the maintainers to reproduce and diagnose the issue.
    opened by orophix 1
  • Error ECONNREFUSED

    Error ECONNREFUSED

    Description

    When I start frontend this error appears error - unhandledRejection: Error: connect ECONNREFUSED ::1:7437 at AxiosError.from (file:///Users/timur/Downloads/Agent-LLM-main/frontend/node_modules/axios/lib/core/AxiosError.js:89:14) at RedirectableRequest.handleRequestError (file:///Users/timur/Downloads/Agent-LLM-main/frontend/node_modules/axios/lib/adapters/http.js:591:25) at RedirectableRequest.emit (node:events:513:28) at eventHandlers. (/Users/timur/Downloads/Agent-LLM-main/frontend/node_modules/follow-redirects/index.js:14:24) at ClientRequest.emit (node:events:513:28) at Socket.socketErrorListener (node:_http_client:502:9) at Socket.emit (node:events:513:28) at emitErrorNT (node:internal/streams/destroy:151:8) at emitErrorCloseNT (node:internal/streams/destroy:116:3) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { digest: undefined } Promise { } { mutate: [Function (anonymous)], data: [Getter], error: [Getter], isValidating: [Getter], isLoading: [Getter] } error - unhandledRejection: Error: connect ECONNREFUSED ::1:7437 at AxiosError.from (file:///Users/timur/Downloads/Agent-LLM-main/frontend/node_modules/axios/lib/core/AxiosError.js:89:14) at RedirectableRequest.handleRequestError (file:///Users/timur/Downloads/Agent-LLM-main/frontend/node_modules/axios/lib/adapters/http.js:591:25) at RedirectableRequest.emit (node:events:513:28) at eventHandlers. (/Users/timur/Downloads/Agent-LLM-main/frontend/node_modules/follow-redirects/index.js:14:24) at ClientRequest.emit (node:events:513:28) at Socket.socketErrorListener (node:_http_client:502:9) at Socket.emit (node:events:513:28) at emitErrorNT (node:internal/streams/destroy:151:8) at emitErrorCloseNT (node:internal/streams/destroy:116:3) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { digest: undefined }

    Steps to Reproduce the Bug

    Start backend Start frontend Go to the agent page

    Expected Behavior

    No errors

    Actual Behavior

    This error occurs.

    Additional Context / Screenshots

    No response

    Operating System

    • [ ] Microsoft Windows
    • [X] Apple MacOS
    • [ ] Linux
    • [ ] Android
    • [ ] iOS
    • [ ] Other

    Python Version

    • [ ] Python <= 3.9
    • [ ] Python 3.10
    • [X] Python 3.11

    Environment Type - Connection

    • [X] Local
    • [ ] Remote

    Environment Type - Container

    • [ ] Using Docker
    • [X] Not Using Docker

    Acknowledgements

    • [X] My issue title is concise, descriptive, and in title casing.
    • [X] I have searched the existing issues to make sure this bug has not been reported yet.
    • [X] I am using the latest version of Agent-LLM.
    • [X] I have provided enough information for the maintainers to reproduce and diagnose the issue.
    opened by timuryunuk2023 0
  • Can access the webUI, and make a new agent, but can't have the agent do anything with openAI API key

    Can access the webUI, and make a new agent, but can't have the agent do anything with openAI API key

    Description

    I've edited the .env file with my openAI API key and configured the agent via the webUI, I've tried the default gpt-3.5-turbo too, but nothing happens if I try to do any of the Chat, Instruct, or Task agent commands.

    Any ideas :3

    Also, I do have access to the gpt-4 api, I can successfully use it with Auto-GPT.

    Steps to Reproduce the Bug

    Install the latest alpha version or the main version and follow the docker install instructions.

    Expected Behavior

    Expecting some type of response back, but get nothing after trying the chat, instruct, or task agent commands.

    Actual Behavior

    I click on "start pursing task" for example and nothing happens.

    Additional Context / Screenshots

    236642689-67e1bf3b-fd48-4d47-992a-3eb386a6f0ba

    Operating System

    • [X] Microsoft Windows
    • [ ] Apple MacOS
    • [ ] Linux
    • [ ] Android
    • [ ] iOS
    • [ ] Other

    Python Version

    • [ ] Python <= 3.9
    • [X] Python 3.10
    • [ ] Python 3.11

    Environment Type - Connection

    • [X] Local
    • [ ] Remote

    Environment Type - Container

    • [X] Using Docker
    • [ ] Not Using Docker

    Acknowledgements

    • [X] My issue title is concise, descriptive, and in title casing.
    • [X] I have searched the existing issues to make sure this bug has not been reported yet.
    • [X] I am using the latest version of Agent-LLM.
    • [X] I have provided enough information for the maintainers to reproduce and diagnose the issue.
    opened by RandomInternetPreson 0
  • Text appears in the agent text file but not in the gui.

    Text appears in the agent text file but not in the gui.

    Description

    When you assign a task to the agent it will not show in the GUI the results but the output is written to a text file in the agent folder.

    34534523423423123 Find 5 latest news headlines on May, 05, 2023 related to Technology..txt

    Steps to Reproduce the Bug

    Assign a task to the agent it will not show in the GUI the results but the output is written to a text file in the agent folder.

    Expected Behavior

    For the output of the agent to appear in the GUI under the task agent.

    Actual Behavior

    34534523423423123

    Additional Context / Screenshots

    There is output generated by the agent but not appearing in the GUI. 127.0.0.1 - - [07/May/2023 18:05:40] "POST /api/v1/generate HTTP/1.1" 200 - Output generated in 105.28 seconds (0.87 tokens/s, 92 tokens, context 24, seed 200956049) 127.0.0.1 - - [07/May/2023 18:08:28] "POST /api/v1/generate HTTP/1.1" 200 - Output generated in 496.88 seconds (0.64 tokens/s, 318 tokens, context 398, seed 763687500) 127.0.0.1 - - [07/May/2023 18:16:45] "POST /api/v1/generate HTTP/1.1" 200 - Output generated in 166.63 seconds (0.00 tokens/s, 0 tokens, context 409, seed 469111486) 127.0.0.1 - - [07/May/2023 18:19:32] "POST /api/v1/generate HTTP/1.1" 200 - Output generated in 100.66 seconds (0.59 tokens/s, 59 tokens, context 102, seed 4115488) 127.0.0.1 - - [07/May/2023 18:21:12] "POST /api/v1/generate HTTP/1.1" 200 - Output generated in 867.37 seconds (0.78 tokens/s, 673 tokens, context 416, seed 948141595) 127.0.0.1 - - [07/May/2023 18:35:40] "POST /api/v1/generate HTTP/1.1" 200 - Output generated in 357.99 seconds (0.00 tokens/s, 0 tokens, context 855, seed 588820203) 127.0.0.1 - - [07/May/2023 18:41:38] "POST /api/v1/generate HTTP/1.1" 200 - Output generated in 116.96 seconds (0.50 tokens/s, 59 tokens, context 128, seed 755310477) 127.0.0.1 - - [07/May/2023 18:43:35] "POST /api/v1/generate HTTP/1.1" 200 -

    Operating System

    • [X] Microsoft Windows
    • [ ] Apple MacOS
    • [ ] Linux
    • [ ] Android
    • [ ] iOS
    • [ ] Other

    Python Version

    • [ ] Python <= 3.9
    • [X] Python 3.10
    • [ ] Python 3.11

    Environment Type - Connection

    • [X] Local
    • [ ] Remote

    Environment Type - Container

    • [ ] Using Docker
    • [X] Not Using Docker

    Acknowledgements

    • [X] My issue title is concise, descriptive, and in title casing.
    • [X] I have searched the existing issues to make sure this bug has not been reported yet.
    • [X] I am using the latest version of Agent-LLM.
    • [X] I have provided enough information for the maintainers to reproduce and diagnose the issue.
    opened by CRCODE22 1
Releases(v1.1.8-alpha)
Owner
Jameson Grieve
Jameson Grieve
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Personal Blog - a project developed with Angular for the front-end interface and Wordpress for the back-end API served with Docker containers

PersonalBlog This project was generated with Angular CLI version 13.0.1. Front-end Interface Development server Run ng serve or ng serve --configurati

null 9 Oct 5, 2022
Pass trust from a front-end Algorand WalletConnect session, to a back-end web service

AlgoAuth Authenticate to a website using only your Algorand wallet Pass trust from a front-end Algorand WalletConnect session, to a back-end web servi

Nullable Labs 16 Dec 15, 2022
It consists of a recreation of Twitter, to put into practice both Front-end and Back-end knowledge by implementing the MERN Stack together with other technologies to add more value to the project.

Twitter-Clone_Back-end ✨ Demo. ?? About the project. ?? Descriptions. It consists of a recreation of Twitter, to put into practice knowledge of both F

Mario Quirós Luna 5 Apr 12, 2022
It consists of a recreation of Twitter, to put into practice knowledge of both Front-end and Back-end implementing the MERN Stack along with other technologies to add more value to the project.

Twitter-Clone_Front-end ✨ Demo. Login Home Profile Message Notifications Deployed in: https://twitter-clone-front-end.vercel.app/ ?? About the project

Mario Quirós Luna 5 Jun 26, 2022
Web-Technology with Aj Zero Coding. In this tutorial we learn front-end and back-end development.

Installation through NPM: The jQWidgets framework is available as NPM package: jQuery, Javascript, Angular, Vue, React, Web Components: https://www

Ajay Dhangar 3 Nov 19, 2022
This is a little script that shows how to ddos a website. Can bypass cloudfare & ddos-guard. Ip switcher and random user agent

This is a little script that shows how to ddos a website. Can bypass cloudfare & ddos-guard. Ip switcher and random user agent

null 13 Dec 17, 2022
A cloudflare worker to use the user-agent for ~~rickrolling~~ without a discord embed

nextcord.gay A cloudflare worker to use the user-agent for rickrolling without a discord embed Build npm run build Find the output in ./dist/worker.mj

Oliver Wilkes 10 Oct 4, 2022
A Multi-Agent Path Finding visualization website.

MAPF Visualizer A visualization tool for multi-agent path finding algorithms. About The Project This project provides a visualization tool for Multi-A

Yutong Li 22 Dec 29, 2022
UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment.

UAParser.js JavaScript library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data with relatively small footprint (~17KB m

Faisal Salman 7.4k Jan 4, 2023
This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service

This repository demonstrates how to integrate your Dialogflow agent with 3rd-party services services using a Node.JS backend service. Integrating your service allows you to take actions based on end-user expressions and send dynamic responses back to the end-user.

ddayto 10 Jul 21, 2022
🦠🔬 Forta agent that detect deployment of smart contracts containing an exploit function

Attack Simulation Bot Description The agent detects deployment of smart contracts containing an exploit function. Using a simulation-based approach, t

Artem Kovalchuk 29 Dec 26, 2022
Nodejs agent for Sidekick open-source live application debugger

Sidekick Agent NodeJS Sidekick agent Nodejs is a Nodejs library that communicate with Sidekick broker to inspect, monitor and debug your application o

Sidekick 12 Nov 8, 2022
Your emergency buddy and agent.

S.H.I.E.L.D: To make you Beware of your surrounding The main aim of the S.H.I.E.L.D is to safeguard the individual and also make them aware about the

Prathik Shetty 6 Oct 2, 2022
Your emergency buddy and agent.

S.H.I.E.L.D: To make you Beware of your surrounding The main aim of the S.H.I.E.L.D is to safeguard the individual and also make them aware about the

Prathik Shetty 6 Oct 2, 2022
🗂 The perfect Front-End Checklist for modern websites and meticulous developers

Front-End Checklist The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page

David Dias 63.6k Jan 7, 2023
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.

Front-end Developer Interview Questions This repository contains a number of front-end interview questions that can be used when vetting potential can

H5BP 56.1k Jan 4, 2023
📚 Study guide and introduction to the modern front end stack.

Grab Front End Guide Credits: Illustration by @yangheng This guide has been cross-posted on Free Code Camp. Grab is Southeast Asia (SEA)'s leading tra

Grab 14.7k Jan 3, 2023