Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
d6b4197
feat: add manage-mac skill and schema validation gates
wojtekdeka May 20, 2026
bcd0bf5
chore: bump version to 1.12.0
wojtekdeka May 20, 2026
e3f23b1
fix: manage-mac name prefix and yaml-language-server schema separator
wojtekdeka May 20, 2026
448c451
feat: update bundled MaC schema with deprecated aliases and schema sc…
wojtekdeka May 20, 2026
cab1ded
fix: update schema (no false-positive required errors) and add deprec…
wojtekdeka May 20, 2026
772ba8e
feat(manage-mac): add import workflow, dbt co-location fix, and type-…
wojtekdeka May 20, 2026
99c4718
fix(manage-mac): address P1 findings from skill test run
wojtekdeka May 20, 2026
8addbee
fix(manage-mac): address P0/P1 findings from final test run
wojtekdeka May 20, 2026
68c5e17
fix(manage-mac): fix disambiguation question, add binary predicate do…
wojtekdeka May 20, 2026
ab1514f
fix(manage-mac): add import/export example triggers to when_to_use fr…
wojtekdeka May 20, 2026
ae68a33
refactor(manage-mac): use published schema URL, align CHANGELOG descr…
wojtekdeka May 20, 2026
1096e2c
docs: update manage-mac descriptions in READMEs to reflect create/edi…
wojtekdeka May 20, 2026
2d21204
fix(manage-mac): address PR review feedback from Santiago
wojtekdeka May 20, 2026
6ddd235
feat(manage-mac): rewrite skill to tool-first authoring via dry_run=True
wojtekdeka May 20, 2026
959231f
fix(manage-mac): fix S49/S97/S98 gaps from skill evaluation
wojtekdeka May 21, 2026
48d8bbc
Address the skill feedback.
wojtekdeka May 22, 2026
889a07f
fix(manage-mac): address Santi review comments + CLI-first approach
wojtekdeka May 22, 2026
f57fc7a
fix(manage-mac): address gaps from 100-scenario evaluation
wojtekdeka May 22, 2026
9d8d257
docs: update CHANGELOG to reflect CLI-first approach for manage-mac
wojtekdeka May 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ Skills are grouped by the job they help you do. Orchestrated workflows sequence
|---|---|---|
| **Proactive Monitoring** _(workflow)_ | Sequences coverage analysis → gap identification → monitor creation into a guided flow. | [SKILL](skills/proactive-monitoring/SKILL.md) |
| **Monitoring Advisor** | Identifies coverage gaps and creates monitors for warehouse tables or AI agents — validates tables and fields against your live workspace, emits monitors-as-code YAML. | [README](skills/monitoring-advisor/README.md) |
| **Manage MaC** | Create, edit, validate, and import Monitors-as-Code YAML files — authors new monitors from scratch, modifies existing files, validates against the published JSON Schema, and exports live monitors to YAML. | [SKILL](skills/manage-mac/SKILL.md) |
| **Tune Monitor** | Recommends sensitivity, segment, and schedule changes to reduce alert noise on an existing metric monitor. | [SKILL](skills/tune-monitor/SKILL.md) |

### Prevent — catch issues before they ship
Expand Down
2 changes: 1 addition & 1 deletion plugins/claude-code/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mc-agent-toolkit",
"version": "1.11.1",
"version": "1.12.0",
"description": "Monte Carlo Agent Toolkit — data observability for AI coding agents. Surfaces blast radius, active alerts, and monitor coverage gaps before you edit dbt SQL. Includes skills for incident response, proactive monitoring, storage cost analysis, and push ingestion. Hooks enforce data-safety checks automatically as you work.",
"author": {
"name": "Monte Carlo",
Expand Down
7 changes: 7 additions & 0 deletions plugins/claude-code/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ All notable changes to the Monte Carlo Agent Toolkit plugin for Claude Code will
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
This project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.12.0] - 2026-05-20

### Added

- New `/manage-mac` skill: create, edit, validate, and import Monitors-as-Code YAML files — CLI-first: uses `montecarlo monitors compile` to validate and `apply` to deploy; falls back to MC MCP tools then manual validation
- Schema validation gates injected into `monitoring-advisor` and `tune-monitor` — agents now validate generated YAML against the published schema before presenting it to the user

## [1.11.1] - 2026-05-13

### Added
Expand Down
1 change: 1 addition & 0 deletions plugins/claude-code/skills/manage-mac
2 changes: 1 addition & 1 deletion plugins/codex/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mc-agent-toolkit",
"version": "1.11.1",
"version": "1.12.0",
"description": "Monte Carlo Agent Toolkit — data observability skills and enforcement hooks for AI coding agents.",
"author": {
"name": "Monte Carlo",
Expand Down
7 changes: 7 additions & 0 deletions plugins/codex/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ All notable changes to the Monte Carlo Agent Toolkit plugin for Codex will be do
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
This project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.12.0] - 2026-05-20

### Added

