Skip to content

Conversation

@mzueva
Copy link
Contributor

@mzueva mzueva commented Jan 20, 2026

Support custom block title and running status

@gemini-code-assist
Copy link

Summary of Changes

Hello @mzueva, 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!

This pull request significantly improves the user experience by enabling more descriptive and customizable block titles within the application. It introduces a flexible system for defining block subtitles, which can either be dynamically generated based on the block's current configuration (like selected dataset and parameters) or explicitly set by the user. Additionally, a new 'isRunning' status output provides clearer feedback on the block's operational state. These changes aim to make blocks more informative and interactive for users.

Highlights

  • Enhanced Block Title Customization: Introduced 'defaultBlockLabel' and 'customBlockLabel' arguments in the model, allowing for dynamic and user-defined block subtitles. The UI now prioritizes a custom label if provided, falling back to a dynamically generated default.
  • Dynamic Default Subtitle Generation: The default block subtitle in the UI is now intelligently generated based on the selected dataset name, iteration count, and extrapolation status, providing more context at a glance.
  • New Running Status Output: A new 'isRunning' output property has been added to the model, providing real-time status on whether the block is actively processing, improving user feedback.
  • Dependency Updates: Several core SDK and third-party dependencies have been updated to their latest minor/patch versions, ensuring the project uses up-to-date libraries.
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 by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

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 pull request 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 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. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

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

This pull request adds support for custom block titles and a running status indicator. The changes involve refactoring the model to use a static title and a dynamic subtitle, and updating the UI to compute the subtitle's content. While the overall approach is sound, there's a high-severity issue in ui/src/app.ts where a Vue composable is used outside of a component's setup context, which will likely cause a runtime error. I've also suggested a medium-severity refactoring in ui/src/pages/GraphPage.vue to improve the readability of the subtitle generation logic.

@mzueva mzueva merged commit 676520b into main Jan 20, 2026
8 checks passed
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