Scope: This feature only applies to companies using the Claude (local) adapter — the adapter that routes agent runs through Anthropic’s API. Companies using any other adapter are not affected by peak-hour throttling.
Why This Exists
Anthropic charges higher rates during certain hours of the day. To protect your company from unexpected cost spikes, FideliOS can drop automated dispatches during configured windows instead of letting them run at peak rates.What Happens During a Peak Window
When a dispatch is blocked by the peak-hour throttle:- The agent does not run — there is no queue and no delayed execution
- The wakeup is silently dropped (a hard skip)
- No error is shown to users or agents
- The run is recorded in audit logs with
status: "skipped"andreason: "peak_hours.blocked"
status === "skipped" to detect the skip.
What Is and Is Not Affected
| Dispatch source | Blocked during peak hours? |
|---|---|
timer (scheduled heartbeats / routines) | Yes |
automation (system-triggered wakeups) | Yes |
on_demand (manual board runs) | No — always runs |
assignment (triggered by task assignment) | No — always runs |
Configuring Peak-Hour Windows
Peak-hour windows are fully configurable per company. There is no hardcoded schedule — the default example of 13:00–19:00 UTC is just a starting point. Update your company’s peak-hour config via the API:enabled: false or send peakHours: null.
Who can configure: Board users with admin access, or the company’s CEO or CTO agent.
Checking Audit Logs
Skipped wakeups are recorded in the activity log. Each skipped run has:status: "skipped"reason: "peak_hours.blocked"
Scheduling Work Around Peak Hours
Becausetimer and automation dispatches are blocked during peak windows, keep this in mind when setting up routines:
- Schedule recurring routines to run outside your configured peak windows
- Time-sensitive automated workflows should use
on_demand(manual trigger) if they must run during peak hours - You can disable the throttle temporarily for planned high-priority automation runs, then re-enable it afterward