Release Notes: v2.4.3 — Coding Agent Annotation, Localization & Stability

Feature release adding coding agent trace evaluation, 15 new schema types, expanded localization, and numerous stability fixes. 30+ commits since v2.4.1.

Coding Agent Annotation

  • Live coding agent mode with 3 backends, sandbox execution, and real-time streaming
  • Checkpoint/rollback and branching/replay for coding agent sessions
  • Process reward and code review schemas for step-level evaluation
  • Trace converters for Claude Code, SWE-Agent, and Aider formats
  • Coding evaluation exporter for structured output
  • Polished coding trace UI: design system integration, larger PRM buttons, interactive toggles
  • Full test suite and documentation

New Schema Types

  • 15 new annotation schema modules added (fixes broken pip install #139)
  • Unit, server, and UI tests for all new types
  • Documentation and example projects for each

Localization

  • Expanded i18n to cover login page, content headings, footer, and RTL layout support

CLI & Infrastructure

  • Modernized task creation CLI with click prompts (#56)
  • Enter key shortcut for legacy login/register forms (#91)
  • python -m potato execution support via __main__.py
  • Python 3.9 compatibility fix in ai_cache.py

Export & Data

  • Phase/surveyflow response export to tabular exporters (#138)
  • Auto-export and CSV/TSV/JSONL exporters (#134)
  • Unified admin API key validation across all endpoints (#133)

Bug Fixes

  • Fixed user stuck after completing last annotation item (#140)
  • Enhanced user assignment checks to respect annotation limits and handle dataset exhaustion (#142)
  • Fixed attention check over-counting and repeated threshold logs (#136)
  • Stopped global task_layout from applying to phase pages (#135)
  • Fixed phase page input persistence (#130)
  • Gated cross-phase back navigation behind config flag (#132)
  • Sanitized codebook URL and used i18n label (#131)
  • Added codebook link to header
  • Expanded HTML sanitizer allowlist for instructional content (#129)
  • Guard annotation APIs by phase and handle missing QC items (#137)
  • BWS keyboard shortcut test fix

Upgrade

pip install --upgrade potato-annotation==2.4.3