Skip to content

docs(cli): a deploy owns a check's intent and automatic repair setting [RED-1193] - #580

Merged
sorccu merged 3 commits into
mainfrom
simo/red-1193-intent-owned
Oct 16, 2026
Merged

sorccu merged 3 commits into
mainfrom
simo/red-1193-intent-owned

Conversation

@sorccu

@sorccu sorccu commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Why

RED-1193. The CLI now sends a check's intent and aiAutoRepairEnabled with every deploy, as null when the code leaves them unset, so a deploy owns them like every other property and the plan can write an intent set in Checkly back into the code. The docs still described neither the default nor the write-back coverage, and three pages said omitting aiAutoRepairEnabled preserves the setting stored in Checkly.

What

  • cli/checkly-deploy.mdx: intent joins the write-back coverage list, on the checks and monitors that take one.
  • snippets/check-intent.mdx: the type is CheckIntent | null and the default is stated (unset or null, the check has no intent).
  • resolve/automatic-check-repair.mdx: for a check the CLI manages, a deploy writes what the code declares, and the plan lists an intent set in Checkly and can write it into the code.
  • resolve/automatic-check-repair.mdx, constructs/browser-check.mdx, constructs/multistep-check.mdx: an unset aiAutoRepairEnabled follows the account default, like null; the sentence saying omission preserves an existing setting is gone.

Merge with the CLI release that carries the change.

🤖 Generated with Claude Code

@mintlify

mintlify Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
checkly-422f444a 🟢 Ready View Preview Oct 16, 2026, 11:05 AM

sorccu and others added 3 commits October 16, 2026 20:05
…g [RED-1193]

The write-back coverage list on the deploy page gains `intent` on the checks
and monitors that take one. The intent snippet states the default (unset or
null, the check has no intent), and the automatic-repair page says that for a
check the CLI manages the intent and the repair setting belong in code: a
deploy writes what the code declares, like every other property, and the plan
lists an intent set in Checkly and can write it into the code.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…D-1193]

Writing a value the way the construct spells it is what write-back does for
every property, so the coverage list does not say so for intent.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…193]

The automatic-repair page and the Browser and Multistep Check construct
references said omitting the property preserves the setting stored in
Checkly. A deploy writes what the code declares, so an unset property means
the same as null: the check follows the account default.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@sorccu
sorccu force-pushed the simo/red-1193-intent-owned branch from 681938b to db984f5 Compare October 16, 2026 11:05
@sorccu
sorccu merged commit 8e06f07 into main Oct 16, 2026
6 checks passed

This branch was successfully deployed

1 active deployment
staging — db984f59 Deployed Oct 16, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant