LICENSE
README.md
pyproject.toml
src/perplexity_cli/__init__.py
src/perplexity_cli/cli.py
src/perplexity_cli/command_runner.py
src/perplexity_cli/commands.py
src/perplexity_cli/envelope.py
src/perplexity_cli/error_handler.py
src/perplexity_cli/exit_codes.py
src/perplexity_cli/help_json.py
src/perplexity_cli/ndjson.py
src/perplexity_cli/py.typed
src/perplexity_cli/query_runner.py
src/perplexity_cli/session_log.py
src/perplexity_cli/api/__init__.py
src/perplexity_cli/api/client.py
src/perplexity_cli/api/contracts.py
src/perplexity_cli/api/endpoints.py
src/perplexity_cli/api/models.py
src/perplexity_cli/api/rest_client.py
src/perplexity_cli/api/streaming.py
src/perplexity_cli/attachments/__init__.py
src/perplexity_cli/attachments/upload_manager.py
src/perplexity_cli/auth/__init__.py
src/perplexity_cli/auth/models.py
src/perplexity_cli/auth/oauth_handler.py
src/perplexity_cli/auth/token_manager.py
src/perplexity_cli/auth/utils.py
src/perplexity_cli/config/__init__.py
src/perplexity_cli/config/defaults.py
src/perplexity_cli/config/models.py
src/perplexity_cli/config/urls.json
src/perplexity_cli/formatting/__init__.py
src/perplexity_cli/formatting/base.py
src/perplexity_cli/formatting/json.py
src/perplexity_cli/formatting/markdown.py
src/perplexity_cli/formatting/plain.py
src/perplexity_cli/formatting/registry.py
src/perplexity_cli/formatting/rich.py
src/perplexity_cli/models/__init__.py
src/perplexity_cli/models/model_config.py
src/perplexity_cli/resources/skill.md
src/perplexity_cli/runners/__init__.py
src/perplexity_cli/runners/_utils.py
src/perplexity_cli/runners/auth.py
src/perplexity_cli/runners/config.py
src/perplexity_cli/runners/export.py
src/perplexity_cli/runners/models.py
src/perplexity_cli/runners/skill.py
src/perplexity_cli/runners/status.py
src/perplexity_cli/services/__init__.py
src/perplexity_cli/services/model_service.py
src/perplexity_cli/threads/__init__.py
src/perplexity_cli/threads/cache_manager.py
src/perplexity_cli/threads/date_parser.py
src/perplexity_cli/threads/exporter.py
src/perplexity_cli/threads/models.py
src/perplexity_cli/threads/scraper.py
src/perplexity_cli/threads/utils.py
src/perplexity_cli/utils/__init__.py
src/perplexity_cli/utils/async_bridge.py
src/perplexity_cli/utils/config.py
src/perplexity_cli/utils/cookies.py
src/perplexity_cli/utils/encryption.py
src/perplexity_cli/utils/exceptions.py
src/perplexity_cli/utils/file_handler.py
src/perplexity_cli/utils/file_permissions.py
src/perplexity_cli/utils/http_errors.py
src/perplexity_cli/utils/http_headers.py
src/perplexity_cli/utils/logging.py
src/perplexity_cli/utils/rate_limiter.py
src/perplexity_cli/utils/rate_limiter_models.py
src/perplexity_cli/utils/retry.py
src/perplexity_cli/utils/session_factory.py
src/perplexity_cli/utils/style_manager.py
src/perplexity_cli/utils/version.py
src/pxcli.egg-info/PKG-INFO
src/pxcli.egg-info/SOURCES.txt
src/pxcli.egg-info/dependency_links.txt
src/pxcli.egg-info/entry_points.txt
src/pxcli.egg-info/requires.txt
src/pxcli.egg-info/top_level.txt
tests/test_api_client.py
tests/test_api_integration.py
tests/test_api_version.py
tests/test_async_bridge.py
tests/test_attachment_request_serialization.py
tests/test_attachment_validation.py
tests/test_attachments_integration.py
tests/test_auth.py
tests/test_auth_integration.py
tests/test_auth_models.py
tests/test_auth_runner.py
tests/test_auth_utils.py
tests/test_chrome_connection.py
tests/test_cli.py
tests/test_cli_composition.py
tests/test_command_runner.py
tests/test_command_tree.py
tests/test_completion.py
tests/test_comprehensive_help.py
tests/test_config_edge_cases.py
tests/test_config_improvements.py
tests/test_config_models.py
tests/test_config_runners.py
tests/test_cookie_utils.py
tests/test_cyclomatic_complexity.py
tests/test_date_parser.py
tests/test_deep_research_edge_cases.py
tests/test_encryption.py
tests/test_endpoints.py
tests/test_envelope.py
tests/test_envelope_snapshots.py
tests/test_error_handler.py
tests/test_exceptions.py
tests/test_exit_codes.py
tests/test_export_runner.py
tests/test_file_attachment_e2e.py
tests/test_file_attachment_real_e2e.py
tests/test_file_handler.py
tests/test_file_permissions.py
tests/test_formatters.py
tests/test_fuzz.py
tests/test_help_formatting.py
tests/test_help_json.py
tests/test_http_errors.py
tests/test_http_headers.py
tests/test_inline_file_detection.py
tests/test_inline_file_path.py
tests/test_json_output.py
tests/test_logging.py
tests/test_manual_auth.py
tests/test_model_cli.py
tests/test_model_config_models.py
tests/test_model_runner.py
tests/test_model_service.py
tests/test_models.py
tests/test_ndjson.py
tests/test_oauth_handler.py
tests/test_optional_auth.py
tests/test_packaging.py
tests/test_private_api_contracts.py
tests/test_pydantic_models.py
tests/test_query_realtime.py
tests/test_query_runner.py
tests/test_query_simple.py
tests/test_rate_limiter.py
tests/test_rest_client.py
tests/test_retry.py
tests/test_safety_scan.py
tests/test_schema.py
tests/test_schema_inclusion.py
tests/test_scraper_cache_filter.py
tests/test_scraper_coverage.py
tests/test_semgrep_clean_code.py
tests/test_session_factory.py
tests/test_session_log.py
tests/test_skill_runner.py
tests/test_standard_flags.py
tests/test_status_runner.py
tests/test_stdin.py
tests/test_streaming.py
tests/test_structured_logging.py
tests/test_style_manager.py
tests/test_test_isolation.py
tests/test_thread_cache.py
tests/test_thread_exporter.py
tests/test_token_manager.py
tests/test_tty_detection.py
tests/test_upload_manager_defensive.py
tests/test_version.py
tests/test_vulture_dead_code.py
tests/test_xdg.py