LICENSE
MANIFEST.in
README.md
pyproject.toml
src/pywebtask.egg-info/PKG-INFO
src/pywebtask.egg-info/SOURCES.txt
src/pywebtask.egg-info/dependency_links.txt
src/pywebtask.egg-info/requires.txt
src/pywebtask.egg-info/top_level.txt
src/webtask/__init__.py
src/webtask/webtask.py
src/webtask/_internal/config.py
src/webtask/_internal/agent/__init__.py
src/webtask/_internal/agent/action_tracker.py
src/webtask/_internal/agent/session_browser.py
src/webtask/_internal/agent/task_execution.py
src/webtask/_internal/agent/task_executor.py
src/webtask/_internal/agent/tool.py
src/webtask/_internal/agent/verifier/verifier.py
src/webtask/_internal/agent/verifier/verifier_browser.py
src/webtask/_internal/agent/verifier/verifier_session.py
src/webtask/_internal/agent/verifier/tools/abort_task.py
src/webtask/_internal/agent/verifier/tools/complete_task.py
src/webtask/_internal/agent/verifier/tools/observe.py
src/webtask/_internal/agent/verifier/tools/request_correction.py
src/webtask/_internal/agent/worker/tools.py
src/webtask/_internal/agent/worker/worker.py
src/webtask/_internal/agent/worker/worker_browser.py
src/webtask/_internal/agent/worker/worker_session.py
src/webtask/_internal/cdp/__init__.py
src/webtask/_internal/cdp/accessibility/__init__.py
src/webtask/_internal/cdp/accessibility/axnode.py
src/webtask/_internal/cdp/accessibility/filters/__init__.py
src/webtask/_internal/cdp/accessibility/filters/filter_by_predicate.py
src/webtask/_internal/cdp/accessibility/filters/filter_duplicate_names.py
src/webtask/_internal/cdp/accessibility/filters/filter_generic.py
src/webtask/_internal/cdp/accessibility/filters/filter_ignored.py
src/webtask/_internal/cdp/accessibility/filters/filter_none.py
src/webtask/_internal/cdp/accessibility/parsers/__init__.py
src/webtask/_internal/cdp/accessibility/parsers/cdp.py
src/webtask/_internal/cdp/dom/__init__.py
src/webtask/_internal/cdp/dom/domnode.py
src/webtask/_internal/cdp/dom/selector.py
src/webtask/_internal/cdp/dom/parsers/__init__.py
src/webtask/_internal/cdp/dom/parsers/cdp.py
src/webtask/_internal/cdp/dom/parsers/html.py
src/webtask/_internal/cdp/dom/serializers/__init__.py
src/webtask/_internal/cdp/dom/serializers/json.py
src/webtask/_internal/context/__init__.py
src/webtask/_internal/context/llm_dom_context.py
src/webtask/_internal/llm/__init__.py
src/webtask/_internal/llm/message_filter.py
src/webtask/_internal/llm/message_purger.py
src/webtask/_internal/natural_selector/__init__.py
src/webtask/_internal/natural_selector/schema.py
src/webtask/_internal/natural_selector/selector.py
src/webtask/_internal/prompts/__init__.py
src/webtask/_internal/prompts/markdown_builder.py
src/webtask/_internal/prompts/selector_prompt.py
src/webtask/_internal/prompts/verifier_prompt.py
src/webtask/_internal/prompts/worker_prompt.py
src/webtask/_internal/utils/__init__.py
src/webtask/_internal/utils/context_debugger.py
src/webtask/_internal/utils/json_parser.py
src/webtask/_internal/utils/logger.py
src/webtask/_internal/utils/url.py
src/webtask/_internal/utils/wait.py
src/webtask/agent/__init__.py
src/webtask/agent/agent.py
src/webtask/agent/tool.py
src/webtask/browser/__init__.py
src/webtask/browser/browser.py
src/webtask/browser/cookies.py
src/webtask/browser/element.py
src/webtask/browser/page.py
src/webtask/browser/session.py
src/webtask/integrations/__init__.py
src/webtask/integrations/browser/__init__.py
src/webtask/integrations/browser/playwright/__init__.py
src/webtask/integrations/browser/playwright/playwright_browser.py
src/webtask/integrations/browser/playwright/playwright_element.py
src/webtask/integrations/browser/playwright/playwright_page.py
src/webtask/integrations/browser/playwright/playwright_session.py
src/webtask/integrations/llm/__init__.py
src/webtask/integrations/llm/google/__init__.py
src/webtask/integrations/llm/google/gemini.py
src/webtask/integrations/llm/google/gemini_mapper.py
src/webtask/llm/__init__.py
src/webtask/llm/llm.py
src/webtask/llm/message.py
src/webtask/testing/__init__.py
src/webtask/testing/recording_llm.py
src/webtask/testing/recording_browser/__init__.py
src/webtask/testing/recording_browser/browser.py
src/webtask/testing/recording_browser/element.py
src/webtask/testing/recording_browser/page.py
src/webtask/testing/recording_browser/session.py