- New `/manage-mac` skill: create, edit, validate, and import Monitors-as-Code YAML files — CLI-first: uses `montecarlo monitors compile` to validate and `apply` to deploy; falls back to MC MCP tools then manual validation
- Schema validation gates injected into `monitoring-advisor` and `tune-monitor` — agents now validate generated YAML against the published schema before presenting it to the user

## [1.11.1] - 2026-05-13

### Added
Expand Down
1 change: 1 addition & 0 deletions plugins/codex/skills/manage-mac
7 changes: 7 additions & 0 deletions plugins/copilot/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ All notable changes to the Monte Carlo Agent Toolkit plugin for Copilot CLI will
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
This project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.12.0] - 2026-05-20

### Added

- New `/manage-mac` skill: create, edit, validate, and import Monitors-as-Code YAML files — CLI-first: uses `montecarlo monitors compile` to validate and `apply` to deploy; falls back to MC MCP tools then manual validation
- Schema validation gates injected into `monitoring-advisor` and `tune-monitor` — agents now validate generated YAML against the published schema before presenting it to the user

## [1.11.1] - 2026-05-13

### Added
Expand Down
2 changes: 1 addition & 1 deletion plugins/copilot/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mc-agent-toolkit",
"version": "1.11.1",
"version": "1.12.0",
"description": "Monte Carlo Agent Toolkit — data observability for AI coding agents.",
"author": {
"name": "Monte Carlo",
Expand Down
1 change: 1 addition & 0 deletions plugins/copilot/skills/manage-mac
2 changes: 1 addition & 1 deletion plugins/cursor/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mc-agent-toolkit",
"version": "1.11.1",
"version": "1.12.0",
"description": "Monte Carlo Agent Toolkit — data observability skills and enforcement hooks for AI coding agents.",
"author": {
"name": "Monte Carlo",
Expand Down
7 changes: 7 additions & 0 deletions plugins/cursor/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ All notable changes to the Monte Carlo Agent Toolkit plugin for Cursor will be d
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
This project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.12.0] - 2026-05-20

### Added

- New `/manage-mac` skill: create, edit, validate, and import Monitors-as-Code YAML files — CLI-first: uses `montecarlo monitors compile` to validate and `apply` to deploy; falls back to MC MCP tools then manual validation
- Schema validation gates injected into `monitoring-advisor` and `tune-monitor` — agents now validate generated YAML against the published schema before presenting it to the user

## [1.11.1] - 2026-05-13

### Added
Expand Down
1 change: 1 addition & 0 deletions plugins/cursor/skills/manage-mac
7 changes: 7 additions & 0 deletions plugins/opencode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ All notable changes to the Monte Carlo Agent Toolkit plugin for OpenCode will be
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
This project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.12.0] - 2026-05-20

### Added

- New `/manage-mac` skill: create, edit, validate, and import Monitors-as-Code YAML files — CLI-first: uses `montecarlo monitors compile` to validate and `apply` to deploy; falls back to MC MCP tools then manual validation
- Schema validation gates injected into `monitoring-advisor` and `tune-monitor` — agents now validate generated YAML against the published schema before presenting it to the user

## [1.11.1] - 2026-05-13

### Added
Expand Down
2 changes: 1 addition & 1 deletion plugins/opencode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@montecarlo/mc-agent-toolkit",
"version": "1.11.1",
"version": "1.12.0",
"description": "Monte Carlo Agent Toolkit — data observability skills and enforcement hooks for AI coding agents.",
"type": "module",
"main": "src/index.ts",
Expand Down
1 change: 1 addition & 0 deletions plugins/opencode/skills/manage-mac
1 change: 1 addition & 0 deletions skills/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Skills are platform-agnostic instruction sets that tell an AI coding agent what
| **[Storage Cost Analysis](storage-cost-analysis/)** | Identifies storage waste patterns (unread, zombie, dead-end tables) and recommends safe cleanup with cost estimates. |
| **[Performance Diagnosis](performance-diagnosis/)** | Diagnoses slow pipelines and expensive queries across Airflow, dbt, and Databricks with tiered investigation. |
| **[Remediation](remediation/)** | Investigates and remediates data quality alerts — runs TSA root cause analysis, discovers available tools, executes fixes (or escalates), and documents the resolution. |
| **[Manage MaC](manage-mac/)** | Create, edit, validate, and import Monitors-as-Code YAML files — authors new monitors from scratch, modifies existing files, validates against the published JSON Schema, and exports live monitors to YAML. |
| **[Tune Monitor](tune-monitor/)** | Analyzes a Monte Carlo metric monitor's alert history and recommends configuration changes to reduce noise — sensitivity, WHERE conditions, segment exclusions, schedule, and aggregation. |
| **[Connection Auth Rules](connection-auth-rules/)** | Build a Connection Auth Rules configuration for a Monte Carlo connection type. Fetches live connector schemas and transform steps from the apollo-agent repo. |
| **[Instrument Agent](instrument-agent/)** | Instruments a Python AI agent for Monte Carlo Agent Observability — detects AI libraries, installs the Monte Carlo OpenTelemetry SDK, sets up tracing, and verifies traces in Monte Carlo. Asks before editing. |
Expand Down
Loading
Loading