Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat(Otto) Add Initial Otto Chat Bot code #9266

Draft
wants to merge 19 commits into
base: dev
Choose a base branch
from
Draft

Conversation

Bentlybro
Copy link
Member

@Bentlybro Bentlybro commented Jan 14, 2025

DO NOT MERGE THIS YET PLEASE.

This is the base code for the Otto chat bot for the UI, This PR will be getting several changes but wanted to make it a PR now so we have the base code is some where.

Planned Changes / Updates

Update API to go through the backend properly and not make an external api call from the frontend like how its currently setup, that was just for initial testing and setup.
I have made the proper backend API /api/otto/ask that then makes the api call to Otto's api that processes and then replies

Update the layout as currently when then chatUI is closed it still blocks part of the main UI. - this has been fixed

Changes 🏗️

Currently i have added a base UI for the chat system, i have used react-chat-widget I have made my own chat UI for this and set it up to send messages to the backend API and then receive and show the replies

I have built the backend off of the AskAGPT bot, the backend needs to be hosted on GCP so im in the process of getting that going

image

@github-actions github-actions bot added platform/frontend AutoGPT Platform - Front end conflicts Automatically applied to PRs with merge conflicts platform/backend AutoGPT Platform - Back end labels Jan 14, 2025
Copy link
Contributor

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

Copy link

netlify bot commented Jan 14, 2025

Deploy Preview for auto-gpt-docs-dev canceled.

Name Link
🔨 Latest commit a6334fe
🔍 Latest deploy log https://app.netlify.com/sites/auto-gpt-docs-dev/deploys/67ac8786ad59230008560a12

Copy link

netlify bot commented Jan 14, 2025

Deploy Preview for auto-gpt-docs canceled.

Name Link
🔨 Latest commit a6334fe
🔍 Latest deploy log https://app.netlify.com/sites/auto-gpt-docs/deploys/67ac8786f095d00007e98b0b

@Bentlybro Bentlybro force-pushed the add-Otto-chat-bot-UI branch from c3fe0a5 to b055d16 Compare January 14, 2025 17:22
Copy link
Contributor

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Jan 14, 2025
@github-actions github-actions bot added size/xl and removed size/l labels Jan 17, 2025
@github-actions github-actions bot added the conflicts Automatically applied to PRs with merge conflicts label Jan 28, 2025
Copy link
Contributor

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Feb 7, 2025
Copy link
Contributor

github-actions bot commented Feb 7, 2025

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

Copy link

deepsource-io bot commented Feb 7, 2025

Here's the code health analysis summary for commits 6eee920..a6334fe. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource JavaScript LogoJavaScript✅ Success
❗ 10 occurences introduced
🎯 1 occurence resolved
View Check ↗
DeepSource Python LogoPython✅ Success
❗ 16 occurences introduced
🎯 8 occurences resolved
View Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@github-actions github-actions bot added size/l and removed size/xl labels Feb 7, 2025
@github-actions github-actions bot added size/xl and removed size/l labels Feb 10, 2025
@github-actions github-actions bot added size/l and removed size/xl labels Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform/backend AutoGPT Platform - Back end platform/frontend AutoGPT Platform - Front end size/l
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

1 participant