MoonBit How-To Guides
Guides specific to developing Golem agents in MoonBit.
Add a MoonBit dependencyAdding a New Agent to a MoonBit Golem ComponentAdding HTTP Endpoints to a MoonBit Golem AgentAdding LLM and AI Capabilities (MoonBit)Adding Resource Quotas to an Agent (MoonBit)Adding Secrets to a MoonBit AgentAdding Typed Configuration to an Agent (MoonBit)Agent Reflection and Client Approaches (MoonBit)Annotating Agent Methods (MoonBit)Atomic Blocks and Durability Controls (MoonBit)Call a Golem tool from MoonBitCalling Agents from External MoonBit ApplicationsCalling Another Agent (MoonBit)Configuring Agent Durability (MoonBit)Configuring CORS for MoonBit HTTP EndpointsConfiguring Semantic Retry Policies (MoonBit)Creating a Golem Agent Instance with `golem agent new`Creating Ephemeral (Stateless) Agents (MoonBit)Custom Snapshots in MoonBitDefine a Golem tool in MoonBitDurable Streams in MoonBitEnabling Authentication on MoonBit HTTP EndpointsEnabling OpenTelemetry for a MoonBit AgentFile I/O in MoonBit Golem AgentsFire-and-Forget Agent Invocation (MoonBit)Golem Interactive REPL (MoonBit)HTTP Request and Response Parameter Mapping (MoonBit)Invoking a Golem Agent with `golem agent invoke`Logging from a MoonBit AgentMaking Outgoing HTTP Requests (MoonBit)Marking Agent Methods as Read-Only (MoonBit)Parallel Workers — Fan-Out / Fan-In (MoonBit)Permission cards in MoonBitPhantom Agents in MoonBitRecurring Tasks via Self-Scheduling (MoonBit)Saga-Pattern Transactions (MoonBit)Scheduling a Future Agent InvocationScheduling a Future Agent Invocation (MoonBit)Streaming Agent Methods in MoonBitTool middleware in MoonBitTriggering a Fire-and-Forget Agent InvocationUsing Apache Ignite from a MoonBit AgentUsing MySQL from a MoonBit AgentUsing PostgreSQL from a MoonBit AgentUsing Webhooks in a MoonBit Golem AgentWaiting for External Input with Golem Promises (MoonBit)