Skip to content

Add MoonBit agent reflection APIs - #3813

Draft
noise64 wants to merge 2 commits into
noise64/reflection-scala-sdkfrom
noise64/gol-46-reflection-moonbit-sdk
Draft

Add MoonBit agent reflection APIs#3813
noise64 wants to merge 2 commits into
noise64/reflection-scala-sdkfrom
noise64/gol-46-reflection-moonbit-sdk

Conversation

@noise64

@noise64 noise64 commented Sep 2, 2026

Copy link
Copy Markdown
Contributor
  • resolves GOL-46
  • adds MoonBit runtime discovery, reflected JSON packing, caller-codec clients, and direct SchemaValue invocation
  • resolves caller-codec identity metadata by environment-unique type name while keeping caller schemas authoritative
  • uses asynchronous awaited invocation for live streams, validates required reflected outputs, and rejects streams in reflected trigger and scheduled calls
  • shares decoded reflected schema definitions and adds stream-graph regression coverage
  • renames the language guide to golem-agent-reflection-moonbit and regenerates skill-derived docs

Verification

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

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

Built from commit 1dadeafabdf83d16e8bf1665617715d8e7a6d5a7 by docs.yaml.

@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-46-reflection-moonbit-sdk branch from eb46aa5 to b808f5c Compare September 5, 2026 12:33
@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-46-reflection-moonbit-sdk branch from b808f5c to e549ca6 Compare September 5, 2026 16:29
@noise64
noise64 force-pushed the noise64/reflection-scala-sdk branch from 59c55ba to d38d4eb Compare September 5, 2026 16:36
@noise64
noise64 force-pushed the noise64/gol-46-reflection-moonbit-sdk branch from e549ca6 to 1dadeaf Compare September 5, 2026 16:43
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