Skip to content
HomeNewsConceptsGuidesToolbox
AboutSubscribeUA
Subscribe

AI Today Brief

The daily AI-engineering brief. Built in public. EN · UA.

XTelegramLinkedInYouTubeRSS

Follow AI Today Brief on LinkedIn for daily AI-engineering updates and the weekly “5 shifts that changed how developers work” PDF.

Explore

NewsDigestsConceptsGuides

Company

SubscribeAdvertiseAbout

Legal

Editorial policyAI disclosurePrivacyTerms

© 2026 AI Today Brief. All rights reserved.

  1. Home/
  2. News/
  3. Agents & MCP/
  4. ChatGPT Work and Codex Automations Tool Reference Unveiled
Agents & MCP

ChatGPT Work and Codex Automations Tool Reference Unveiled

OpenAI detailed the internal schema powering scheduled tasks, condition watches, and event triggers for ChatGPT Work. Developers can now structure recurring prompts and webhook-driven integrations with precise IANA timezone and iCal constraints.

September 1, 2026· 5 min read
OKCurated by Oleksandr Kuzmenko, AI Product Engineer·Updated September 1, 2026·Sources cited on every story
AI-assisted · editor-reviewed·How we use AI
ChatGPT Work and Codex Automations Tool Reference Unveiled

Impact: High

Why it matters

Mastering the official automation schema lets you build predictable, scheduled AI agents integrated with GitHub, Slack, and Gmail without polling overhead.

TL;DR

  • 01Automations enforce a hard rate limit of at most one run per hour for condition watches.
  • 02Prompts must be imperative and cadence-free, avoiding monitoring prefixes like 'Check daily'.
  • 03Webhook triggers require pre-flight read-only capability discovery before task registration.

Key facts

Max condition watch frequency
1 per hour
Supported trigger integrations
Gmail, Slack, GitHub
Schedule format standard
iCal VEVENT / RRULE

Execution Modes and Scheduling Rules

The automations schema defines strict constraints for scheduling autonomous background tasks within ChatGPT Work and desktop environments:

  • exact_schedule: Used for explicit timestamps and relative offsets (e.g., in 4 hours). Requires dtstart_offset_json or precise iCal DTSTART with IANA timezone strings.
  • flexible_schedule: Assigned when fuzzy dayparts (morning ~8am, afternoon ~3pm, evening ~7pm) are supplied without exact minutes.
  • condition_watch: Recurring evaluations that check external states at most once per hour without webhooks.

Webhook Integration Architecture

When connecting external applications such as Gmail, Slack, or GitHub, the model executes a harmless read-only action to verify permissions before creating the trigger:

{
  "action": "create",
  "timing_mode": "condition_watch",
  "prompt": "Send me a summary of newly merged PRs and flag blockers.",
  "triggers": {
    "app": "github",
    "event": "pull_request_merged",
    "author_login": "octocat"
  }
}

Prompt Formatting Rules

Automated agent prompts must be written as clear, single-iteration imperatives to the model without embedding schedule cadence details (avoiding phrasing like Monitor or Every hour, check). If connection authorization is missing, the automation pipeline halts execution immediately.

Try it in 2 minutes

{
  "tool": "automations",
  "action": "create",
  "title": "Daily GitHub PR Digest",
  "timing_mode": "exact_schedule",
  "default_timezone": "Europe/Kyiv",
  "dtstart_offset_json": "{\"days\": 1, \"hour\": 9, \"minute\": 0}",
  "prompt": "Summarize open pull requests assigned to me on GitHub."
}

json

✓ When to use

  • Scheduling recurring background reports or repository triage in Codex and ChatGPT Work.
  • Creating event-driven hooks on Slack mentions or GitHub pull request reviews.

What to do today

  • →Audit existing custom automation prompts to remove embedded cadence instructions.
  • →Pass explicit IANA timezone identifiers in DTSTART payloads instead of assuming UTC.
  • →Implement discover_webhook_schema pre-checks in custom agent workflows.

What the community says

  • “ChatGPT Work in the ChatGPT desktop app is effectively Codex with a different skin. It can operate on your local files in the same way.”

    — simonw on Hacker News

  • “Honestly, this is one of the things OpenAI does pretty well, I think, these tiny design decisions that you wouldn't notice until it becomes super annoying.”

    — tomrod on Hacker News

#ChatGPT#Codex#Slack#GitHub#Gmail

Sources

  • ChatGPT Work Tool and Skill Reference
  • Hacker News Discussion on Codex Work Tools
ShareShare on XShare on LinkedIn
Next story →Shared Claude Chats Indexed by Search Engines Due to Missing Noindex Headers

Related stories

  • Agents & MCPOpenAI Codex Desktop Embeds LibreOffice, Node.js, and Python in Local Runtime
  • Agents & MCPGoogle Antigravity and Gemini 3.7 Flash Solve Multi-Agent Engineering Workflows
  • Agents & MCPAnthropic Unveils Model Hardware Standard for AI Agent Physical Device Control
  • Agents & MCPContext Window Compaction Deletes Guardrails: Lessons From OpenClaw Inbox Wiping

Email digest

Get the morning AI brief

One email a day — the stories that matter for engineers, founders and tech leads. Human-edited, with links to primary sources.

  • ✓120+ sources scanned daily
  • ✓Edited by a human
  • ✓1 email per day
  • ✓EN + UA

By subscribing you agree to the privacy policy.