61 Commits

Author SHA1 Message Date
Jack Gerrits
a5d267e986 Update link to 0.2 docs 2024-09-30 20:02:19 -04:00
Jack Gerrits
af2b5faeef Update package versions 2024-09-30 19:59:35 -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
d9ca172f5c set baseurl to dev for 0.4 2024-09-30 11:41:22 -04:00
Jack Gerrits
d11b421ccd attribute theme 2024-09-30 11:41:05 -04:00
Eric Zhu
b2db45d673 Tool use in agentchat (#664)
* Tool use in agentchat

* Update link

* doc string
2024-09-30 10:58:02 -04:00
Eric Zhu
da246ef71b
Move tool use with intervention to cookbook; remove duplicated examples (#658) 2024-09-28 03:57:44 +00:00
peterychang
d7a5835123
Add Azure code executor cookbook (#615)
* Add Azure code executor cookbook

* Notebook instead of markdown file

* PR comments

* fix method links

* fix a broken link

* fix undefined variable

* fix code errors

* missing parameter

* revert accidental change, ignore async with errors

* formatting
2024-09-27 15:23:20 -04:00
peterychang
e0e99a1048
Standardize Agent and Topic ID strings + documentation (#638)
* Standardize Agent and Topic ID strings + documentation

* Add specs

---------

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-26 19:45:38 +00:00
Jack Gerrits
95078d1237
Update conf.py (#650) 2024-09-26 16:38:36 +00:00
Eric Zhu
7ba99186fb
Initial implementation of agentchat (#623)
* WIP implementation for agentchat

* WIP

* WIP

* wip

* WIP

* WIP

* WIP

* WIP

* fix types

* format

* fix build

* Fix build

* use a simpler implementation of thread -- list

* Select speaker to return speaker topic type

* add parent topic type to agent container

* Address comments

* Add check to make sure agent id is constant in a team run.

* Fix build
2024-09-25 23:15:17 +00:00
Eric Zhu
74a55c3907
Add multi-agent-debate pattern in documentation; remove from sample (#637) 2024-09-25 14:45:49 +00:00
Eric Zhu
a0ed11f8da
Add advanced mixture of agents guide; replacing the sample script (#634)
* Add moa cookbook for multi-layer mixture-of-agents

* Update moa
2024-09-25 12:19:09 +00:00
Leonardo Pinheiro
09501a0134
Add Broadcasting cookbook (#600)
* add cookbook initial draft

* add all boradcasting scenarios

* add to src tree

* linting

* address feedback

* rename pattern to scenario

---------

Co-authored-by: Leonardo Pinheiro <lpinheiro@microsoft.com>
2024-09-24 20:36:15 -07:00
Jack Gerrits
7fc5ad9fff
Update installation instructions and banner for release (#625) 2024-09-24 14:58:02 -04:00
Aamir
0172c7131d
Instrumentation cookbook (#583)
* Update cookbooks

* Fix

* Fix

* Add

* Update indexg

* resolve comments

* casing

---------

Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-23 17:53:30 +00:00
Jack Gerrits
3cba258df7
Fix home titleg (#613) 2024-09-23 17:45:16 +00:00
Jack Gerrits
52b06ca519
Update sub title (#612) 2024-09-23 16:39:36 +00:00
Jack Gerrits
58ee8b7fc1
Overhaul landing page, change top links (#611)
* Overhaul landing page, change top links

* agent chat first
2024-09-23 15:37:05 +00:00
Jack Gerrits
93e7127f1f
Change references from agenext to autogen (#610) 2024-09-23 10:46:05 -04:00
Eric Zhu
8ea09318ce
Migrate docs to use BaseAgent.register (#605)
* Migrate docs to use BaseAgent.register

* Migrate docs to use BaseAgent.register

* lint format mypy
2024-09-20 22:42:57 +00:00
Eric Zhu
5f961681d8
Improve type subscription core concept with scenarios (#602) 2024-09-20 14:12:09 +00:00
Eric Zhu
6d3a88409e
Merge getting started into guides; update references; add figure for agent life cycle (#599)
* refactor documentation layout

* lint

* update
2024-09-19 17:11:26 -07:00
gagb
c7a3cf0dfc
Update application-stack.md (#597)
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-19 23:43:46 +00:00
gagb
7f25d28aac
Update architecture.md (#588) 2024-09-19 12:01:34 -07:00
Jack Gerrits
093e261158
Initial impl of new register and subscriptions (#542)
* Initial impl of new register and subscriptions

* progress

* test fixes, main issue was unbound self in routed agent
2024-09-18 14:41:04 -04:00
Jack Gerrits
68932331fd
fix docker samples, improve error message (#548)
* fix docker samples, improve error message

* mypy fixes

* format

* mypy ignore
2024-09-18 10:08:09 -04:00
Jack Gerrits
79c30c1ebf
Fix pypi header icon, remove extra icon (#550) 2024-09-18 10:00:23 -04:00
Jack Gerrits
413b2215c7
move cookbook into correct dir (#547) 2024-09-18 09:22:59 -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
gagb
53aabb88cb
Update agent-and-multi-agent-application.md (#546)
LGTM
2024-09-18 02:01:21 +00:00
frodoattempts
3568ab67a3
added litellm+ollama cookbook (#509)
* added litellm+ollama cookbook

* fix annotations

* fix type

* fix for ruff

* fix for ruff

* resolve comments

* add to index.rst

* reverting index.rst

* fix to ignore type

---------

Co-authored-by: prankur <prankurrusia@microsoft.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2024-09-17 23:44:47 +00:00
Jack Gerrits
c6d40ce269
Scale api reference to multiple packages (#538)
* Scale api reference to multiple packages

* Use captioned toctrees per lib

* fix pyright
2024-09-17 14:16:13 -04:00
Eric Zhu
c1d4f70924
Fix figure in subscription doc (#534) 2024-09-17 16:25:33 +00:00
Jack Gerrits
13639abcd0
Update packages page (#533) 2024-09-17 12:08:32 -04:00
Victor Dibia
effde903c8
Transition to Pydata Sphinx Theme (#482)
* add pydata theme dependencies

add some organization of current files to filt #362

add reference

remove jupyter-lite and jupyter-sphinx deps, update python docs to references/python

refactor docs to fit new top level architecture of user guide, contribution, packages and references

add sample switcher json

add skeleton for version switcher

add pointer to note on versioning

Update python/packages/autogen-core/docs/src/_static/switcher.json

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>

Update python/packages/autogen-core/docs/src/_static/switcher.json

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>

remove unused components

add privacy footer

hide previous and next button

remove 'Section Navigation' from sidebar

make packages a single page

general refactor, add missing items

remove unneeded sidebar conf

remove duplicate content on landing page

update landing page text.

general refactor, remove unreferences files, fix some build errors

* remove extra files

* move readme to correct location

* remove sidebar from packages page, layout updates

* update lock and add clean command

* remove discord

---------

Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-17 09:22:38 -04:00
Eric Zhu
b2f1b839d9
Update documentation on topic and subscription with illustrations (#523)
* Update runtime architecture documentation

* Update documentation on topic and subscription with illustrations
2024-09-17 08:29:38 +00:00
Eric Zhu
0072ea5a2b
Update runtime architecture documentation (#521) 2024-09-17 00:15:30 -07:00
Eric Zhu
1247e0b86b Documentation for command line code executors (#505)
* Documentation for command line code executors

* fix
2024-09-15 23:23:19 -07:00
Jack Gerrits
4efeb640e3 Update quickstart to reference docker requirement (#497) 2024-09-13 11:27:56 -04:00
Eric Zhu
a6c1b503ad Distributed agent runtime API for host and worker; unit tests; documentation (#465)
* host agent runtime API and docs

* graceful shutdown of worker

* HostAgentRuntime --> WorkerAgentRuntimeHost

* Add unit tests for worker runtime

* Fix bug in worker runtime adding sender filed to proto. Documentation.

* wip

* Fix unit tests; refactor API

* fix formatting

* Fix

* Update

* Make source field optional in Event proto
2024-09-13 08:17:53 -07:00
Jack Gerrits
0376a0b399 Change examples and docs to use docker executor by default (#494) 2024-09-13 10:56:05 -04:00
Jack Gerrits
306541e247 Fixup ruff config and inclusions (#495)
* add tests to ruff for core

* fmt

* lint

* lint fixes

* fixup more dirs

* dont include non python

* lint fixes

* lint fixes

* fix dir name

* dont relative include
2024-09-13 10:41:15 -04:00
Eric Zhu
ae10608427 Add missing link to telemetry page (#488) 2024-09-12 04:53:29 -07:00
Eric Zhu
76067a62c0 Use notebook for extract result cookbook, use updated API. (#487) 2024-09-12 04:24:44 -07:00
Eric Zhu
06554c5a45 Update termination handler docs to keep it up-to-date (#486)
* Update termination handler docs to keep it up-to-date

* fix type
2024-09-12 03:59:56 -07:00
Eric Zhu
cb9ae44f23 Add documentation to RoutedAgent and message_hander, remove outdated doc content. (#485) 2024-09-12 03:26:33 -07:00
Aamir
461b8a8bbd Add basic OTEL tracing for SingleThreadedAgentRuntime and WorkerAgentRuntime (#459)
* Downgrade protobuf from v5 to v4

* Add some telemetry blocks fo single threaded agent runtime

* Rename

* Add comments

* Update uv sync

* Address build complains

* Fix mypy

* Add tracing for worker

* Add tracing to worker

* Fix

* Fix up

* Update

* Simplify

* UpdateUpdate

* Add test dep for otel sdk

* Minor fix

* Add telemetry docs

* Simple

* Fix mypy

* Add testFix

* Fix merge

* Update telemetry.md

---------

Co-authored-by: Ryan Sweet <rysweet@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2024-09-11 19:47:55 -04:00