Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jul 30, 2025

SmartHopper 0.5.1: Chat Settings and Bug Fixes [Patch]

This patch release adds a new chat setting for AI-generated greetings and resolves several bugs related to greeting logic, toggle behavior, provider initialization, and list generation.

Detailed list of changes:

  • Added a new setting (EnableAIGreeting) to enable or disable AI-generated greetings in chat.
  • Fixed greeting generation to fall back on the provider’s default model when no model is specified in AIUtils.GetResponse.
  • Fixed components using boolean toggles not reprocessing when the Run toggle remained persistently true.
  • Fixed race conditions in AI Provider Settings by introducing lazy default values during initialization.
  • Fixed list generation in the list_generate tool to correctly handle long requests and meet expected lengths (#277).

marc-romu and others added 13 commits July 29, 2025 22:26
…use provider default model (#290)

## Description

This PR adds a new setting to control whether AI-generated greeting
messages appear in the chat interface. Users can now enable or disable
these greetings through the settings dialog.

It also forces to use the provider's default model instead of the stored
in settings by user, for greetings.

## Breaking Changes

None.

## Testing Done

RH8.21 on windows.

## Checklist

- [x] This PR is focused on a single feature or bug fix
- [x] Version in Solution.props was updated, if necessary, and follows
semantic versioning
- [x] CHANGELOG.md has been updated
- [x] PR title follows [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) format
- [x] PR description follows [Pull Request Description
Template](#pull-request-description-template)
This PR updates the version badge in the README.md to match the current
version in Solution.props.

This is an automated PR created by the Update Version Badge workflow.
…alculate and added lazy default model loader (#292)

## Description

- Components triggered with a Boolean Toggle (permanent true value)
weren't calculating when the toggle was turned to true.
- Lazy default values in `AI Provider Settings` to prevent race
conditions at initialization.

## Breaking Changes

None.

## Testing Done

RH8.21 on windows.

## Checklist

- [x] This PR is focused on a single feature or bug fix
- [x] Version in Solution.props was updated, if necessary, and follows
semantic versioning
- [x] CHANGELOG.md has been updated
- [x] PR title follows [Conventional
Commits](https://www.conventionalcommits.org/en/v1.0.0/) format
- [x] PR description follows [Pull Request Description
Template](#pull-request-description-template)
… fixes (#293)

This PR prepares the release for version 0.5.1-alpha with version update
and code style fixes:

- Updated version in Solution.props
- Updated changelog with closed-solved issues
- Updated README badges
@github-actions github-actions bot requested a review from marc-romu as a code owner July 30, 2025 10:53
@marc-romu marc-romu added this to the 0.5.1-alpha milestone Jul 30, 2025
@marc-romu marc-romu merged commit 90f278e into main Jul 30, 2025
9 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