Skip to content

v3.0.2 — Delivery-aware and independent-first collaboration

Choose a tag to compare

@Flyozzzz Flyozzzz released this 09 Sep 14:34

Delivery-aware collaboration

  • Shared collaboration guidance plus separate polling and confirmed-push procedures; no changes to the 14 MCP tools.
  • Scope/task responses provide current delivery_instructions. Push requires real probe receipt; transport fallback restores bounded polling and consistent next_action values.
  • One polling task uses tandem_result(wait_seconds=25); several use tandem_wait then fetch ready results. Confirmed push uses events without a polling loop.
  • Consequential consultations/reviews use independent-first framing: original task, facts, constraints and code first; coordinator proposal and arguments in a follow-up. Prior exposure must be acknowledged; simple execution need not use two stages.
  • Updated the collaboration skill and English, Russian and Simplified Chinese guides.

Verification

  • 166 tests and 214 subtests passed on macOS; Ruff checks and wheel/distribution validation passed.
  • Real stdio protocol tests cover forced polling and confirmed push; regression covers rejected receipt and transport fallback.
  • Real OMP consultation over stdio completed both independent-first stages; the original assessment remained unchanged in task history. Initialization delivered distinct forced-poll/automatic guidance within the 2048-character limit.
  • GitHub CI passed on Ubuntu/Python 3.12 and macOS/Python 3.13: https://github.com/Flyozzzz/omp-tandem-public/actions/runs/34364336434