OpenAICodex

Connect Codex to Datadog and Linear

Wire Datadog and Linear into Codex together and it can take an alert and open the work to fix it. Datadog watches the services through monitors, incidents, logs, and SLOs, and Linear is where engineering plans and tracks the response. The agent creates a Datadog incident, files a matching Linear issue with a label, and can write a document describing the SLO it set. The signal and the ticket land in one pass, so nothing gets lost between the alert and the backlog.

Loading preview…
Opens a workflow with 102 tools ready to use.

Tools Codex gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Datadog

52 tools
Create Monitor

Create an alert/metric monitor.

Get Monitor

Fetch a single monitor's details.

List Monitors

List all monitors, optionally filtered.

Update Monitor

Edit an existing monitor.

Delete Monitor

Delete a monitor.

Mute Monitor

Silence a monitor, optionally scoped and timed.

Unmute Monitor

Re-enable a muted monitor.

Search Monitors

Search monitors by query string.

Post Event

Post an event to the event stream.

Get Event

Fetch a single event.

List Events

List events in a time range.

Search Events

Query events with a structured filter.

Submit Metrics

Submit metric data points (time series).

Query Timeseries

Cross-product timeseries data query (v2).

Query Metrics (Legacy)

Query metric points over a time range (legacy v1).

List Active Metrics

List metrics actively reporting since a timestamp.

Get Metric Metadata

Fetch metadata for a metric.

Send Logs

Submit a log entry to the intake.

Search Logs

Search log events (v2 query).

Aggregate Logs

Aggregate/group log events.

Create Dashboard

Create a dashboard.

Get Dashboard

Fetch a dashboard definition.

List Dashboards

List all dashboards.

Update Dashboard

Update a dashboard.

Delete Dashboard

Delete a dashboard.

Create Incident

Open an incident.

List Incidents

List incidents.

Update Incident

Update incident fields/state.

Create Downtime

Schedule a monitor downtime.

Cancel Downtime

Cancel a scheduled downtime.

List Downtimes

List scheduled downtimes.

Get Downtime

Get a downtime by ID.

Update Downtime

Update an existing downtime.

Create SLO

Create a Service Level Objective.

Get SLO

Get an SLO by ID.

List SLOs

List all SLOs.

Update SLO

Update an existing SLO.

Delete SLO

Delete an SLO.

Get SLO History

Get SLO performance history.

List Hosts

List infrastructure hosts.

Get Host Totals

Get total active host counts.

Mute Host

Mute a host to silence its alerts.

Unmute Host

Unmute a host.

Get Host Tags

Get tags for a specific host.

Add Host Tags

Add tags to a host.

Update Host Tags

Replace all tags on a host.

Delete Host Tags

Remove all tags from a host.

Submit Service Check

Post a service check run.

List Synthetic Tests

List synthetic tests.

Get Synthetic Test

Get a synthetic test configuration.

Trigger Synthetic Tests

Trigger one or more synthetic tests to run immediately.

Pause/Resume Synthetic Test

Pause or resume a synthetic test.

Linear

50 tools
List Issue Comments

List comments for a specific Linear issue

Create Issue Comment

Create a comment on a specific Linear issue

Update Issue Comment

Update an existing comment

Delete Issue Comment

Delete a comment

List Team Cycles

Retrieve cycles for a specific Linear team

Create Cycle

Create a new cycle (sprint) for a team

Update Cycle

Update an existing cycle

Archive Cycle

Archive a cycle

Get Document

Retrieve a Linear document by ID

List Documents

List documents in the user's Linear workspace

Create Document

Create a new document. Requires exactly one of: projectId, teamId, or issueId.

Update Document

Update an existing document

Delete Document

Delete a document

Get Issue

Retrieve detailed information about an issue by ID

List Issues

List issues in the user's Linear workspace

Create Issue

Create a new Linear issue

Update Issue

Update an existing Linear issue

Delete Issue

Delete a Linear issue

Search Issues

Search issues by query string

Archive Issue

Archive an issue

Unarchive Issue

Unarchive an issue

List Team Workflow States

List workflow states (statuses) for a team

List Issue Labels

List available issue labels in a Linear workspace

Create Issue Label

Create a new Linear issue label

Update Issue Label

Update an issue label

Delete Issue Label

Delete an issue label

List Projects

List projects in the user's Linear workspace

Get Project

Retrieve details of a specific project

Create Project

Create a new project in Linear

Update Project

Update an existing Linear project

Archive Project

Archive a project (soft delete)

Delete Project

Permanently delete a project

List Project Milestones

List milestones for a project

Create Project Milestone

Create a project milestone

Update Project Milestone

Update a project milestone

Delete Project Milestone

Delete a project milestone

List Teams

List teams in the user's Linear workspace

Get Team

Retrieve details of a specific Linear team

List Users

Retrieve users in the Linear workspace

Get User

Retrieve details of a specific Linear user

Get Authenticated User

Get the currently authenticated user

List Issue Attachments

List attachments for an issue

Create Issue Attachment

Create an attachment (link URL to issue)

Delete Attachment

Delete an attachment

List Issue Relations

List issue relations (blocks, related, duplicate)

Create Issue Relation

Create a relation between issues

Delete Issue Relation

Delete an issue relation

List Webhooks

List webhooks for the organization

Create Webhook

Create a webhook

Delete Webhook

Delete a webhook

What you can build

Create a Datadog incident and file a matching Linear issue with a label so engineering picks it up.
Aggregate Datadog logs for a bug and attach the summary to a Linear issue with Create Issue Attachment.
Create a Datadog SLO for a service and write a Linear document describing the target and its alerting.
When you schedule Datadog downtime for a release, add a comment on the Linear issue tracking it so the team knows alerts are paused.

About Codex

Codex is OpenAI's command-line coding agent. NoClick runs it as a hosted agent and lets you connect your apps to it as tools, turning it from a coding assistant into an operator that can act across your systems. Connect an integration to the agent and Codex can query, create, and update records in that app directly. You keep the Codex experience and give it real reach into the tools your team already uses.

Fast, capable code generation and editing
Good at well-scoped, concrete tasks
Strong at API and data manipulation
Familiar to teams already on OpenAI tooling

Frequently asked questions

Open your Codex agent in one click

NoClick runs Codex for you with Datadog and Linear wired in as tools. Connect your account and run.