Changelog
0.5.0 - 2026-07-14
Argus 0.5 replaces the index-keyed MCP interface with a smaller,
description-keyed workflow and makes evidence preservation part of the
public contract.
- Add focused
core,screen, andfullMCP tool profiles. - Replace integer-index actions with
observe,click_what,type_into,
select_into, and description-keyed inspection tools. - Add independently verified reproduction receipts for text and HTTP-status
findings, including cold replay for multi-step journeys. - Preserve complete evidence in JSON, HTML, JUnit, and SARIF reports while
keeping HTML screenshot previews compact. - Correlate console and network symptoms without duplicating root causes.
- Add native macOS screen-mode permission checks, action limits, abort control,
and before/after evidence capture. - Improve visual inspection with element crops, screenshot diffs, bounded
layout checks, and finite CSS-transition waits. - Add packaging, CI, PyPI Trusted Publishing, and official MCP Registry
metadata for repeatable releases.
Breaking changes from 0.4
get_page_stateis nowobserve.click,type_text, andselect_optionare replaced by description-keyed
actions.verify_actionis nowverify_persistence.test_crudis removed; compose journeys from the focused tools instead.- Findings must be explicitly recorded with
record_bugor
record_observation.