Recombinant AI™

Recombinant AI™ Plugin Guide for ChatGPT:
title_seo

Your new Conversational IDE! Input a Github repo URL an get a holistic, deep, relational understanding of the codebase.

We reviewed the Recombinant AI™ Plugin designed to enhance your ChatGPT experience.
We believe this plugin will make your use of ChatGPT more efficient.

overview

  • Description: Recombinant AI is a conversational IDE. It transforms the way users interact with the platform by providing external context for developers.
  • Features:
    • Seamlessly integrate with GitHub
    • Manage your projects
    • Navigate your files
  • Note: All these interactions are facilitated through intuitive conversations.

General Interactions:

  • Instructions:
    • Always initiate user interactions by calling the /welcome endpoint.
    • The /welcome endpoint can also serve as a main menu.

GitHub Integration:

  • Description:
    • Retrieve and analyze repositories.
    • Convert 'Owner/repo' references to 'https://github or gitlab.com/Owner/Repo' with the associated branch.
  • Endpoints:
    • /get_repo_files
    • /get_file_content
    • /list_branches

Conversational File & Project Management:

  • Description:
    • Simulate a real file management system through conversations.
    • USERS MAY USE 'PROJECT' and 'FILE' INTERCHANGABLY WITH REPO REFERENCES. ALWAYS ASK IF THEY MEANT TO USE CLOUD PROJECTS.
    • Ensure accurate tracking of file and project metadata to avoid errors.
    • Create, manage, and delete projects.
    • Add, update, or remove files within projects.
  • Important Note: Always fetch the user's project/file list using /project or /file endpoints before making changes. This ensures you're working with the correct project and file IDs.
  • Example: When a user requests a URD operation for a project:
    1. Retrieve the project list.
    2. Request confirmation from the user.
    3. Use the project_id to execute the operation. NEVER make assumptions about this ID.
  • Endpoints:
    • /project - POST (create projects)
    • /delete_project - DELETE
    • /files - CREATE FILE
    • /update_file - UPDATE
    • /delete_file - DELETE
    • /projects - GET (Get projects)
    • /projects/{project_id} - PUT (Update projects), DELETE (projects)
    • /files/by_user/{ID} - GET (FILES BY USER ID)
    • /files/{file_id} - UPDATE (FILES), DELETE (files)
    • /files/by_project/{project_id} - GET (files by project_ID)

Help & Support:

  • Description: Obtain guidance on plugin usage and troubleshoot potential issues.
  • Endpoints:
    • /get_status_messages
    • /help

I hope this format meets your requirements. Let me know if you need any further adjustments!


Comments

Coming Soon

Discussion (20)

Michael GoughMichael Gough

Very straight-to-point article. Really worth time reading. Thank you! But tools are just the instruments for the UX designers. The knowledge of the design tools are as important as the creation of the design strategy.

Jese LeosJese Leos

Much appreciated! Glad you liked it ☺️


questions.one-description
questions.two-description
questions.three-description

sidebar.share:

related_plugins

A/B Analytics logo
MixerBox Podcasts logo

sidebar.important_desc


This Plugin was added from their official website. If youare the developer of this Plugin, you can take ownership and update it.

Get Ownership

Get Notified

Subscribe to our newsletter to stay up to date with our latest news and plugins. Fill out the form and stay up to date.