Skip to content

new module structure#190

Merged
raphael-goetz merged 20 commits into
mainfrom
#186-new-module-structure
May 30, 2026
Merged

new module structure#190
raphael-goetz merged 20 commits into
mainfrom
#186-new-module-structure

Conversation

@raphael-goetz
Copy link
Copy Markdown
Member

Resolves: #186

Copilot AI review requested due to automatic review settings April 28, 2026 16:54
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 28, 2026

GitLab Pipeline Action

General information

Link to pipeline: https://gitlab.com/code0-tech/development/taurus/-/pipelines/2564395507

Status: Passed
Duration: 1 minutes

Job summaries

docs:preview

Documentation preview available at https://code0-tech.gitlab.io/-/development/telescopium/-/jobs/14616722989/artifacts/out/index.html

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates Taurus to newer tucana / code0-flow versions and adjusts the core/provider remote-runtime integration and flow compilation to match the updated protobuf types.

Changes:

  • Bump workspace dependencies: code0-flow 0.0.32 -> 0.0.33, tucana 0.0.68 -> 0.0.70.
  • Replace ExecutionRequest with ActionExecutionRequest throughout the remote execution interface and request building.
  • Switch remote response decoding to ActionExecutionResponse and update flow compiler/test code to the new SubFlow parameter variant (currently left unimplemented).

Reviewed changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
crates/taurus-provider/src/providers/remote/nats_remote_runtime.rs Switches NATS remote decode type to ActionExecutionResponse, but currently leaves execution handling unimplemented.
crates/taurus-core/src/runtime/remote/mod.rs Updates RemoteExecution to carry ActionExecutionRequest.
crates/taurus-core/src/runtime/engine/executor.rs Builds ActionExecutionRequest for remote invocations.
crates/taurus-core/src/runtime/engine/compiler.rs Updates parameter compilation for new SubFlow variant but currently panics via unimplemented!().
crates/taurus-core/src/runtime/engine.rs Updates test helpers for new parameter shape but currently panics via unimplemented!().
Cargo.toml Dependency bumps to pick up new module/proto structure.
Cargo.lock Lockfile updates for the dependency bumps.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread crates/taurus-provider/src/providers/remote/nats_remote_runtime.rs Outdated
Comment thread crates/taurus-core/src/runtime/engine/compiler.rs
Comment thread crates/taurus-core/src/runtime/engine.rs Outdated
Comment thread Cargo.toml
Comment thread crates/taurus-provider/src/providers/remote/nats_remote_runtime.rs Outdated
@raphael-goetz raphael-goetz merged commit 7a74c32 into main May 30, 2026
2 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.

Taurus should include the modules properties Taurus needs handle test executions and parse back an execution result

2 participants