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/agent.py
src/webtask/webtask.py
src/webtask/_internal/config.py
src/webtask/_internal/agent/__init__.py
src/webtask/_internal/agent/agent_browser.py
src/webtask/_internal/agent/subtask.py
src/webtask/_internal/agent/subtask_execution.py
src/webtask/_internal/agent/subtask_manager.py
src/webtask/_internal/agent/subtask_queue.py
src/webtask/_internal/agent/task.py
src/webtask/_internal/agent/task_executor.py
src/webtask/_internal/agent/tool.py
src/webtask/_internal/agent/tool_call.py
src/webtask/_internal/agent/manager/manager.py
src/webtask/_internal/agent/manager/manager_session.py
src/webtask/_internal/agent/manager/tools/__init__.py
src/webtask/_internal/agent/manager/tools/abort_task.py
src/webtask/_internal/agent/manager/tools/add_subtask.py
src/webtask/_internal/agent/manager/tools/cancel_pending_subtasks.py
src/webtask/_internal/agent/manager/tools/complete_task.py
src/webtask/_internal/agent/manager/tools/start_subtask.py
src/webtask/_internal/agent/verifier/verifier.py
src/webtask/_internal/agent/verifier/verifier_session.py
src/webtask/_internal/agent/verifier/tools/complete_subtask.py
src/webtask/_internal/agent/verifier/tools/request_correction.py
src/webtask/_internal/agent/verifier/tools/request_reschedule.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/agent/worker/tools/click.py
src/webtask/_internal/agent/worker/tools/fill.py
src/webtask/_internal/agent/worker/tools/mark_done_working.py
src/webtask/_internal/agent/worker/tools/navigate.py
src/webtask/_internal/agent/worker/tools/type.py
src/webtask/_internal/agent/worker/tools/upload.py
src/webtask/_internal/agent/worker/tools/wait.py
src/webtask/_internal/dom/__init__.py
src/webtask/_internal/dom/domnode.py
src/webtask/_internal/dom/selector.py
src/webtask/_internal/dom/snapshot.py
src/webtask/_internal/dom/parsers/__init__.py
src/webtask/_internal/dom/parsers/cdp.py
src/webtask/_internal/dom/parsers/html.py
src/webtask/_internal/dom_processing/__init__.py
src/webtask/_internal/dom_processing/filters/__init__.py
src/webtask/_internal/dom_processing/filters/filter_non_rendered.py
src/webtask/_internal/dom_processing/filters/filter_non_semantic.py
src/webtask/_internal/dom_processing/knowledge/__init__.py
src/webtask/_internal/dom_processing/knowledge/interactive.py
src/webtask/_internal/dom_processing/knowledge/rendering.py
src/webtask/_internal/dom_processing/knowledge/semantic.py
src/webtask/_internal/dom_processing/serializers/__init__.py
src/webtask/_internal/dom_processing/serializers/json.py
src/webtask/_internal/llm/__init__.py
src/webtask/_internal/llm/context.py
src/webtask/_internal/llm/typed_llm.py
src/webtask/_internal/media/__init__.py
src/webtask/_internal/media/image.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/page_context/__init__.py
src/webtask/_internal/page_context/bounding_box_renderer.py
src/webtask/_internal/page_context/dom_context_builder.py
src/webtask/_internal/page_context/page_context_builder.py
src/webtask/_internal/prompts/__init__.py
src/webtask/_internal/prompts/manager_prompt.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/json_parser.py
src/webtask/_internal/utils/url.py
src/webtask/_internal/utils/wait.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/openai/__init__.py
src/webtask/integrations/llm/openai/openai.py
src/webtask/llm/__init__.py
src/webtask/llm/content.py
src/webtask/llm/llm.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