rust-soham/golem-claw/golem-fire-and-forget-ts

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Triggering an agent invocation without waiting for the result in a TypeScript Golem project. Use when the user asks about fire-and-forget calls, async triggers, or enqueuing agent work.

Install

npx vskill@latest install rust-soham/golem-claw/golem-fire-and-forget-ts

SKILL.md

Fire-and-Forget Agent Invocation (TypeScript)

Overview

A fire-and-forget call enqueues a method invocation on the target agent and returns immediately without waiting for the result. The target agent processes the invocation asynchronously.

Usage

Every method on the generated client has a .trigger() variant:

typescript
const counter = CounterAgent.get("my-counter");
// Fire-and-forget — returns immediately
counter.increment.trigger();
// With arguments
const processor = DataProcessorAgent.get("pipeline-1");
processor.processBatch.trigger(batchData);

When to Use

  • Breaking RPC cycles: If agent A calls agent B and B needs to call back to A, use .trigger() for the callback to avoid deadlocks
  • Background work: Enqueue work on another agent without blocking the current agent
  • Fan-out: Trigger work on many agents in parallel without waiting for all results
  • Event-driven patterns: Notify other agents about events without coupling to their processing time

Example: Breaking a Deadlock

typescript
// In AgentA — calls AgentB and waits
const b = AgentB.get("b1");
const result = await b.doWork(data); // OK: awaited call
// In AgentB — notifies AgentA without waiting (would deadlock if awaited)
const a = AgentA.get("a1");
a.onWorkDone.trigger(result); // OK: fire-and-forget

CLI Equivalent

From the command line, use --enqueue:

shell
golem agent invoke --enqueue 'counter-agent("my-counter")' \
'my:comp/counter-agent.{increment}'

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/rust-soham/golem-claw/golem-fire-and-forget-ts/badge)](https://verified-skill.com/skills/rust-soham/golem-claw/golem-fire-and-forget-ts)

Something wrong with this skill or its page? Tell us.