From e791185f35b8444efea53ca38046c96f52fb0146 Mon Sep 17 00:00:00 2001 From: Paulo Lacerda Date: Tue, 14 Jul 2026 17:34:52 -0300 Subject: [PATCH 1/2] fix: restore mypy release gate (#349) Removes a duplicate config field declaration and preserves mutable list typing during evaluator selection. --- src/agentops/core/agentops_config.py | 1 - src/agentops/services/azd_eval_init.py | 7 ++++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/agentops/core/agentops_config.py b/src/agentops/core/agentops_config.py index 65acb1b9..69b93c24 100644 --- a/src/agentops/core/agentops_config.py +++ b/src/agentops/core/agentops_config.py @@ -937,7 +937,6 @@ class AgentOpsConfig(BaseModel): protocol: Optional[Protocol] = None request_field: Optional[str] = None response_field: Optional[str] = None - response_fields: Dict[str, str] = Field(default_factory=dict) tool_calls_field: Optional[str] = None response_fields: Dict[str, str] = Field( default_factory=dict, diff --git a/src/agentops/services/azd_eval_init.py b/src/agentops/services/azd_eval_init.py index 81361b9e..93f2683d 100644 --- a/src/agentops/services/azd_eval_init.py +++ b/src/agentops/services/azd_eval_init.py @@ -831,6 +831,7 @@ def _azd_evaluator_selection_from_config( data = load_yaml(config_path) raw_evaluators = data.get("evaluators") names: list[str] = [] + signals: list[str] if isinstance(raw_evaluators, list): for item in raw_evaluators: raw_name = item.get("name") if isinstance(item, dict) else item @@ -841,7 +842,7 @@ def _azd_evaluator_selection_from_config( if mapped and mapped not in names: names.append(mapped) selection_source = "explicit agentops.yaml evaluators" - signals = ("Using explicit evaluators from agentops.yaml.",) + signals = ["Using explicit evaluators from agentops.yaml."] else: selection_source = "AgentOps recommendation" signals = [] @@ -861,10 +862,10 @@ def _azd_evaluator_selection_from_config( names.append(mapped) except (FileNotFoundError, OSError, ValueError) as exc: selection_source = "baseline fallback" - signals = ( + signals = [ f"Could not inspect dataset for evaluator inference: {exc}", "Using baseline evaluators only.", - ) + ] if not names: names.extend(_DEFAULT_AZD_EVALUATORS) raw_rubrics = data.get("rubrics") From 01275e8e72aede063860193d6b68c7a692009eae Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 14 Jul 2026 23:53:39 +0000 Subject: [PATCH 2/2] chore: prepare release 0.8.0 --- .claude-plugin/marketplace.json | 2 +- .github/plugin/marketplace.json | 2 +- CHANGELOG.md | 2 ++ plugins/agentops/package.json | 2 +- plugins/agentops/plugin.json | 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index c26e6640..42857b3f 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -13,7 +13,7 @@ "name": "agentops-accelerator", "source": "../../plugins/agentops", "description": "Copilot agent skills for running standardized evaluation workflows with AgentOps Toolkit and Microsoft Foundry agents.", - "version": "0.6.0", + "version": "0.8.0", "keywords": [ "agentops", "evaluation", diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index c26e6640..42857b3f 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -13,7 +13,7 @@ "name": "agentops-accelerator", "source": "../../plugins/agentops", "description": "Copilot agent skills for running standardized evaluation workflows with AgentOps Toolkit and Microsoft Foundry agents.", - "version": "0.6.0", + "version": "0.8.0", "keywords": [ "agentops", "evaluation", diff --git a/CHANGELOG.md b/CHANGELOG.md index a12cb3c2..73f11f91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ This format follows [Keep a Changelog](https://keepachangelog.com/) and adheres ## [Unreleased] +## [0.8.0] - 2026-07-14 + ### Added - Add a read-only **Agent behavior** tab to the Foundry operations Azure Monitor workbook, with versioned `AppEvents` / `customEvents` normalization, explicit diff --git a/plugins/agentops/package.json b/plugins/agentops/package.json index 725073fd..2174b236 100644 --- a/plugins/agentops/package.json +++ b/plugins/agentops/package.json @@ -2,7 +2,7 @@ "name": "agentops-accelerator", "displayName": "AgentOps Accelerator — Skills for GitHub Copilot", "description": "Copilot agent skills for running standardized evaluation workflows with AgentOps Accelerator and Microsoft Foundry agents.", - "version": "0.6.0", + "version": "0.8.0", "publisher": "AgentOpsAccelerator", "icon": "icon.png", "license": "MIT", diff --git a/plugins/agentops/plugin.json b/plugins/agentops/plugin.json index a40491af..c1b7466e 100644 --- a/plugins/agentops/plugin.json +++ b/plugins/agentops/plugin.json @@ -1,7 +1,7 @@ { "name": "agentops-accelerator", "description": "Copilot agent skills for running standardized evaluation workflows with AgentOps Accelerator and Microsoft Foundry agents.", - "version": "0.6.0", + "version": "0.8.0", "author": { "name": "AgentOps Accelerator", "url": "https://github.com/Azure/agentops"