Skip to content

feat: add provider-neutral handoff routing hints - #51

Open
adamweeks wants to merge 3 commits into
webex:mainfrom
adamweeks:feat/byova-handoff-routing-hint
Open

feat: add provider-neutral handoff routing hints#51
adamweeks wants to merge 3 commits into
webex:mainfrom
adamweeks:feat/byova-handoff-routing-hint

Conversation

@adamweeks

@adamweeks adamweeks commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • define a provider-neutral normalize_handoff() contract that any connector can use for summary and routing_hint
  • use GECX EndSession.metadata as the first adapter; forward only allowlisted summary and routing_hint metadata on one TRANSFER_TO_AGENT event
  • document Flow Designer mapping, approved Case-to-queue mapping, and fallback human queue

Verification

  • venv/bin/python run_tests.py (494 passed)
  • venv/bin/python -m pytest tests/test_handoff.py tests/test_gecx_connector.py tests/test_wxcc_gateway_server.py -q (175 passed)
  • venv/bin/ruff check --target-version py38 --select E,F,I src/utils/handoff.py

Deployment

No dev deployment or Flow Designer change was made in this PR.

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