Skip to content

Add generic agent reflection and TypeScript clients - #3777

Draft
noise64 wants to merge 31 commits into
mainfrom
reflection-base-and-ts
Draft

Add generic agent reflection and TypeScript clients#3777
noise64 wants to merge 31 commits into
mainfrom
reflection-base-and-ts

Conversation

@noise64

@noise64 noise64 commented Aug 26, 2026

Copy link
Copy Markdown
Contributor
  • resolves GOL-44
  • resolves GOL-45
  • adds the language-neutral host/runtime contract for agent discovery, raw lifecycle attempts, final invocation identity metadata, triggering, scheduling, and cancellation
  • adds the TypeScript reference surface for generated, caller-codec, reflected-schema, and schema-free invocation
  • separates schema authority from invocation path, including the three Level 3 paths and raw Level 4 lifecycle coverage
  • migrates TypeScript RPC guidance and examples to definition-owned clients
  • regenerates affected WIT and MoonBit bindings
  • adds TypeScript type/unit coverage and worker-executor lifecycle regression tests

@netlify

netlify Bot commented Aug 26, 2026

Copy link
Copy Markdown

Deploy Preview for golemcloud canceled.

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

@noise64 noise64 changed the title WIP: add generic agent reflection host support WIP: generic agent reflection host support + initial TS reflection Aug 26, 2026
@noise64 noise64 changed the title WIP: generic agent reflection host support + initial TS reflection Add generic agent reflection and TypeScript clients Aug 28, 2026
@github-actions

github-actions Bot commented Aug 31, 2026

Copy link
Copy Markdown

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

Built from commit f7062ac5b2c5bc494ad936f045ba8db823c1ab5f by docs.yaml.

# Conflicts:
#	sdks/moonbit/golem_sdk/gen-agent-tool-middleware/interface/golem/tool/guest/ffi.mbt
#	sdks/moonbit/golem_sdk/gen-agent-tool-middleware/interface/golem/tool/tool-middleware-guest/ffi.mbt
#	sdks/moonbit/golem_sdk/gen-tool-middleware/interface/golem/tool/tool-middleware-guest/ffi.mbt
#	sdks/moonbit/golem_sdk/gen/interface/golem/tool/guest/ffi.mbt
# Conflicts:
#	test-components/agent-rpc/golem-it-agent-rpc/src/main.ts
# Conflicts:
#	golem-common/src/model/oplog/payload/mod.rs
#	sdks/ts/packages/golem-ts-sdk/src/index.ts
#	sdks/ts/packages/golem-ts-sdk/tests/bridge.test.ts
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