LICENSE
README.md
pyproject.toml
src/wxq/__init__.py
src/wxq/cli.py
src/wxq/exceptions.py
src/wxq/py.typed
src/wxq.egg-info/PKG-INFO
src/wxq.egg-info/SOURCES.txt
src/wxq.egg-info/dependency_links.txt
src/wxq.egg-info/entry_points.txt
src/wxq.egg-info/requires.txt
src/wxq.egg-info/top_level.txt
src/wxq/bin/find_all_keys_macos.arm64
src/wxq/bin/find_all_keys_macos.c
src/wxq/commands/__init__.py
src/wxq/commands/contacts.py
src/wxq/commands/export.py
src/wxq/commands/favorites.py
src/wxq/commands/history.py
src/wxq/commands/init.py
src/wxq/commands/members.py
src/wxq/commands/new_messages.py
src/wxq/commands/search.py
src/wxq/commands/sessions.py
src/wxq/commands/stats.py
src/wxq/commands/unread.py
src/wxq/core/__init__.py
src/wxq/core/config.py
src/wxq/core/contacts.py
src/wxq/core/context.py
src/wxq/core/crypto.py
src/wxq/core/db_cache.py
src/wxq/core/key_utils.py
src/wxq/keys/__init__.py
src/wxq/keys/common.py
src/wxq/keys/scanner_linux.py
src/wxq/keys/scanner_macos.py
src/wxq/keys/scanner_windows.py
src/wxq/mcp/__init__.py
src/wxq/mcp/server.py
src/wxq/models/__init__.py
src/wxq/models/config.py
src/wxq/models/contact.py
src/wxq/models/keys.py
src/wxq/models/message.py
src/wxq/models/session.py
src/wxq/output/__init__.py
src/wxq/output/formatter.py
src/wxq/services/__init__.py
src/wxq/services/message_parser.py
src/wxq/services/message_service.py
tests/test_adversarial.py
tests/test_cli_integration.py
tests/test_cli_more.py
tests/test_config.py
tests/test_contacts.py
tests/test_crypto.py
tests/test_db_cache.py
tests/test_exceptions.py
tests/test_key_utils.py
tests/test_mcp_server.py
tests/test_message_parser.py
tests/test_message_parser_xml.py
tests/test_message_service.py
tests/test_models.py
tests/test_output.py
tests/test_skill_doc.py