Conversation
Amp-Thread-ID: https://ampcode.com/threads/T-01a06157-0893-74cd-9c2a-54a6afaa5f3d Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-1749-753b-9ab0-393d7df0b81a Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-1749-753b-9ab0-393d7df0b81a Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-36b1-7275-a19c-214f26da601a Co-authored-by: Amp <amp@ampcode.com>
Emit per-occurrence native stream codecs and preserve awaited cancellation. Scope typed encoding and result decoding ownership, including nested item handoff and failure cleanup. Add SDK, generated compile, and cross-component coverage; the nested forwarding E2E retains its transport timeout assertion. Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-29c4-7319-bcbd-8433f4b9bcad Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-0fcb-747b-b57f-027fd03630bc Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-1749-753b-9ab0-393d7df0b81a Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-1749-753b-9ab0-393d7df0b81a Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-29c4-7319-bcbd-8433f4b9bcad Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a07738-36b1-7275-a19c-214f26da601a Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a06157-0893-74cd-9c2a-54a6afaa5f3d Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a06157-0893-74cd-9c2a-54a6afaa5f3d Co-authored-by: Amp <amp@ampcode.com>
✅ Deploy Preview for golemcloud canceled.
|
Amp-Thread-ID: https://ampcode.com/threads/T-01a06157-0893-74cd-9c2a-54a6afaa5f3d Co-authored-by: Amp <amp@ampcode.com>
…11-generated-guest-bridges-support-streaming-agent-methods
Amp-Thread-ID: https://ampcode.com/threads/T-01a06157-0893-74cd-9c2a-54a6afaa5f3d Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-01a06157-0893-74cd-9c2a-54a6afaa5f3d Co-authored-by: Amp <amp@ampcode.com>
noise64
reviewed
Sep 11, 2026
noise64
approved these changes
Sep 11, 2026
Amp-Thread-ID: https://ampcode.com/threads/T-01a06157-0893-74cd-9c2a-54a6afaa5f3d Co-authored-by: Amp <amp@ampcode.com>
vigoo
deleted the
danielvigovszky/gol-511-generated-guest-bridges-support-streaming-agent-methods
branch
September 11, 2026 13:29
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implement generated guest bridges for stream-bearing agent methods in Rust, TypeScript, Scala, and MoonBit. Components can use generated clients to invoke streaming methods through awaited Wasm-RPC without handwritten transport code.
AgentStreamsignatures, recursive stream-aware codecs, and schema-specific producer factories/adapters. Support nested streams, dynamically shaped values, and multiple sibling streams without fixed positional slots.Resolves GOL-511
Validation
git diff --checkpassed.cargo clippy -p golem-cli -p golem-worker-executor --all-targets --no-deps -- -D warningspassed.Full repository CI and multi-executor deployment testing were not run locally.