Skip to content

Release/v0.1.6#37

Merged
thomashebrard merged 3 commits intomainfrom
release/v0.1.6
Nov 27, 2025
Merged

Release/v0.1.6#37
thomashebrard merged 3 commits intomainfrom
release/v0.1.6

Conversation

@thomashebrard
Copy link
Member

Release/v0.1.6

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines 90 to 91
pipes = library_manager.load_from_blueprints(library_id=library_id, blueprints=[blueprint])
inputs_json = generate_input_memory_json_string(pipes[0].inputs)

Choose a reason for hiding this comment

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

P1 Badge Use main pipe when generating input schema

The new pipe_builder implementation grabs pipes[0].inputs after loading the blueprints, ignoring the blueprint.main_pipe. For bundles with multiple pipes or when the main entry point is not first in the list, the returned inputs_format_to_run will describe a different pipe, so downstream clients will construct the wrong inputs and the execution will fail at validation/runtime.

Useful? React with 👍 / 👎.

Copy link
Member

Choose a reason for hiding this comment

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

👍 That's a good point

lchoquel
lchoquel previously approved these changes Nov 27, 2025
Copy link
Member

@lchoquel lchoquel left a comment

Choose a reason for hiding this comment

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

OK but Codex has a point -> TODO comment

Comment on lines 90 to 91
pipes = library_manager.load_from_blueprints(library_id=library_id, blueprints=[blueprint])
inputs_json = generate_input_memory_json_string(pipes[0].inputs)
Copy link
Member

Choose a reason for hiding this comment

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

👍 That's a good point

@thomashebrard thomashebrard merged commit 2c1ccdb into main Nov 27, 2025
16 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Nov 27, 2025
@thomashebrard thomashebrard deleted the release/v0.1.6 branch December 1, 2025 13:58
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants