When to use Anthropic's built-ins, and when to use Warding.

If you use only Claude, never need to approve a step in the middle of a run, and are happy with Anthropic’s cloud, your organisation’s own environment, or Desktop scheduled tasks, use Routines, Channels and Remote Control. They come with your plan and need no setup. Nothing here beats zero setup.

Warding is for the other cases: a harness that is not Claude, a run that has to stop and ask before git push, or a box of your own that you want the work to happen on, under a policy the agent cannot edit.

What Anthropic’s built-ins do well

  • Routines run Claude Code on a schedule, from an API call or on a GitHub event, in Anthropic’s cloud or on your organisation’s self-hosted environment. Desktop scheduled tasks run on your own machine.
  • Channels bring Telegram, Discord and iMessage into a Claude Code session.
  • Remote Control lets you continue a local session from your phone or a browser.
  • All three are Anthropic’s own, and none needs a server of yours.

The comparison

Routines, Channels, Remote ControlWarding
HarnessClaude onlythe one you dock for chat: Claude Code, Codex, Cursor, Goose and seven more
Where it runsAnthropic's cloud, your organisation's self-hosted environment, or Desktop scheduled tasks on your machineyour machine, as a service
Approvals during a runRoutines run without stopping for approvalApprove / Deny in five chat apps on gated calls; built-in deny rules refuse without asking
Run capsa daily cap per account on routine runs; the docs publish no per-plan number; one-off runs do not countnone from us; your model plan's limits apply
Shortest intervalone hourone minute
Chat appsTelegram, Discord and iMessage, while the Claude Code session is openten (five with approve buttons); the gateway stays up as a service
Policy the agent cannot editsettings Anthropic and your admin controla keystone policy you write, on your machine
Setupnonea gateway on a box that stays on, plus a bot token per chat app

Metering: paused, not cancelled

Anthropic planned to meter Agent SDK and third-party app use of Claude plans through a separate monthly credit, then paused the plan. For now, that use draws from your subscription’s usage limits, and Anthropic says it will announce before any change. Claude Code reached through ACP is that kind of use. If the plan resumes, the “no cap from us” contrast above changes with it, and we will update this page.

The Claude Code session Warding starts runs under your own login, through the official CLI. For shared or production automation, use an API key, and read your vendor’s terms for unattended use.

Sources

  1. Claude Code docs: Routines
  2. Claude Code docs: Remote Control
  3. Claude Help Center: using the Agent SDK with your Claude plan
  4. MacStories: hands-on with Claude Code's Telegram and Discord integrations

Review the local beta.

Apache-2.0 source publication is pending. Read the setup notes and verification limits.

Source publication pending

Public source, install commands and downloads are not available yet. A clean install and live workflow are not yet verified.

Source status Read beta notes