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

Add support for youtube toolkit close issue-no #1316 #1343

Open
wants to merge 1,785 commits into
base: agi-tools
Choose a base branch
from

Conversation

pioneerHitesh
Copy link

@pioneerHitesh pioneerHitesh commented Oct 16, 2023

Description

Add support for video search and infromation retrieval from youtube api using channel id.

Related Issues

Solution and Design

Add support for video search and infromation retrieval from youtube api using channel id.

Test Plan

The functionality was tested by writing trying to retrieve data from youtube api using channel_id . The test cases are given in the test folder for the same.

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Docs update

Checklist

  • My pull request is atomic and focuses on a single change.
  • I have read the contributing guide and my code conforms to the guidelines.
  • I have documented my changes clearly and comprehensively.
  • I have added the required tests.

namansleeps and others added 30 commits August 4, 2023 17:20
minor bug resolved (TransformerOptimus#986)

workflow test (TransformerOptimus#987)

Edit agent feature (TransformerOptimus#963)

json text area functionality for google analytics (TransformerOptimus#991)

Edit agent new (TransformerOptimus#944)

minor backward compatibility fixes

Revert "Edit agent feature (TransformerOptimus#963)"

This reverts commit 425e94d.

Revert "Edit agent new (TransformerOptimus#944)" (TransformerOptimus#996)

This reverts commit a9d47c1.
@CLAassistant
Copy link

CLAassistant commented Oct 16, 2023

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
6 out of 8 committers have signed the CLA.

✅ namansleeps
✅ luciferlinx101
✅ masquerade-06
✅ nihiragarwal24
✅ pioneerHitesh
✅ rounak610
❌ Sangeeth Mukundan
❌ coder5492


Sangeeth Mukundan seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@codecov
Copy link

codecov bot commented Oct 19, 2023

Codecov Report

Attention: 1630 lines in your changes are missing coverage. Please review.

Comparison is base (c55860c) 57.69% compared to head (a3b9fa5) 58.40%.
Report is 6 commits behind head on agi-tools.

❗ Current head a3b9fa5 differs from pull request most recent head 381c784. Consider uploading reports for the commit 381c784 to get more accurate results

Additional details and impacted files
@@              Coverage Diff              @@
##           agi-tools    #1343      +/-   ##
=============================================
+ Coverage      57.69%   58.40%   +0.71%     
=============================================
  Files            176      233      +57     
  Lines           7514    11149    +3635     
  Branches         772     1197     +425     
=============================================
+ Hits            4335     6512    +2177     
- Misses          3013     4306    +1293     
- Partials         166      331     +165     
Files Coverage Δ
superagi/agent/agent_prompt_template.py 100.00% <100.00%> (ø)
superagi/agent/common_types.py 100.00% <100.00%> (ø)
superagi/apm/analytics_helper.py 100.00% <ø> (ø)
superagi/controllers/agent_execution_permission.py 61.19% <100.00%> (+0.58%) ⬆️
superagi/controllers/agent_workflow.py 61.53% <100.00%> (ø)
...peragi/controllers/types/agent_execution_config.py 100.00% <100.00%> (ø)
superagi/controllers/types/agent_publish_config.py 100.00% <100.00%> (ø)
superagi/controllers/types/agent_with_config.py 100.00% <100.00%> (ø)
superagi/helper/error_handler.py 100.00% <100.00%> (ø)
superagi/helper/token_counter.py 91.11% <100.00%> (+10.03%) ⬆️
... and 152 more

... and 8 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

* fix

* fixing the toolkit config in iteration workflow

* List file s3 fix (TransformerOptimus#1076)

* List File S3

* Unit Test Added

---------

Co-authored-by: Taran <[email protected]>

* workflow changes

* minor seed file fix

* frontend fixes (TransformerOptimus#1079)

* fixed api_bug (TransformerOptimus#1080)

* add one condition (TransformerOptimus#1082)

* api fix (TransformerOptimus#1087)

* Tools error fix (TransformerOptimus#1093)

* webhooks frontend + api calls complete almost

* Tool-LTM(Updated) (TransformerOptimus#1039)

* Toolkit configuration fix (TransformerOptimus#1102)

* webhooks compplete frontend

* schedule agent fix (TransformerOptimus#1104)

Co-authored-by: Rounak Bhatia <[email protected]>

* Models superagi (TransformerOptimus#936)

Models Superagi

* Models superagi (TransformerOptimus#1108)

Bug Fixes

* Changes for no receiver address

* made changes to github helper

* Models superagi (TransformerOptimus#1112)

* Models superagi (TransformerOptimus#1117)

* Models fixes (TransformerOptimus#1118)

* Models Frontend Changes

* Models Frontend Changes

* Models Frontend Changes

* \n bug resolved (TransformerOptimus#1122)

* PDF and DOCX support in Write File - Feature Improvement, close TransformerOptimus#548 (TransformerOptimus#928)

* Added functions to write various file types and a file handler too

* FileManager updated to handle and save HTMLs.

* adding PDF + DOCX support to save images

* Added Wkhtmltopdf package installation run commands in docker

* Added get_all_responses feature for extractng the response for particular tools

* Added Image embedding feature, this will extract and embed the images generated by the agent during the run

* renaming functions and refactoring

* renaming functions and refactoring

* Update Dockerfile

* removing unsused classmethods

* Finding generated images and attached files in the write tool. Images are fetched inorder to be embedded in the respective file type.

* Adding the filename and paths to the Resource Manager S3 storage

* Code Cleanup

* added logger: Fix for the failing TEST

---------

Co-authored-by: Fluder-Paradyne <[email protected]>

* Revert "PDF and DOCX support in Write File - Feature Improvement, close TransformerOptimus#548 (TransformerOptimus#928)" (TransformerOptimus#1124)

This reverts commit 8b01357.

* expose port

* latest safetensors breaking in macs (TransformerOptimus#1134)

* Changes in save template  (TransformerOptimus#1120)

* fix

* changes in save template

* changes in save template

* bug fixes

* changes in save template

* changes in save template

---------

Co-authored-by: Rounak Bhatia <[email protected]>
Co-authored-by: namansleeps <[email protected]>

* Main to dev sync (TransformerOptimus#1139)

* Models fixes (TransformerOptimus#1126)

* Models Frontend Changes

* Models Frontend Changes

* Models Frontend Changes

* Backend Compatibility for New/Existing users on local

* DEV api key requirements

* removing print statements

* removing print statements

* removing print statements

* removing print statements

* backend compatibility

* backend compatibility

* backend compatibility

* added filters in the webhooks

* fix

* added filters in the webhooks

* Models fixes (TransformerOptimus#1145)

Fixes related to Models Feature

* Jira Bug Fix

* Jira Bug Fix 2.0

* Jira Bug Fix 3.0

* added filters in the webhooks

* Models fixes (TransformerOptimus#1147)

Model Feature Fixes

* Bug fix model redirection (TransformerOptimus#1148)

Bug Fix - Model URL Redirection

* added tool config for dalle

* removed model dependency on dalle tool

* Remove hardcoded creds

* fixed env error

* removed refactoring from main

* removed refactoring

* removed refactoring

* handled error

* stop agent from executing if model is not found (TransformerOptimus#1156)

* entity details (TransformerOptimus#1158)

* Metric frontend (TransformerOptimus#1152)

* added filters in webhooks

* added filters in webhooks

* minor changes

* webhooks complete

* minor changes for PR

* minor changes for PR

* Publish agent template to marketplace (TransformerOptimus#1106)


* publish agent to marketplace

---------

Co-authored-by: Rounak Bhatia <[email protected]>
Co-authored-by: namansleeps <[email protected]>

* added filters in webhooks

* added filters in webhooks

* resolving conflicts

* added filters in the webhooks

* lint issue fixed

* bug fix of prev PR

* fix for new run and edit agent

* error handling

* added filters in webhooks

* fix for knowledge search tool

* Docker digitalocean deployment

* changed branch name

* added filters in the webhooks

* changes

* removed region

* added button

* change in branch

* added filters in the webhooks

* Update conftest.py

* Added filters in the webhooks (TransformerOptimus#1140)

* webhooks frontend + web hooks with filters

---------

Co-authored-by: namansleeps <[email protected]>
Co-authored-by: Fluder-Paradyne <[email protected]>

* Models calls logs dev (TransformerOptimus#1174)

Call logs organisation level bug fix

* models scroll fix, format of log timestamp fix, adding of loader to models, toolkit metrics dropdown bug fixed, publish agent dropdown bug (TransformerOptimus#1171)

* Update app.yaml (TransformerOptimus#1179)

* fixes related to webhooks

* fixes for webhooks

* Fixes for webhooks (TransformerOptimus#1181)



* fixes for webhooks

---------

Co-authored-by: namansleeps <[email protected]>
Co-authored-by: Fluder-Paradyne <[email protected]>

* bugs by qa (TransformerOptimus#1178)

* Fix for schedule agent (TransformerOptimus#1184)

Co-authored-by: Tarraann <[email protected]>

* Entity fix (TransformerOptimus#1185)

* fixes for webhooks

* fixes for webhooks

* fix added for index state (TransformerOptimus#1188)

* fix added for index state

* Update KnowledgeTemplate.js

---------

Co-authored-by: Tarraann <[email protected]>

* API bug fixes for SDK (TransformerOptimus#1189)

* fix api's for sdk

* removed unused imports

---------

Co-authored-by: jagtarcontlo <[email protected]>

* Main to dev sync v12 (TransformerOptimus#1193)

sync back to dev

------
Co-authored-by: Taran <[email protected]>
Co-authored-by: TransformerOptimus <[email protected]>
Co-authored-by: Fluder-Paradyne <[email protected]>
Co-authored-by: Maverick-F35 <[email protected]>
Co-authored-by: BoundlessAsura <[email protected]>
Co-authored-by: Akshat Jain <[email protected]>
Co-authored-by: sayan1101 <[email protected]>
Co-authored-by: Rounak Bhatia <[email protected]>
Co-authored-by: Rounak Bhatia <[email protected]>
Co-authored-by: Kalki <[email protected]>
Co-authored-by: Tarraann <[email protected]>
Co-authored-by: rakesh-krishna-a-s <[email protected]>
Co-authored-by: Captain Levi <[email protected]>
Co-authored-by: andrew-kelly-neutralaiz <[email protected]>
Co-authored-by: James Wakelim <[email protected]>

* added button

* GitHub pull request tools (TransformerOptimus#1190)

* adding github review tools

* cleanup and adding code review prompt

* fixing comments

* PDF and DOCX support in Write File - Feature Improvement, close TransformerOptimus#548 (TransformerOptimus#1125)

Co-authored-by: Fluder-Paradyne <[email protected]>
Co-authored-by: Abhijeet <[email protected]>

* minor documentation fix

* Design bugs (TransformerOptimus#1199)

* fetching token limit from db

* Revert "PDF and DOCX support in Write File - Feature Improvement, close TransformerOptimus#548 (TransformerOptimus#1125)" (TransformerOptimus#1202)

This reverts commit 26f6a1d.

* Unit Test Fix (TransformerOptimus#1203)

* adding of docs and and discord link correction (TransformerOptimus#1205)

* openai error handling

* error_handling

* api call only when agent is running

* Feature : Wait block for agent workflow (TransformerOptimus#1186)

Agent Wait Block Step

* minor changes (TransformerOptimus#1213)

Co-authored-by: Jagtar Saggu <[email protected]>

* error handling

* error handling

* error handling

* error handling

* error handling

* fix

* fix

* fix

* error handling

* models changes (TransformerOptimus#1207)

Model related frontend changes.

* error handling

* models marketplace changes (TransformerOptimus#1219)

Co-authored-by: Abhijeet <[email protected]>

* minor changes

* error handling

* error handling

* removing single qoutes (TransformerOptimus#1224)

Co-authored-by: namansleeps <[email protected]>

* apm changes (TransformerOptimus#1222)

APM Bug Fixes

* list tool fix

* list tool fix

* PR CHANGES

* entity fix for dev (TransformerOptimus#1230)

Entity Fix for Dev

* frontend changes (TransformerOptimus#1231)

* read_tool_fix

* fix

* waiting block frontend (TransformerOptimus#1233)

Waiting Block Changes and Frontend Addition

* Dev Fixes (TransformerOptimus#1242)

* read tool fix

* Maintaining dev (TransformerOptimus#1244)

Dev Fix

* added logs (TransformerOptimus#1246)

* error_handling fix (TransformerOptimus#1247)

Error handling fix.

* Feature first login src (TransformerOptimus#1241)

Adding source in user database for analytics.

* apollo NoneType bug fix (TransformerOptimus#1238)

Bug Fix

* Mixpanel integration (TransformerOptimus#1256)

Mix Panel

* Models Marketplace bug fix for dev (TransformerOptimus#1266)

* Fix 1257 dev (TransformerOptimus#1269)

Bug Fix

* add cache layer (TransformerOptimus#1275)

Added package caching for github actions workflow

* Fix api dev (TransformerOptimus#1283)

* save other config to agent_execution config

* add config

* mixpanel changes (TransformerOptimus#1285)

* rename error_handling.py to error_handler.py (TransformerOptimus#1287)

* Analytics login (TransformerOptimus#1258)

* calendar issues fixed

* append fle tool bug fixed (TransformerOptimus#1294)



Co-authored-by: Tarraann <[email protected]>

* adding cookie in access token (TransformerOptimus#1301)

* local_llms

* local_llms

* local_llms

* local_llms

* local_llms

* fixes

* models error fixed (TransformerOptimus#1308)

* local_llms

* local_llms

* local_llms

* local_llms

* local_llms

* frontend_changes

* local_llms

* local_llms

* local_llms

* local_llms

* local_llms_frontend

* fixes

* fixes

* fixes

* fixes

* merged main into local_llm_final

* merged main into local_llm_final

* local llms

---------

Co-authored-by: TransformerOptimus <[email protected]>
Co-authored-by: Abhijeet <[email protected]>
Co-authored-by: Taran <[email protected]>
Co-authored-by: Fluder-Paradyne <[email protected]>
Co-authored-by: Maverick-F35 <[email protected]>
Co-authored-by: namansleeps <[email protected]>
Co-authored-by: Aditya Sharma <[email protected]>
Co-authored-by: Sayan Samanta <[email protected]>
Co-authored-by: Kalki <[email protected]>
Co-authored-by: Tarraann <[email protected]>
Co-authored-by: Arkajit Datta <[email protected]>
Co-authored-by: rakesh-krishna-a-s <[email protected]>
Co-authored-by: jagtarcontlo <[email protected]>
Co-authored-by: Captain Levi <[email protected]>
Co-authored-by: namansleeps <[email protected]>
Co-authored-by: I’m <[email protected]>
Co-authored-by: Jagtar Saggu <[email protected]>
Co-authored-by: Ubuntu <[email protected]>
@pioneerHitesh pioneerHitesh changed the base branch from main to agi-tools October 25, 2023 15:08
@luciferlinx101
Copy link
Collaborator

luciferlinx101 commented Oct 26, 2023

Hey can you please resolve the conflicts and just keep your changes in the Pull Request keeping other files untouched

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet