Skill · em Construir backend e dados

agents-sdk

Build, debug, or review Cloudflare Agents SDK applications using the agents package.

Procedência

Antes de instalar

20 arquivos · 45,8 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 6dc7604) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/agents-sdk/.

d=".claude/skills/agents-sdk"
u="https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/skills/agents-sdk"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browse-the-web.md" "$u/references/browse-the-web.md" \
  -o "$d/references/callable.md" "$u/references/callable.md" \
  -o "$d/references/client-sdk.md" "$u/references/client-sdk.md" \
  -o "$d/references/codemode.md" "$u/references/codemode.md" \
  -o "$d/references/configuration.md" "$u/references/configuration.md" \
  -o "$d/references/durable-execution.md" "$u/references/durable-execution.md" \
  -o "$d/references/email.md" "$u/references/email.md" \
  -o "$d/references/human-in-the-loop.md" "$u/references/human-in-the-loop.md" \
  -o "$d/references/mcp.md" "$u/references/mcp.md" \
  -o "$d/references/observability.md" "$u/references/observability.md" \
  -o "$d/references/queue-retries.md" "$u/references/queue-retries.md" \
  -o "$d/references/routing.md" "$u/references/routing.md" \
  -o "$d/references/server-driven-messages.md" "$u/references/server-driven-messages.md" \
  -o "$d/references/state-scheduling.md" "$u/references/state-scheduling.md" \
  -o "$d/references/streaming-chat.md" "$u/references/streaming-chat.md" \
  -o "$d/references/think.md" "$u/references/think.md" \
  -o "$d/references/voice.md" "$u/references/voice.md" \
  -o "$d/references/webhooks-push.md" "$u/references/webhooks-push.md" \
  -o "$d/references/workflows.md" "$u/references/workflows.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/LICENSE"

Global: instala em ~/.claude/skills/agents-sdk/.

d="$HOME/.claude/skills/agents-sdk"
u="https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/skills/agents-sdk"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browse-the-web.md" "$u/references/browse-the-web.md" \
  -o "$d/references/callable.md" "$u/references/callable.md" \
  -o "$d/references/client-sdk.md" "$u/references/client-sdk.md" \
  -o "$d/references/codemode.md" "$u/references/codemode.md" \
  -o "$d/references/configuration.md" "$u/references/configuration.md" \
  -o "$d/references/durable-execution.md" "$u/references/durable-execution.md" \
  -o "$d/references/email.md" "$u/references/email.md" \
  -o "$d/references/human-in-the-loop.md" "$u/references/human-in-the-loop.md" \
  -o "$d/references/mcp.md" "$u/references/mcp.md" \
  -o "$d/references/observability.md" "$u/references/observability.md" \
  -o "$d/references/queue-retries.md" "$u/references/queue-retries.md" \
  -o "$d/references/routing.md" "$u/references/routing.md" \
  -o "$d/references/server-driven-messages.md" "$u/references/server-driven-messages.md" \
  -o "$d/references/state-scheduling.md" "$u/references/state-scheduling.md" \
  -o "$d/references/streaming-chat.md" "$u/references/streaming-chat.md" \
  -o "$d/references/think.md" "$u/references/think.md" \
  -o "$d/references/voice.md" "$u/references/voice.md" \
  -o "$d/references/webhooks-push.md" "$u/references/webhooks-push.md" \
  -o "$d/references/workflows.md" "$u/references/workflows.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/LICENSE"

Codex

Neste projeto: instala em .agents/skills/agents-sdk/.

d=".agents/skills/agents-sdk"
u="https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/skills/agents-sdk"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browse-the-web.md" "$u/references/browse-the-web.md" \
  -o "$d/references/callable.md" "$u/references/callable.md" \
  -o "$d/references/client-sdk.md" "$u/references/client-sdk.md" \
  -o "$d/references/codemode.md" "$u/references/codemode.md" \
  -o "$d/references/configuration.md" "$u/references/configuration.md" \
  -o "$d/references/durable-execution.md" "$u/references/durable-execution.md" \
  -o "$d/references/email.md" "$u/references/email.md" \
  -o "$d/references/human-in-the-loop.md" "$u/references/human-in-the-loop.md" \
  -o "$d/references/mcp.md" "$u/references/mcp.md" \
  -o "$d/references/observability.md" "$u/references/observability.md" \
  -o "$d/references/queue-retries.md" "$u/references/queue-retries.md" \
  -o "$d/references/routing.md" "$u/references/routing.md" \
  -o "$d/references/server-driven-messages.md" "$u/references/server-driven-messages.md" \
  -o "$d/references/state-scheduling.md" "$u/references/state-scheduling.md" \
  -o "$d/references/streaming-chat.md" "$u/references/streaming-chat.md" \
  -o "$d/references/think.md" "$u/references/think.md" \
  -o "$d/references/voice.md" "$u/references/voice.md" \
  -o "$d/references/webhooks-push.md" "$u/references/webhooks-push.md" \
  -o "$d/references/workflows.md" "$u/references/workflows.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/LICENSE"

Global: instala em ~/.agents/skills/agents-sdk/.

d="$HOME/.agents/skills/agents-sdk"
u="https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/skills/agents-sdk"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browse-the-web.md" "$u/references/browse-the-web.md" \
  -o "$d/references/callable.md" "$u/references/callable.md" \
  -o "$d/references/client-sdk.md" "$u/references/client-sdk.md" \
  -o "$d/references/codemode.md" "$u/references/codemode.md" \
  -o "$d/references/configuration.md" "$u/references/configuration.md" \
  -o "$d/references/durable-execution.md" "$u/references/durable-execution.md" \
  -o "$d/references/email.md" "$u/references/email.md" \
  -o "$d/references/human-in-the-loop.md" "$u/references/human-in-the-loop.md" \
  -o "$d/references/mcp.md" "$u/references/mcp.md" \
  -o "$d/references/observability.md" "$u/references/observability.md" \
  -o "$d/references/queue-retries.md" "$u/references/queue-retries.md" \
  -o "$d/references/routing.md" "$u/references/routing.md" \
  -o "$d/references/server-driven-messages.md" "$u/references/server-driven-messages.md" \
  -o "$d/references/state-scheduling.md" "$u/references/state-scheduling.md" \
  -o "$d/references/streaming-chat.md" "$u/references/streaming-chat.md" \
  -o "$d/references/think.md" "$u/references/think.md" \
  -o "$d/references/voice.md" "$u/references/voice.md" \
  -o "$d/references/webhooks-push.md" "$u/references/webhooks-push.md" \
  -o "$d/references/workflows.md" "$u/references/workflows.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/LICENSE"

Antigravity

Neste projeto: instala em .agents/skills/agents-sdk/.

d=".agents/skills/agents-sdk"
u="https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/skills/agents-sdk"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browse-the-web.md" "$u/references/browse-the-web.md" \
  -o "$d/references/callable.md" "$u/references/callable.md" \
  -o "$d/references/client-sdk.md" "$u/references/client-sdk.md" \
  -o "$d/references/codemode.md" "$u/references/codemode.md" \
  -o "$d/references/configuration.md" "$u/references/configuration.md" \
  -o "$d/references/durable-execution.md" "$u/references/durable-execution.md" \
  -o "$d/references/email.md" "$u/references/email.md" \
  -o "$d/references/human-in-the-loop.md" "$u/references/human-in-the-loop.md" \
  -o "$d/references/mcp.md" "$u/references/mcp.md" \
  -o "$d/references/observability.md" "$u/references/observability.md" \
  -o "$d/references/queue-retries.md" "$u/references/queue-retries.md" \
  -o "$d/references/routing.md" "$u/references/routing.md" \
  -o "$d/references/server-driven-messages.md" "$u/references/server-driven-messages.md" \
  -o "$d/references/state-scheduling.md" "$u/references/state-scheduling.md" \
  -o "$d/references/streaming-chat.md" "$u/references/streaming-chat.md" \
  -o "$d/references/think.md" "$u/references/think.md" \
  -o "$d/references/voice.md" "$u/references/voice.md" \
  -o "$d/references/webhooks-push.md" "$u/references/webhooks-push.md" \
  -o "$d/references/workflows.md" "$u/references/workflows.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/LICENSE"

Global: instala em ~/.gemini/antigravity-cli/skills/agents-sdk/.

