MANIFEST.in
README.md
pyproject.toml
setup.py
src/surfari/__init__.py
src/surfari/navigation_cli.py
src/surfari.egg-info/PKG-INFO
src/surfari.egg-info/SOURCES.txt
src/surfari.egg-info/dependency_links.txt
src/surfari.egg-info/requires.txt
src/surfari.egg-info/top_level.txt
src/surfari/agents/__init__.py
src/surfari/agents/base_agent/__init__.py
src/surfari/agents/base_agent/_base_agent.py
src/surfari/agents/navigation_agent/__init__.py
src/surfari/agents/navigation_agent/_navigation_agent.py
src/surfari/agents/navigation_agent/_pinecone_resolver.py
src/surfari/agents/navigation_agent/_prompts.py
src/surfari/agents/navigation_agent/_record_and_replay.py
src/surfari/agents/navigation_agent/_record_and_replay_prompt.py
src/surfari/agents/navigation_agent/_typing.py
src/surfari/agents/navigation_agent/_value_resolver.py
src/surfari/agents/tools/google_tools.py
src/surfari/agents/tools/account_tool/_tool_definition.py
src/surfari/model/structured_llm.py
src/surfari/model/tool_executor.py
src/surfari/model/tool_helper.py
src/surfari/model/mcp/__init__.py
src/surfari/model/mcp/fs_http_embed.py
src/surfari/model/mcp/fs_server.py
src/surfari/model/mcp/load_mcp_servers.py
src/surfari/model/mcp/manager.py
src/surfari/model/mcp/mcp_config.json
src/surfari/model/mcp/mcp_types.py
src/surfari/model/mcp/session.py
src/surfari/model/mcp/tool_registry.py
src/surfari/security/.env
src/surfari/security/credentials.db
src/surfari/security/data_masker.py
src/surfari/security/gmail_otp_fetcher.py
src/surfari/security/site_credential_manager.py
src/surfari/uploads/testDocForUpload.docx
src/surfari/uploads/testDocForUpload.pdf
src/surfari/uploads/subfolder/testDocForUpload.txt
src/surfari/util/cdp_browser.py
src/surfari/util/config.json
src/surfari/util/config.py
src/surfari/util/db_service.py
src/surfari/util/electron_connector.py
src/surfari/util/playwright_util.py
src/surfari/util/surfari_logger.py
src/surfari/view/full_text_extractor.py
src/surfari/view/html_to_text.js
src/surfari/view/text_layouter.py