LICENSE
README.md
pyproject.toml
src/chatgpt_web_adapter/__init__.py
src/chatgpt_web_adapter/approval_events.py
src/chatgpt_web_adapter/approval_policy.py
src/chatgpt_web_adapter/approval_types.py
src/chatgpt_web_adapter/attach.py
src/chatgpt_web_adapter/auth.py
src/chatgpt_web_adapter/auth_browser.py
src/chatgpt_web_adapter/auth_refresh.py
src/chatgpt_web_adapter/auth_status.py
src/chatgpt_web_adapter/auth_store.py
src/chatgpt_web_adapter/browser_cookies.py
src/chatgpt_web_adapter/browser_profile_lock.py
src/chatgpt_web_adapter/browser_sentinel.py
src/chatgpt_web_adapter/cli.py
src/chatgpt_web_adapter/client.py
src/chatgpt_web_adapter/conversation_prepare.py
src/chatgpt_web_adapter/conversation_send.py
src/chatgpt_web_adapter/diagnostic_metrics.py
src/chatgpt_web_adapter/errors.py
src/chatgpt_web_adapter/exceptions.py
src/chatgpt_web_adapter/export.py
src/chatgpt_web_adapter/message_text.py
src/chatgpt_web_adapter/messages.py
src/chatgpt_web_adapter/model_detection.py
src/chatgpt_web_adapter/model_registry.py
src/chatgpt_web_adapter/payload_builder.py
src/chatgpt_web_adapter/payload_validation.py
src/chatgpt_web_adapter/policy_approval.py
src/chatgpt_web_adapter/prepared_text_send.py
src/chatgpt_web_adapter/raw_payload.py
src/chatgpt_web_adapter/required_action.py
src/chatgpt_web_adapter/sentinel_bundle.py
src/chatgpt_web_adapter/sentinel_requirements.py
src/chatgpt_web_adapter/sentinel_transaction.py
src/chatgpt_web_adapter/status.py
src/chatgpt_web_adapter/types.py
src/chatgpt_web_adapter/wait.py
src/chatgpt_web_adapter/web_session.py
src/chatgpt_web_adapter.egg-info/PKG-INFO
src/chatgpt_web_adapter.egg-info/SOURCES.txt
src/chatgpt_web_adapter.egg-info/dependency_links.txt
src/chatgpt_web_adapter.egg-info/entry_points.txt
src/chatgpt_web_adapter.egg-info/requires.txt
src/chatgpt_web_adapter.egg-info/top_level.txt
tests/test_approval_metrics_integration.py
tests/test_approval_policy.py
tests/test_approval_types.py
tests/test_attach_conversation.py
tests/test_attached_conversation.py
tests/test_auth.py
tests/test_auth_browser.py
tests/test_auth_refresh.py
tests/test_auth_status.py
tests/test_auth_store.py
tests/test_browser_cookies.py
tests/test_browser_profile_lock.py
tests/test_browser_sentinel.py
tests/test_chat_message.py
tests/test_chat_metrics.py
tests/test_cli.py
tests/test_client.py
tests/test_client_auth_lifecycle.py
tests/test_conversation_prepare.py
tests/test_conversation_ref.py
tests/test_conversation_status.py
tests/test_examples_pack.py
tests/test_export_conversation.py
tests/test_get_messages.py
tests/test_get_messages_model_metadata.py
tests/test_get_messages_text_extraction.py
tests/test_get_status.py
tests/test_message_text_extraction.py
tests/test_model_detection.py
tests/test_model_registry.py
tests/test_payload_builder.py
tests/test_payload_validation.py
tests/test_pending_approval.py
tests/test_policy_aware_approval.py
tests/test_pr7_11a_manual_review_regressions.py
tests/test_prepare_contract_probe_example.py
tests/test_prepare_endpoint_patchability.py
tests/test_prepare_trace_redaction.py
tests/test_prepared_handoff_recovery.py
tests/test_prepared_text_send.py
tests/test_probe_live_contract_example.py
tests/test_public_api_surface.py
tests/test_raw_payload_docs.py
tests/test_readme_positioning.py
tests/test_rename_compatibility_docs.py
tests/test_request_error.py
tests/test_required_action.py
tests/test_send_metrics.py
tests/test_send_payload.py
tests/test_send_to_conversation.py
tests/test_sentinel_bundle.py
tests/test_sentinel_requirements_contract.py
tests/test_sentinel_transaction.py
tests/test_wait_until_completed.py
tests/test_watch_conversation_example.py
tests/test_web_session_gate.py