Commit Graph

319 Commits

Author SHA1 Message Date
Jack Gerrits
1a02e2ba4b Update version to dev7 (#4359)
* Update version to dev7

* update other references
2024-11-25 14:09:41 -08:00
Jack Gerrits
7c1cabf07e Add tool to check example in docstrings (#4353)
* Add tool to check example in docstrings

* update lock

* add task

* add ignored message

* add example check CI
2024-11-25 16:10:45 -05:00
Jack Gerrits
c6d69ab4c1 Unpin uv now that bug is fixed (#4220) 2024-11-15 11:56:08 -05:00
Eric Zhu
e27c740961 dev6 (#4129) 2024-11-11 00:48:05 -05:00
Eric Zhu
1cc0f4f7c5 dev5 (#4124) 2024-11-10 21:42:22 -05:00
Eric Zhu
4be1c9cf76 Update Python version to 0.4.0.dev4 (#4068)
* Update version to dev4
2024-11-05 22:04:37 -08:00
Eric Zhu
5be7ac7b12 Move reset from a message to a command (#4073) 2024-11-05 21:40:46 -08:00
Eric Zhu
4e5f3ababe Update version to 0.4.0.dev3 (#4043) 2024-11-01 16:08:09 -07:00
Eric Zhu
69fc742537 Pin uv version to 0.4.26 (#3964) 2024-10-25 22:23:40 -07:00
Jack Gerrits
388e4d957c Update issue templates for types (#3945)
* Update issue templates for types

* Update feature_request.yml
2024-10-24 14:37:12 -07:00
Jack Gerrits
0811102ed7 Update all versions to match normalized dev scheme (#3909) 2024-10-23 12:11:59 -04:00
Jack Gerrits
13b7ae502e Use install uv action (#3906)
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-23 08:41:17 -07:00
Eric Zhu
6c0d0db9cc Update dev version (#3900)
* Update dev version

* Update uv

* C#

* update versions

---------

Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-10-23 11:24:36 -04:00
Eric Zhu
6edbbdc75a specify branch to deploy (#3899) 2024-10-22 22:32:18 -07:00
Eric Zhu
fe3b4be410 Move workflow file to workflows folder (#3898) 2024-10-22 22:11:19 -07:00
Eric Zhu
15fc18ccbf add package workflow for 0.2 (#3892)
* add package workflow for 0.2

* Update workflow
2024-10-22 21:57:21 -07:00
Jack Gerrits
d3d736510c Multiversion docs build (#3842)
* test multiversion build

* Work on multiversion build

* update refs

* cancel in progress

* add docs dir

* add version switcher

* add version switcher

* add preferred

* version banner and hacky value override...

* add release version
2024-10-22 17:37:10 -04:00
Jack Gerrits
6310187763 Rename enhancement -> feature (#3886)
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-22 13:40:38 -07:00
Jack Gerrits
5391804cfe Add pull-requests permission (#3889) 2024-10-22 15:40:06 -04:00
Jack Gerrits
bfa0b3b94f Automate removing the awaiting-op-response label (#3888) 2024-10-22 15:32:03 -04:00
David Luong
caea7b068c remove dotnet-build-test-packages.yml (#3807)
Authored-by: luongdavid <luongdavid@microsoft.com>
2024-10-16 10:28:17 -07:00
Jack Gerrits
453fec6da4 CodeQL advanced config (#3736)
* CodeQL advanced config with dotnet build

* Update codeql.yml

---------

Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
2024-10-10 13:46:14 -07:00
Jack Gerrits
226576afd2 Add id token permissions (#3723) 2024-10-09 17:13:28 -04:00
Jack Gerrits
e504ad5720 Try again for package dirgp (#3722) 2024-10-09 17:09:13 -04:00
Jack Gerrits
26e6410bd4 Update path for publishing (#3721) 2024-10-09 17:03:37 -04:00
Jack Gerrits
0537d72640 Add workflow for package releases (#3719) 2024-10-09 16:52:16 -04:00
Jack Gerrits
0758d106cd Fix output directory for website (#3712) 2024-10-09 15:41:34 -04:00
Eric Zhu
64365b6835 Termination condition for agentchat teams (#3696)
* Update PR link in blog post (#3602)

* Update PR link in blog post

* Update index.mdx

* Create CI to tag issues with needs triage (#3605)

* Update issue templates (#3610)

* Update config.yml

* Delete .github/ISSUE_TEMPLATE.md

* Delete .github/ISSUE_TEMPLATE/general_issue.yml

* Update feature_request.yml

* Update feature_request.yml

* Update feature_request.yml

* Update feature_request.yml

* Update bug_report.yml

* Update .github/ISSUE_TEMPLATE/bug_report.yml

Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>

* Update .github/ISSUE_TEMPLATE/config.yml

Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>

* Update bug_report.yml

* Update config.yml

---------

Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>

* termination condition

* Termination condition

* termination condition in group chat manager

* Update module import

* Fix logging

* Clean up

* Fix doc string

---------

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-10-09 09:26:13 -07:00
Jack Gerrits
c63a034523 try fix docs CI (#3660)
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-10-04 10:08:00 -07:00
Jack Gerrits
88e1ee2a3b generate docs on push, deploy on main 2024-10-04 12:24:21 -04:00
Eric Zhu
25d006c09e Add staging to workflow target; fix circular imports in autogen_agentchat (#3651)
* Fix formatting and remove duplicated import of EVENT_LOGGER_NAME in agentchat

* add staging to target in checks

* add staging to target in checks for dotnet

* Fix circular imports
2024-10-04 10:22:09 -04:00
Xiaoyun Zhang
9ba14ee15b Fix dotnet test and reformat dotnet code (#3603)
* fix test

* install aspire workload

* format

* fix build error

* fix format

* format
2024-10-02 14:42:27 -04:00
Xiaoyun Zhang
5c7498cc08 Dotnet package cleanup and reconciliation of dirs 2024-10-02 12:57:50 -04:00
afourney
50ed0978b0 Renamed TeamOne to MagenticOne (#6)
* Renamed TeamOne to MagenticOne

* Updated uv.lock

* Fixed workflows.
2024-10-01 18:59:03 -04:00
Leonardo Pinheiro
6cfa29b018 Add langchain tool adapter in autogen-ext (#570)
* add langhcain tool adapter

* remove langchain package

* fix type errors

* test type fixes

* fix imports

* install extras in CI

* improve typing and use to_thread

* pin min langchain version

* install all extras in ci test

* update to langchain 0.3.1

* install extras in CI

* ignore pyright errors

* add missing uv sync extra reqs

---------

Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-30 19:36:20 -04:00
Jack Gerrits
5cb5bda522 Publish both 0.2 and dev websites 2024-09-30 19:30:34 -04:00
Jack Gerrits
4ea1f7a8b3 Add redirects for old website URLs 2024-09-30 16:41:50 -04:00
Jack Gerrits
1dc91bddd2 Fix lfs 2024-09-30 15:50:28 -04:00
Jack Gerrits
c25df0d8e9 update docs to include dev path 2024-09-30 13:09:50 -04:00
Jack Gerrits
b9ac9e45d1 show diff in failed gen proto 2024-09-30 11:02:49 -04:00
Jack Gerrits
3a62798af8 Merge work in progress autogen 0.4 to main 2024-09-30 10:15:34 -04:00
Jack Gerrits
da0906b065 Update token permissions for site deployment (#3580) 2024-09-27 19:42:32 +00:00
Jack Gerrits
38cce476d7 Deploy website using action instead of branch (#3578) 2024-09-27 19:24:23 +00:00
afourney
0d5163b78a WebSurfer Updated (Selenium, Playwright, and support for many filetypes) (#1929)
* Feat/headless browser (retargeted) (#1832)

* Add headless browser to the WebSurferAgent, closes #1481

* replace soup.get_text() with markdownify.MarkdownConverter().convert_soup(soup)

* import HeadlessChromeBrowser

* implicitly wait for 10s

* inicrease max. wait time to 99s

* fix: trim trailing whitespace

* test: fix headless tests

* better bing query search

* docs: add example 3 for headless option

---------

Co-authored-by: Vijay Ramesh <vijay@regrello.com>

* Handle missing Selenium package.

* Added browser_chat.py example to simplify testing.

* Based browser on mdconvert. (#1847)

* Based browser on mdconvert.

* Updated web_surfer.

* Renamed HeadlessChromeBrowser to SeleniumChromeBrowser

* Added an initial POC with Playwright.

* Separated Bing search into it's own utility module.

* Simple browser now uses Bing tools.

* Updated Playwright browser to inherit from SimpleTextBrowser

* Got Selenium working too.

* Renamed classes and files for consistency.

* Added more instructions.

* Initial work to support other search providers.

* Added some basic behavior when the BING_API_KEY is missing.

* Cleaned up some search results.

* Moved to using the request.Sessions object. Moved Bing SERP paring to mdconvert to be more broadly useful.

* Added backward compatibility to WebSurferAgent

* Selenium and Playwright now grab the whole DOM, not jus the body, allowing the converters access to metadata.

* Fixed printing of page titles in Playwright.

* Moved installation of WebSurfer dependencies to contrib-tests.yml

* Fixing pre-commit issues.

* Reverting conversable_agent, which should not have been changed in prior commit.

* Added RequestMarkdownBrowser tests.

* Fixed a bug with Bing search, and added search test cases.

* Added tests for Bing search.

* Added tests for md_convert

* Added test files.

* Added missing pptx.

* Added more tests for WebSurfer coverage.

* Fixed guard on requests_markdown_browser test.

* Updated test coverage for mdconvert.

* Fix brwser_utils tests.

* Removed image test from browser, since exiftool isn't installed on test machine.

* Removed image test from browser, since exiftool isn't installed on test machine.

* Disable Selenium GPU and sandbox to ensure it runs headless in Docker.

* Added option for Bing API results to be interleaved (as Bing specifies), or presented in a categorized list (Web, News, Videos), etc

* Print more details when requests exceptions are thrown.

* Added additional documentation to markdown_search

* Added documentation to the selenium_markdown_browser.

* Added documentation to playwright_markdown_browser.py

* Added documentation to requests_markdown_browser

* Added documentation to mdconvert.py

* Updated agentchat_surfer notebook.

* Update .github/workflows/contrib-tests.yml

Co-authored-by: Davor Runje <davor@airt.ai>

* Merge main. Resolve conflicts.

* Resolve pre-commit checks.

* Removed offending LFS file.

* Re-added offending LFS file.

* Fixed browser_utils tests.

* Fixed style errors.

---------

Co-authored-by: Asapanna Rakesh <45640029+INF800@users.noreply.github.com>
Co-authored-by: Vijay Ramesh <vijay@regrello.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Davor Runje <davor@airt.ai>
2024-09-25 22:17:42 +00:00
Lokesh Goel
2e1f788293 Add Couchbase VectorDB Support (#3525)
* add couchbase vector store

* add unit test

* cleanup

* add couchbase to website

* fix code formatting

---------

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-25 17:15:35 +00:00
Jack Gerrits
d624367894 Fix docs ci poe task (#572) 2024-09-19 10:33:11 -04:00
Ryan Sweet
1edf5cfe9c working on scaffolding a new dotnet intro sample for #531 (#536)
* interim stash

* interim stash

* interim checkpoint

* broken stash

* whoops

* merge sln files

* fix a bunch of refactoring errors

* moving more to core vs samples

* interim

* fixup the devteam sample

* fix ci

* fixup soln file

* trying to fix ci

* trying to fix ci

* adding back

* still trying

* recreate

* next step

* adding it back

* trying to fix

* Rename Autogen -> AutoGen (#567)

* Add transparency faqs (#566)

* remove Autogen

* add AutoGen back

---------

Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>

---------

Co-authored-by: Xiaoyun Zhang <xiaoyuz@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-19 01:41:44 +00:00
Jack Gerrits
f3bb058f1c Add agentchat to ci (#552) 2024-09-18 10:41:25 -04:00
Eric Zhu
a8002636ad Add scaffolding for autogen-ext (#541)
* add scaffolding for autogen-ext

* Make it into namespace package

* add uv lock

* add placeholder

* set ext packages

* add  to CI

* connect up docs

---------

Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-18 09:12:08 -04:00
Jack Gerrits
1135515364 Require lockfile to be up to date in CI (#457)
* Require lockfile to be up to date in CI

* use locked instead of frozen
2024-09-09 09:34:06 -04:00