AI Image

Recombinant AI™

API Documentation

Recombinant AI™ is revolutionizing the programming landscape with its innovative Conversational IDE that operates in a dialogue format, fundamentally transforming user interaction. With seamless integration with GitHub, it allows developers to retrieve, analyze, and manage repositories effortlessly, even converting 'Owner/repo' references to full GitHub or GitLab URLs. Recombinant AI™ is not just about managing repositories, it also emulates a comprehensive file management system, enabling developers to create, manage, and delete projects, and perform file operations within those projects. It smartly leverages intuitive conversations to perform these operations, ensuring accurate tracking of metadata to prevent errors. What sets Recombinant AI™ apart is its conversational approach to IDE, which enables developers to interact with the platform through a natural language interface. It even comes with support features to guide users and troubleshoot potential issues, underscoring its commitment to a user-friendly experience.

Share:

Tags:

#developer%20tools

Example Prompts

1.

Can you provide the root data?

2.

I want to see the welcome message.

3.

Can you help me with some information?

4.

Show me the status messages.

5.

I want to get the files from this repository.

6.

Can you provide the content of this file?

7.

List the branches of this repository.

8.

Show me all the projects.

9.

Create a new project with this information.

10.

Update this project with the new details.

11.

Delete this project.

12.

Can you create a file with these details?

13.

Update this file with this content.

14.

Delete this file.

15.

Show me the files of this project.

16.

Can I see the Recomb Logo?

17.

Can you get the files by user id?

18.

Show me the files by this project id.

19.

I want to list the branches of this repository.

20.

I want to get the content of this file.

21.

Can you list the files in this repository?

22.

I need help with some information.

23.

Can you delete this file from the project?

24.

Can you update this project information?

25.

I want to create a new file with these details.

Description for AI

  • 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!

Similar Plugins and Alternatives