d="$HOME/.gemini/antigravity-cli/skills/agents-sdk"
u="https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/skills/agents-sdk"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/browse-the-web.md" "$u/references/browse-the-web.md" \
  -o "$d/references/callable.md" "$u/references/callable.md" \
  -o "$d/references/client-sdk.md" "$u/references/client-sdk.md" \
  -o "$d/references/codemode.md" "$u/references/codemode.md" \
  -o "$d/references/configuration.md" "$u/references/configuration.md" \
  -o "$d/references/durable-execution.md" "$u/references/durable-execution.md" \
  -o "$d/references/email.md" "$u/references/email.md" \
  -o "$d/references/human-in-the-loop.md" "$u/references/human-in-the-loop.md" \
  -o "$d/references/mcp.md" "$u/references/mcp.md" \
  -o "$d/references/observability.md" "$u/references/observability.md" \
  -o "$d/references/queue-retries.md" "$u/references/queue-retries.md" \
  -o "$d/references/routing.md" "$u/references/routing.md" \
  -o "$d/references/server-driven-messages.md" "$u/references/server-driven-messages.md" \
  -o "$d/references/state-scheduling.md" "$u/references/state-scheduling.md" \
  -o "$d/references/streaming-chat.md" "$u/references/streaming-chat.md" \
  -o "$d/references/think.md" "$u/references/think.md" \
  -o "$d/references/voice.md" "$u/references/voice.md" \
  -o "$d/references/webhooks-push.md" "$u/references/webhooks-push.md" \
  -o "$d/references/workflows.md" "$u/references/workflows.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/cloudflare/skills/6dc7604903127485e7e4cb26314651ebd4a4df19/LICENSE"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cloudflare.skills.agents-sdk

Prévia do SKILL.md

---
name: agents-sdk
description: Build, debug, or review Cloudflare Agents SDK applications using the agents package.
---

# Cloudflare Agents SDK

Your knowledge of the Agents SDK may be outdated. **Prefer retrieval over pre-training** for any Agents SDK task.

## Retrieval Sources

Cloudflare docs: https://developers.cloudflare.com/agents/

| Topic | Docs URL | Use for |
|-------|----------|---------|
| Getting started | [Quick start](https://developers.cloudflare.com/agents/getting-started/quick-start/) | First agent, project setup |
| Adding to existing project | [Add to existing project](https://developers.cloudflare.com/agents/getting-started/add-to-existing-project/) | Install into existing Workers app |
| Configuration | [Configuration](https://developers.cloudflare.com/agents/api-reference/configuration/) | `wrangler.jsonc`, bindings, assets, deployment |
| Agent class | [Agents API](https://developers.cloudflare.com/agents/api-reference/agents-api/) | Agent lifecycle, patterns, pitfalls |
| State | [Store and sync state](https://developers.cloudflare.com/agents/api-reference/store-and-sync-state/) | `setState`, `validateStateChange`, persistence |
| Routing | [Routing](https://developers.cloudflare.com/agents/api-reference/routing/) | URL patterns, `routeAgentRequest` |
| Callable methods | [Callable methods](https://developers.cloudflare.com/agents/api-reference/callable-methods/) | `@callable`, RPC, streaming, timeouts |
| Scheduling | [Schedule tasks](https://developers.cloudflare.com/agents/api-reference/schedule-tasks/) | `schedule()`, `scheduleEvery()`, cron |
| Workflows | [Run workflows](https://developers.cloudflare.com/agents/api-reference/run-workflows/) | `AgentWorkflow`, durable multi-step tasks |
| HTTP/WebSockets | [WebSockets](https://developers.cloudflare.com/agents/api-reference/websockets/) | Lifecycle hooks, hibernation |
| Chat agents | [Chat agents](https://developers.cloudflare.com/agents/communication-channels/chat/chat-agents/) | `AIChatAgent`, streaming, tools, persistence |
| Client SDK | [Client SDK](https://developers.cloudflare.com/agents/communication-channels/chat/client-sdk/) | `useAgent`, `AgentClient`, state, RPC, HTTP |
| Client tools | [Client tools](https://developers.cloudflare.com/agents/harnesses/think/client-tools/) | Client-side tools, `autoContinueAfterToolResult` |
| Server-driven messages | [Autonomous responses](https://developers.cloudflare.com/agents/communication-channels/chat/autonomous-responses/) | `saveMessages`, `waitUntilStable`, server-initiated turns |
…

Ver todo o marketplace