Skip to content

Streaming invocation - #3746

Draft
vigoo wants to merge 8 commits into
mainfrom
streaming-invocation-1
Draft

Streaming invocation#3746
vigoo wants to merge 8 commits into
mainfrom
streaming-invocation-1

Conversation

@vigoo

@vigoo vigoo commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Resolves GOL-90
Resolves GOL-91

WIP

vigoo added 3 commits August 17, 2026 13:14
Amp-Thread-ID: https://ampcode.com/threads/T-01a01903-d22b-75b4-bd87-d4ed45807e78
Co-authored-by: Amp <amp@ampcode.com>

# Conflicts:
#	cli/golem-cli/command-output-schema/command-output.schema.json
#	cli/golem-cli/src/bridge_gen/scala/mod.rs
#	cli/golem-cli/src/command_handler/agent/invocation_session.rs
#	cli/golem-cli/src/model/agent/mod.rs
#	cli/golem-cli/src/model/cli_output.rs
#	cli/golem-cli/tests/app/mod.rs
#	golem-common/src/model/component_metadata.rs
#	golem-common/src/model/oplog/protobuf.rs
#	golem-service-base/src/model/environment.rs
#	golem-worker-executor/src/durable_host/concurrent/call.rs
#	golem-worker-executor/src/durable_host/concurrent/tests.rs
#	golem-worker-executor/src/durable_host/durability.rs
#	golem-worker-executor/src/durable_host/golem/retry_api.rs
#	golem-worker-executor/src/durable_host/golem/v1x.rs
#	golem-worker-executor/src/durable_host/http/inline_retry.rs
#	golem-worker-executor/src/durable_host/http/policy.rs
#	golem-worker-executor/src/durable_host/http/types.rs
#	golem-worker-executor/src/durable_host/mod.rs
#	golem-worker-executor/src/durable_host/p3/http/replay.rs
#	golem-worker-executor/src/durable_host/p3/http/send.rs
#	sdks/moonbit/golem_sdk/gen/ffi.mbt
#	sdks/moonbit/golem_sdk/gen/interface/golem/agent/guest/ffi.mbt
#	sdks/moonbit/golem_sdk/gen/interface/golem/api/load-snapshot/ffi.mbt
#	sdks/moonbit/golem_sdk/gen/interface/golem/tool/guest/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/agent/host/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/api/context/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/api/host/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/api/oplog/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/api/oplog/top.mbt
#	sdks/moonbit/golem_sdk/interface/golem/api/retry/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/core/types/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/durability/durability/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/durability/durability/top.mbt
#	sdks/moonbit/golem_sdk/interface/golem/quota/types/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/rdbms/ignite2/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/rdbms/mysql/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/rdbms/postgres/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/secrets/reveal/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/secrets/types/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/tool/host/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/golem/websocket/client/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/blobstore/blobstore/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/blobstore/container/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/blobstore/types/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/cli/environment/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/clocks/system-clock/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/config/store/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/filesystem/preopens/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/filesystem/types/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/http/client/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/http/types/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/io/error/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/io/poll/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/io/streams/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/keyvalue/cache/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/keyvalue/eventual-batch/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/keyvalue/eventual/ffi.mbt
#	sdks/moonbit/golem_sdk/interface/wasi/keyvalue/types/ffi.mbt
#	sdks/moonbit/golem_sdk/tool/tool_wbtest.mbt
#	sdks/moonbit/golem_sdk_example1/golem_moonbit_examples/golem_tools.mbt
#	sdks/scala/core/js/src/main/scala/golem/runtime/rpc/SchemaRpcCodec.scala
@netlify

netlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Deploy Preview for golemcloud canceled.

Name Link
🔨 Latest commit ae9676a
🔍 Latest deploy log https://app.netlify.com/projects/golemcloud/deploys/6a874c55eb978b0008c43bca

@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown

📖 Docs preview: https://docs-ri9i79lgb-golem-cloud.vercel.app

Built from commit ae9676ab62f745c18aa7f5458647aed3b2cfaf4d by docs.yaml.

@blacksmith-sh

This comment has been minimized.

vigoo and others added 5 commits August 19, 2026 18:34
Restore snapshot and unpersisted durability suppression after the main merge, validate invocations against the effective component revision, and fix interruption handling. Align generated tool metadata, bridge expectations, lint findings, and rebuilt OTLP exporter assets with the current schema.

Amp-Thread-ID: https://ampcode.com/threads/T-01a01eb5-db34-75a5-967c-584232291ae5
Co-authored-by: Amp <amp@ampcode.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.

1 participant