Skip to content

Scala SDK: add agent reflection and dynamic invocation - #3812

Draft
noise64 wants to merge 2 commits into
noise64/gol-48-reflection-rust-sdkfrom
noise64/reflection-scala-sdk
Draft

Scala SDK: add agent reflection and dynamic invocation#3812
noise64 wants to merge 2 commits into
noise64/gol-48-reflection-rust-sdkfrom
noise64/reflection-scala-sdk

Conversation

@noise64

@noise64 noise64 commented Sep 2, 2026

Copy link
Copy Markdown
Contributor
  • resolves GOL-52
  • adds Scala SchemaRef JSON packing, unpacking, and JSON Schema rendering
  • adds discovery, reflected lifecycle factories, and invoke, trigger, and schedule APIs
  • resolves caller-codec identities by environment-unique type name while keeping caller codecs authoritative
  • shares decoded reflected schema definitions, validates awaited output presence, and rejects non-awaited streaming methods
  • adds focused SDK tests, the golem-agent-reflection-scala skill and generated guide, harness coverage, and a locally deployed playground proof
  • stacked on Rust SDK: add agent reflection and dynamic invocation #3811

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

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

Built from commit d38d4eba71aa36dcfb4eb3778e1236f169e60071 by docs.yaml.

@noise64
noise64 force-pushed the noise64/gol-48-reflection-rust-sdk branch from 968f19e to ce4d9b5 Compare September 5, 2026 11:00
@noise64
noise64 force-pushed the noise64/reflection-scala-sdk branch from a4e69fa to 565b71f Compare September 5, 2026 11:10
@noise64
noise64 force-pushed the noise64/gol-48-reflection-rust-sdk branch from ce4d9b5 to 7b85dbc Compare September 5, 2026 16:28
@noise64
noise64 force-pushed the noise64/reflection-scala-sdk branch from 565b71f to 59c55ba Compare September 5, 2026 16:29
@noise64
noise64 force-pushed the noise64/gol-48-reflection-rust-sdk branch from 7b85dbc to d650c41 Compare September 5, 2026 16:36
@noise64
noise64 force-pushed the noise64/reflection-scala-sdk branch from 59c55ba to d38d4eb 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