Skip to Content
How-To GuidesTypeScriptTypeScript How-To Guides

TypeScript How-To Guides

Guides specific to developing Golem agents in TypeScript.

Add an NPM Package DependencyAdding a New Agent to a TypeScript Golem ComponentAdding HTTP Endpoints to a TypeScript Golem AgentAdding LLM and AI Capabilities (TypeScript)Adding Resource Quotas to an Agent (TypeScript)Adding Secrets to TypeScript Golem AgentsAdding Typed Configuration to a TypeScript AgentAnnotating Agents and Methods (TypeScript)Atomic Blocks and Durability Controls (TypeScript)Call a Golem tool from TypeScriptCalling Agents from External TypeScript ApplicationsCalling Agents with Runtime Reflection (TypeScript)Calling Another Agent (TypeScript)Configuring Agent Durability (TypeScript)Configuring CORS for TypeScript HTTP EndpointsConfiguring Semantic Retry Policies (TypeScript)Creating a Golem Agent Instance with `golem agent new`Creating Ephemeral (Stateless) Agents (TypeScript)Custom Snapshots in TypeScriptDefine a Golem tool in TypeScriptDurable Streams in TypeScriptEnabling Authentication on TypeScript HTTP EndpointsEnabling OpenTelemetry for a TypeScript AgentFile I/O in TypeScript Golem AgentsFire-and-Forget Agent Invocation (TypeScript)Golem Interactive REPL (TypeScript)HTTP Request and Response Parameter Mapping (TypeScript)Invoking a Golem Agent with `golem agent invoke`Logging from a TypeScript AgentMaking Outgoing HTTP Requests (TypeScript)Marking Agent Methods as Read-Only (TypeScript)Parallel Workers — Fan-Out / Fan-In (TypeScript)Permission cards in TypeScriptPhantom Agents in TypeScriptRecurring Tasks via Self-Scheduling (TypeScript)Saga-Pattern Transactions (TypeScript)Scheduling a Future Agent InvocationScheduling a Future Agent Invocation (TypeScript)Streaming Agent Methods in TypeScriptTool middleware in TypeScriptTriggering a Fire-and-Forget Agent InvocationUsing Apache Ignite from a TypeScript AgentUsing Embedded SQLite from TypeScriptUsing MySQL from a TypeScript AgentUsing PostgreSQL from a TypeScript AgentUsing Webhooks in a TypeScript Golem AgentWaiting for External Input with Golem Promises (TypeScript)