Magentic-One Log Viewer + preview API (#4032)

* update example script with logs dir, add screenshot timestamp

* readme examples update

* add flask app to view magentic_one

* remove copy example

* rename

* changes to magentic one helper

* update test web surfer to delete logs

* magentic_one icons

* fix colors - final log viewer

* fix termination condition

* update coder and log viewer

* timeout time

* make tests pass

* logs dir

* repeated thing

* remove log_viewer, mm web surfer comments

* coder change prompt, edit readmes

* type ignore

* remove logviewer

* add flag for coder agent

* readme

* changes readme

* uv lock

* update readme figures

* not yet

* pointer images
This commit is contained in:
Hussein Mozannar
2024-11-04 17:18:46 -08:00
committed by GitHub
parent eca8a95c61
commit 8603317537
17 changed files with 660 additions and 298 deletions

18
python/uv.lock generated
View File

@@ -4,8 +4,10 @@ resolution-markers = [
"python_full_version < '3.11'",
"python_full_version == '3.11.*'",
"python_full_version >= '3.12' and python_full_version < '3.12.4'",
"python_full_version < '3.13'",
"python_full_version >= '3.13'",
"python_full_version < '3.11'",
"python_full_version == '3.11.*'",
"python_full_version >= '3.12' and python_full_version < '3.12.4'",
"python_full_version >= '3.12.4'",
]
[manifest]
@@ -436,7 +438,7 @@ requires-dist = [
{ name = "opentelemetry-api", specifier = "~=1.27.0" },
{ name = "pillow" },
{ name = "protobuf", specifier = "~=4.25.1" },
{ name = "pydantic", specifier = "<3.0.0,>=2.0.0" },
{ name = "pydantic", specifier = ">=2.0.0,<3.0.0" },
{ name = "tiktoken" },
{ name = "typing-extensions" },
]
@@ -534,7 +536,7 @@ source = { editable = "packages/autogen-magentic-one" }
dependencies = [
{ name = "aiofiles" },
{ name = "autogen-core" },
{ name = "autogen-ext" },
{ name = "autogen-ext", extra = ["docker"] },
{ name = "beautifulsoup4" },
{ name = "mammoth" },
{ name = "markdownify" },
@@ -567,7 +569,7 @@ dev = [
requires-dist = [
{ name = "aiofiles" },
{ name = "autogen-core", editable = "packages/autogen-core" },
{ name = "autogen-ext", editable = "packages/autogen-ext" },
{ name = "autogen-ext", extras = ["docker"], editable = "packages/autogen-ext" },
{ name = "beautifulsoup4" },
{ name = "mammoth" },
{ name = "markdownify" },
@@ -578,7 +580,7 @@ requires-dist = [
{ name = "pdfminer-six" },
{ name = "playwright" },
{ name = "puremagic" },
{ name = "pydantic", specifier = "<3.0.0,>=2.0.0" },
{ name = "pydantic", specifier = ">=2.0.0,<3.0.0" },
{ name = "pydub" },
{ name = "python-pptx" },
{ name = "requests" },
@@ -3672,7 +3674,7 @@ name = "psycopg"
version = "3.2.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "typing-extensions", marker = "python_full_version < '3.13'" },
{ name = "typing-extensions" },
{ name = "tzdata", marker = "sys_platform == 'win32'" },
]
sdist = { url = "https://files.pythonhosted.org/packages/d1/ad/7ce016ae63e231575df0498d2395d15f005f05e32d3a2d439038e1bd0851/psycopg-3.2.3.tar.gz", hash = "sha256:a5764f67c27bec8bfac85764d23c534af2c27b893550377e37ce59c12aac47a2", size = 155550 }
@@ -4798,7 +4800,7 @@ name = "sqlalchemy"
version = "2.0.36"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "greenlet", marker = "(python_full_version < '3.13' and platform_machine == 'AMD64') or (python_full_version < '3.13' and platform_machine == 'WIN32') or (python_full_version < '3.13' and platform_machine == 'aarch64') or (python_full_version < '3.13' and platform_machine == 'amd64') or (python_full_version < '3.13' and platform_machine == 'ppc64le') or (python_full_version < '3.13' and platform_machine == 'win32') or (python_full_version < '3.13' and platform_machine == 'x86_64')" },
{ name = "greenlet", marker = "platform_machine == 'AMD64' or platform_machine == 'WIN32' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'ppc64le' or platform_machine == 'win32' or platform_machine == 'x86_64'" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/50/65/9cbc9c4c3287bed2499e05033e207473504dc4df999ce49385fb1f8b058a/sqlalchemy-2.0.36.tar.gz", hash = "sha256:7f2767680b6d2398aea7082e45a774b2b0767b5c8d8ffb9c8b683088ea9b29c5", size = 9574485 }