Skip to content

feat(crons): Add monitor environment deletion tool - #1443

Merged
evanpurkhiser merged 1 commit into
mainfrom
git/feat-crons-add-monitor-environment-deletion-tool
Oct 7, 2026
Merged

evanpurkhiser merged 1 commit into
mainfrom
git/feat-crons-add-monitor-environment-deletion-tool

Conversation

@evanpurkhiser

Copy link
Copy Markdown
Member

Add a catalog-only delete_monitor_environment tool so cron cleanup can remove an exact environment from a monitor. The tool requires the organization, project, monitor slug or GUID, and environment name, enforces project constraints, and schedules deletion while preserving the monitor and its other environments. Repeated deletion of an absent environment succeeds.

Includes API client support, generated tool definitions, and tests for catalog discovery and dispatch, constraints, exact environment names, and API failures.

Validation: build, lint, workspace typechecks, and all 1,763 MCP core tests pass. The full workspace test run encountered 22 failures across four unrelated CLI test files.

@github-actions github-actions Bot added the risk: medium PR risk score: medium label Oct 7, 2026
@evanpurkhiser
evanpurkhiser enabled auto-merge (squash) October 7, 2026 20:47
@evanpurkhiser
evanpurkhiser merged commit a97a7c6 into main Oct 7, 2026
28 checks passed
@evanpurkhiser
evanpurkhiser deleted the git/feat-crons-add-monitor-environment-deletion-tool branch October 7, 2026 20:49

This branch was successfully deployed

1 active deployment
Actions — 7226e13f Deployed Oct 7, 2026 by evanpurkhiser via eval #1269
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium PR risk score: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant