From d89fc64d4e2023c0635b91fd949dd963a2064935 Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 4 Aug 2026 17:24:29 +0100 Subject: [PATCH] chore(release): bump version to 3.0.1 (#65) Merge dev into master for 3.0.1 release --- CHANGELOG.md | 10 ++++++++++ pyproject.toml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0457f4d..663244a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 3.0.1 + +- Aligned workflow instructions in `.hermes.md`, `SKILL.md`, and `playbooks/recon.md` with Hermes v3 runtime tool contracts. +- Added cross-cutting evidence & verification discipline guidance (`references/evidence-and-verification-discipline.md`). +- Added authorized flag-capture (FLAGS) mode for lab/CTF engagements (`references/flags-mode.md`, `templates/flag-capture-register.md`). +- Enforced per-hypothesis discipline fields (`Confidence`, `Timebox`, `Cheapest test`, `Kill criteria`) and `Decoy Trail` logging. +- Fixed hypothesis board rewriter in `plugins/violin_guard/hypotheses.py` to preserve structural sections (`## Observations`, `## Decoy Trail`, `## Research Log`, `## Resolved Theories`). +- Updated `RecordHypothesisArgsModel` in `schemas.py` to expose discipline fields in tool parameters. +- Standardized workspace `AGENTS.md` to follow industry AI developer guidance best practices. + ## 3.0.0 - Made the Windows workflow smoke harness use the repository virtual-environment runtime when available, avoiding false failures from a dependency-free system Python. diff --git a/pyproject.toml b/pyproject.toml index 02435f4..9151138 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "violin" -version = "3.0.0" +version = "3.0.1" description = "Supervised agentic Hermes penetration-testing profile" requires-python = ">=3.11,<3.12" dependencies = [