Skip to content

v0.6.0

Choose a tag to compare

@danieljustus danieljustus released this 19 Jun 09:22
cad0162

v0.6.0

Highlights

  • Added a local MCP JSON-RPC server with a redact_file tool for PII redaction workflows.
  • Added an interactive terminal review flow for accepting or skipping detected PII redactions.
  • Restricted MCP file reads to the server workspace to close CodeQL path-injection findings.
  • Added runtime guidance for pydantic_core compatibility failures on macOS 27 (Tahoe).
  • Hardened error handling, consent directory permissions, persisted error payloads, broker cache permissions, and domain exception mapping.
  • Added JSON output support across plan status, calendar, and broker commands.
  • Improved broker cache HMAC handling, YAML metadata parsing, LLM client reuse, and campaign execution threading.
  • Added macOS test coverage and updated pinned GitHub Actions dependencies.
  • Expanded troubleshooting and exit-code documentation.

Verification

  • uv sync --frozen --all-extras
  • uv run ruff check src/symeraseme/
  • uv run ruff format --check src/symeraseme/
  • uv run mypy src/symeraseme/
  • uv run pytest
  • uv build