Skip to content

fix: migrate to Spring Shell 4 - #2

Open
arnabnandy7 wants to merge 1 commit into
embabel:mainfrom
arnabnandy7:fix/spring-shell-4-migration
Open

arnabnandy7 wants to merge 1 commit into
embabel:mainfrom
arnabnandy7:fix/spring-shell-4-migration

Conversation

@arnabnandy7

@arnabnandy7 arnabnandy7 commented Sep 9, 2026

Copy link
Copy Markdown

Summary

Migrate Prepper to the Spring Shell 4 and Embabel Agent 1.5.2 snapshot APIs.

This updates the shell command implementation and resolves the Embabel API changes encountered while validating Prepper against the locally installed 1.5.2-SNAPSHOT.

Fixes #3
Dependant on PR: embabel/embabel-agent#1956

Changes

  • upgrade embabel-agent.version to 1.5.2-SNAPSHOT
  • replace legacy @ShellComponent and @ShellMethod annotations with Spring Shell 4 @Command
  • update the relocated Actor and AgentInvocation imports
  • replace the removed ProcessOptions.builder() usage with immutable configuration methods
  • update the relocated integration-test support class
  • update test persona construction for the current API

Verification

  • .\mvnw.cmd -nsu -DskipTests compile
  • .\mvnw.cmd -nsu -DskipITs test

Signed-off-by: Arnab Nandy <arnab_nandy7@yahoo.com>
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.

Migrate Prepper to Spring Shell 4

1 participant