519 Commits

Author SHA1 Message Date
Jack Gerrits
c23b108e11 Update to 0.4.2 2025-01-15 10:39:51 -05:00
Jacob Alber
b0a354717d feat: Change async input strategy (#5060) 2025-01-15 10:34:04 -05:00
Jack Gerrits
91ec611338
Update version to 0.4.1 (#5029)
* Update version to 0.4.1

* lock

* dest dir

* remove website changes
2025-01-13 21:22:03 +00:00
Jack Gerrits
404522bd6b
Split apart component infra to allow for abstract class integration (#5017)
* Split apart component infra to allow for abstract class integration

* fix is_component_class check

* make is_ functions type guards

* Simplify component creation

* undo changes

* Format
2025-01-13 15:58:38 -05:00
Jack Gerrits
70f7e998d2
fix: Fix provider string for AzureTokenProvider (#4992)
Fix provider string for AzureTokenProvider
2025-01-13 20:40:33 +00:00
Johan Forngren
1a6e9766c9
Add tiktoken as a dependency in pyproject.toml (#5008)
* Add tiktoken as a dependency in pyproject.toml

Signed-off-by: Johan Forngren <johan.forngren@decerno.se>

Update uv.lock with tiktoken dependency from fbfdc9f652384b70f7461c90ada13f87e83677e0

Signed-off-by: Johan Forngren <johan.forngren@decerno.se>

* Updating autogen-ext dependencies per https://github.com/microsoft/autogen/pull/5008#issuecomment-2585383877

Signed-off-by: Johan Forngren <johan.forngren@decerno.se>

---------

Signed-off-by: Johan Forngren <johan.forngren@decerno.se>
Co-authored-by: Victor Dibia <victordibia@microsoft.com>
2025-01-13 18:53:18 +00:00
Jack Gerrits
c0082dd9cc
fix: Normalize openai client stop reason to make more robust (#5027)
* Normalize stop reason to make more robust

* format

* add unknown finish reason
2025-01-13 18:26:31 +00:00
Sudhakar
a7c97dbbbf
Typo in teams.ipynb (#5028)
Minor typo,
Let’s calls the run() method to start the team with a task. 

Fixed as,
Let’s call the run() method to start the team with a task.
2025-01-13 09:49:05 -08:00
Jack Gerrits
466848ac65
fix: fix user input in m1 (#4995)
* Add lock for input and output management in m1

* Use event to signal it is time to prompt for input

* undo stop change

* undo changes

* Update python/packages/magentic-one-cli/src/magentic_one_cli/_m1.py

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

* reduce exported surface area

* fix

---------

Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
Co-authored-by: Hussein Mozannar <hmozannar@microsoft.com>
2025-01-13 15:28:08 +00:00
Eric Zhu
0554fa3e2a
Add AGS to README.md (#5019)
* Add AGS to README.md

* Add appdir argument to avoid conflicting with older .autogenstudio home directory files.

---------

Co-authored-by: Victor Dibia <victordibia@microsoft.com>
2025-01-13 06:55:10 -08:00
Eric Zhu
23c9b78c25
Disable output usage stat summary in Console as the stats is often inaccurate. (#5021)
* Disable output stats in Console as the stats is often inaccurate.

* format
2025-01-13 07:09:05 +00:00
Eric Zhu
a9c19d6162
Add python version requirement to frontpage and readme (#5014) 2025-01-12 09:19:57 -08:00
Ranuga
5e2a69a303
Fix: Properly await agent.run() in README Hello World example (#5013)
* Fix: Properly await `agent.run()` in README `Hello World` example

- Updated the `Hello World` code sample to use `asyncio` for proper coroutine handling.
- Resolved `RuntimeWarning` caused by not awaiting the `agent.run()` method.
- Ensures the example executes correctly without errors or warnings.

* Add await to agent.run call in index.md

* Fix hello world

---------

Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2025-01-12 09:04:30 +00:00
Victor Dibia
9f351c50ff
Minor Updates to AGS Docs (#5010)
* update docs

* update docs

* update ags documentation

* update uv lock

* update usage
2025-01-11 18:25:18 -08:00
Jack Gerrits
115fefa132
Add missing py.typed in autogen_ext, fix type issue in core (#4993) 2025-01-10 10:00:17 -08:00
Tim Rogers
c59cfdd787
Fix typo in Multi-Agent Design Patterns -> Intro docs (#4991) 2025-01-10 14:01:00 +00:00
Eric Zhu
001f0262ba
Minor API doc update for openai assistant agent (#4986) 2025-01-10 18:08:30 +10:00
Jack Gerrits
d2c1bb8ad9
Remove accidentally added character (#4980) 2025-01-09 19:00:19 -05:00
Jack Gerrits
6bc285ce39
Don't show banner on stable (#4976) 2025-01-09 18:03:56 -05:00
Jack Gerrits
6abc70044a
Fix version switcher rendering (#4974)
* Fix docs switcher rendering

* update tag

* use post1
2025-01-09 17:06:35 -05:00
Jack Gerrits
4dab09cabe
Update magentic-one-cli version to 0.2.0 (#4973)
* Update magentic-one-cli version to 0.2.0

* lock
2025-01-09 15:54:36 -05:00
Jack Gerrits
78ac9f8507
Fix magentic-one-cli version bound (#4972) 2025-01-09 15:40:19 -05:00
Jack Gerrits
388a402243
Update magentic-one-cli dep bounds (#4971) 2025-01-09 15:31:46 -05:00
Jack Gerrits
c2721ff65b
Update all versions to 0.4.0 (#4941)
* Update all versions to 0.4.0

* update redirect

* install with upgrade for agentchat
2025-01-09 15:29:54 -05:00
Jack Gerrits
c4302eecab
Fixes for azure-container-code-executor.ipynb (#4970)
Fixes for azure-container-code-executor.ipyn
2025-01-09 15:29:36 -05:00
SeryioGonzalez
7c31ee0573
Update swarm.ipynb (#4959)
Small typo in docs

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2025-01-09 15:29:13 -05:00
SeryioGonzalez
99e2e39281
Update swarm.ipynb (#4958)
Small typo

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2025-01-09 15:28:50 -05:00
Jack Gerrits
0122d44aa3
OpenAI assistant fixes (#4969) 2025-01-09 12:06:01 -08:00
Eric Zhu
5b841e26d6
update landing page example (#4968) 2025-01-09 11:19:25 -08:00
Griffin Bassman
0446ce924f
feat: Add o1-2024-12-17 model (#4965)
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2025-01-09 11:05:20 -08:00
afourney
f3ed7ae147
Fixed a failure in the MagenticOne test CI (#4966)
Fixed CI
2025-01-09 13:57:07 -05:00
Jack Gerrits
ecdf18d3f6
Make package readmes slightly less empty (#4961)
* Make package readmes slightly less empty

* Update python/packages/autogen-ext/README.md

---------

Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2025-01-09 10:44:13 -08:00
Jack Gerrits
c293b931f5
Make API reference TOC visible (#4962)
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2025-01-09 10:37:13 -08:00
afourney
b07c1662b3
Disable usage stats on m1 command. (#4960)
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
2025-01-09 10:33:56 -08:00
Jack Gerrits
02ad98bcb3
Console async printing and optional stats (#4956)
* async printing

* Make stats output option
2025-01-09 16:02:15 +00:00
Eric Zhu
903305e810
Add tutorial index page; improve installation pages; improve Core tutorial to mention how to use AgentChat agent in Core. (#4950) 2025-01-08 23:24:12 +00:00
Eric Zhu
318820e5ed
"magentic one" --> "magentic one cli" on landing page (#4951) 2025-01-08 15:18:08 -08:00
afourney
7131dc945d
Added m1 cli package (#4949)
* Added m1 cli package
* update CI, install card, deprecations
* Update python/packages/magentic-one-cli/pyproject.toml
* fix mypy and pyright
* add package
* Suppress 'ResourceWarning: unclosed socket'

---------

Co-authored-by: Jack Gerrits
2025-01-08 14:05:08 -08:00
Jack Gerrits
a427b38000
Add stable website dir, to be updated (#4948)
* Add stable

* stable redirect
2025-01-08 14:48:09 -05:00
Eric Zhu
30cbbf7cad
Add pip install for magentic one and studio to homepage; update doc link (#4946)
* Add pip install for magentic one and studio to homepage; update doc link

* Update links
2025-01-08 10:52:33 -08:00
Jack Gerrits
08addac2d4
Remove wording override of switcher (#4939) 2025-01-08 18:11:23 +00:00
Eric Zhu
b06ff9d5d6
Fix agent and agent runtime in Core doc (#4943) 2025-01-08 09:48:37 -08:00
Jack Gerrits
538f39497b
Replace create_completion_client_from_env with component config (#4928)
* Replace create_completion_client_from_env with component config

* json load
2025-01-08 14:33:28 +00:00
Eric Zhu
b850dcd399
Fix link to samples (#4933)
* Fix link to samples

* fix readme

---------

Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2025-01-08 14:28:25 +00:00
Mohammad Mazraeh
ad123641da
Update agent and agent runtime doc with routed agent (#4935)
* add back removed note

Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>

* fix formatting issues

Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>

---------

Signed-off-by: Mohammad Mazraeh <mazraeh.mohammad@gmail.com>
2025-01-08 14:23:31 +00:00
peterychang
d610d481cd
Add documentation and TODOs for xlang (#4926)
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
2025-01-08 14:16:43 +00:00
Jack Gerrits
7b10f0ad1b
Improve docs for model clients, add missing docs (#4930)
* Improve docs for model clients

* formatting

* Fix usage

---------

Co-authored-by: peterychang <49209570+peterychang@users.noreply.github.com>
2025-01-08 09:12:48 -05:00
Jack Gerrits
973c8b6330
Remove deprecated items for release (#4927) 2025-01-08 08:56:08 -05:00
Roy Belio
00b06ab2e1
fix(magentic-one): Enhance error handling in orchestrate_step to manage invalid ledger formats (#4845)
* fix(magentic-one): Enhance error handling in orchestrate_step to manage invalid ledger formats

* formatting

---------

Co-authored-by: Roy Belio <robelio@microsoft.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Co-authored-by: Jack Gerrits <jack@jackgerrits.com>
2025-01-08 02:18:42 +00:00
Eric Zhu
f113c9a959
Move core samples to /python/samples (#4911)
* Move core samples to /python/samples

* Fix proto check

* Add sample code check workflow

* Update pyright settings; fix types
2025-01-07 23:31:29 +00:00