Skip to content

Conversation

@ManuelZierl
Copy link

Fellow is a command-line AI assistant built by developers, for developers.

Unlike most AI tools that stop at suggesting code, Fellow goes a step further:
It executes tasks on your behalf. It reasons step-by-step, chooses commands from a plugin system, and edits files, generates content, or writes tests — autonomously.

Documentation can be found here

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @ManuelZierl, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

Summary of Changes

Hello! Gemini here, providing a quick summary of this pull request to help everyone get up to speed. The primary goal of this PR, as indicated by the title and description, is to add a new entry for the 'Fellow' command-line AI assistant to the list of tools in the README.md file. This adds another valuable resource to the collection.

Highlights

  • New Tool Listing: This pull request adds a new entry for 'Fellow', an open-source command-line AI assistant, to the main list in the README.md file.
  • Description of Fellow: The added entry includes a link to the Fellow GitHub repository and a brief description highlighting its capabilities, particularly its ability to execute tasks autonomously beyond just suggesting code.

Changelog

  • README.md
    • Added a new list item for the 'Fellow' command-line AI assistant.
    • Included a link to the Fellow GitHub repository and a description of its features.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in issue comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist is currently in preview and may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments to provide feedback.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

Thanks for adding Fellow to the list! It seems like a relevant tool for this collection, and the description provided is clear and informative. The addition is well-placed within the CLI section.

I've identified a couple of minor formatting points that could enhance the entry's consistency with the rest of the document. My suggestions are based on general Markdown best practices and the existing style of the README.md file, as no specific style guide was provided for this repository.

Summary of Findings

  • Markdown Formatting: Indentation: The second line of the description for the new 'Fellow' entry (line 391) is not indented. Multi-line descriptions for list items should maintain consistent indentation for proper rendering and readability. (Commented)
  • Markdown Formatting: Spacing: An extra blank line (line 393) was found after the 'Fellow' entry, before the next section. This creates inconsistent spacing compared to other parts of the document. (Commented)
  • Grammar: Hyphenation and Article Usage: On line 390, 'open-source' is used as a compound adjective before 'command-line AI assistant' and should ideally be hyphenated (i.e., 'open-source'). Consequently, the preceding article should be 'an' instead of 'a' ('an open-source...'). This is a minor grammatical point. (Not commented due to review settings for low severity issues, but suggested for consideration).

Merge Readiness

This pull request successfully adds 'Fellow', a relevant command-line AI assistant, to the curated list. The description is clear and concise.

I've made two medium severity suggestions regarding Markdown formatting (indentation and spacing) to ensure the new entry aligns perfectly with the established style of the document. Addressing these would improve overall consistency.

I recommend incorporating these changes before merging. As a reviewer, I am not authorized to approve pull requests; please ensure this PR undergoes any further necessary review and approval steps according to the project's contribution guidelines.

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.

2 participants