Skip to content

feat(runtime): add AAC config canary mode#254

Merged
rylinjames merged 1 commit into
mainfrom
feat/aac-config-canary
Jun 12, 2026
Merged

feat(runtime): add AAC config canary mode#254
rylinjames merged 1 commit into
mainfrom
feat/aac-config-canary

Conversation

@rylinjames

@rylinjames rylinjames commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • adds configurable AAC thresholds to RtcAdapterConfig and tether serve
  • adds --adaptive-action-chunking-canary to compute/record AAC decisions while applying the base RTC horizon
  • records and exports applied_horizon alongside recommended horizon in stats, spans, metrics, and calibration summaries

Validation

  • PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 PYTHONPATH=src python -m pytest -p pytest_asyncio.plugin tests/test_rtc_adapter_day1.py tests/test_rtc_adapter_integration.py tests/test_observability_prometheus.py tests/test_adaptive_calibration.py tests/test_rtc_adapter_day4.py
  • PYTHONPATH=src python -m ruff check src/tether/runtime/rtc_adapter.py src/tether/observability/prometheus.py src/tether/runtime/server.py src/tether/runtime/adaptive_calibration.py tests/test_rtc_adapter_day1.py tests/test_rtc_adapter_integration.py tests/test_observability_prometheus.py tests/test_adaptive_calibration.py tests/test_rtc_adapter_day4.py
  • PYTHONPATH=src python -m py_compile src/tether/cli.py
  • Typer parser acceptance for --adaptive-action-chunking-canary
  • PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 PYTHONPATH=src python -m pytest -p pytest_asyncio.plugin

@rylinjames rylinjames merged commit 9138e47 into main Jun 12, 2026
6 checks passed
@rylinjames rylinjames deleted the feat/aac-config-canary branch June 12, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant