Skip to content

Fields has been removed #95

@tylerdurden4285

Description

@tylerdurden4285
from dendrite import Dendrite
from dendrite.logic.llm.agent import LLM
from dendrite.logic.llm.config import LLMConfig
from dendrite.logic.config import Config
from time import sleep

# Create custom configurations for all agents to use GPT-4
custom_agents = {
    "extract_agent": LLM("gpt-4", temperature=0.2),
    "scroll_agent": LLM("gpt-4", temperature=0.2),
    "ask_page_agent": LLM("gpt-4", temperature=0.2),
    "segment_agent": LLM("gpt-4", temperature=0.2),
    "select_agent": LLM("gpt-4", temperature=0.2),
    "verify_action_agent": LLM("gpt-4", temperature=0.2)
}

# Initialize config with custom agents
llm_config = LLMConfig(default_agents=custom_agents)
config = Config(llm_config=llm_config)

# Use in Dendrite initialization
browser = Dendrite(config=config)


def main():
    browser.goto("https://google.com")
    sleep(2)
    browser.fill("Search field", "Hello world")
    browser.press("Enter")
    print("completed")

if __name__ == "__main__":
    main()

python google_hello_world.py

Runs successfully but I get this warning about field. what to do about this? I looked in docs but didn't see the new recommendation for it.

py:341: UserWarning: Valid config keys have changed in V2:
* 'fields' has been removed
  warnings.warn(message, UserWarning)
 12:27:26.577 | INFO     | Going to https://google.com
 12:27:29.032 | INFO     | Getting element for prompt: 'Search field

Make sure the element can be filled with text.'
 12:27:29.059 | DEBUG    | Attempting to use cached selectors with backoff
completed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions