Skip to content

poking-agents/headless-human

Repository files navigation

headless-human

This is a prototype agent for recording human baselines.

What headless-human does

(See here for a full example run)

Terminal commands are automatically recorded and displayed in the vivaria web viewer:

alt text (NOTE: GIFs are only available with the -TERMINAL_GIFS setting pack, otherwise just static terminal logs are shown)

Take notes with note!:

alt text

alt text

Track time with clock!:

alt text

alt text

Submit with submit!:

alt text

alt text

Usage

  • Clone this repo
  • Start a run with your setting pack
    • Example: viv run fermi_estimate/1_internet -o -y --agent-settings-pack NO_AI_TOOLS-NO_TERMINAL_RECORDING
  • SSH or code into the run
    • Example: viv ssh <Run ID> --user agent OR viv code <Run ID> --user agent
    • If you're using docker exec: docker exec -it --user agent ${CONTAINER_NAME} bash -l

Limitations and Improvements

Happy to add more suggestions and take PRs

  • Currently terminal recording is broken. The feature is also not designed to record any VSCode or other GUI interactions, may be possible to do record in-VSCode GUI interactions (and could ask people to use an in-VSCode browser)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 11