Skip to content

Rust SDK: add agent reflection and dynamic invocation - #3811

Draft
noise64 wants to merge 2 commits into
reflection-base-and-tsfrom
noise64/gol-48-reflection-rust-sdk
Draft

Rust SDK: add agent reflection and dynamic invocation#3811
noise64 wants to merge 2 commits into
reflection-base-and-tsfrom
noise64/gol-48-reflection-rust-sdk

Conversation

@noise64

@noise64 noise64 commented Sep 2, 2026

Copy link
Copy Markdown
Contributor
  • resolves GOL-48
  • adds Rust discovery, graph-backed SchemaRef JSON packing, reflected clients, caller-owned typed contracts, and schema-free DynamicAgentClient invocation
  • resolves caller-owned identity metadata by environment-unique type name while keeping caller codecs authoritative
  • uses asynchronous awaited invocation for live streams and rejects unsupported streams in trigger, pending-input, and scheduled calls
  • adds focused SDK tests, the golem-agent-reflection-rust skill and generated guide, harness coverage, and a locally deployed WASM playground proof
  • stacked on Add generic agent reflection and TypeScript clients #3777

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

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

Built from commit d650c4135812b728c80186d1c13eba91f5968406 by docs.yaml.

@noise64
noise64 force-pushed the noise64/gol-48-reflection-rust-sdk branch 2 times, most recently from ce4d9b5 to 7b85dbc Compare September 5, 2026 16:28
@noise64
noise64 force-pushed the noise64/gol-48-reflection-rust-sdk branch from 7b85dbc to d650c41 Compare September 5, 2026 16:36
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