afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							ec654253d2 
							
						 
					 
					
						
						
							
							Introduces a BaseWorker agent, allowing for a TeamOneBaseAgent ( #289 )  
						
						
						
						
					 
					
						2024-07-29 13:09:31 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							2bc0a33f78 
							
						 
					 
					
						
						
							
							Add LangGraph agent example ( #290 )  
						
						... 
						
						
						
						* Add LangGraph agent example
* fix 
						
						
					 
					
						2024-07-26 18:23:31 -07:00 
						 
				 
			
				
					
						
							
							
								peterychang 
							
						 
					 
					
						
						
						
						
							
						
						
							070a97ceaa 
							
						 
					 
					
						
						
							
							make code execution async ( #219 )  
						
						... 
						
						
						
						* make code execution async
* python 3.10 does not support asyncio.timeout()
* make code execution cancellable
* make code execution async
* python 3.10 does not support asyncio.timeout()
* make code execution cancellable
* make entire callstack for code_executor async
* Update python/src/agnext/components/code_executor/_impl/local_commandline_code_executor.py
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* fix variable description
* remove unnecessary code
* fix usage of execute_code_blocks
* fix usage of execute_code_blocks
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com> 
						
						
					 
					
						2024-07-26 22:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							53343972f0 
							
						 
					 
					
						
						
							
							Fix links in sample README ( #287 )  
						
						... 
						
						
						
						* Update tool use examples to use inner agents rather than subclassing
* fix
* Merge remote-tracking branch 'origin/main' into ekzhu-update-tool-use-example
* Merge branch 'main' into ekzhu-update-tool-use-example
* Fix links in the sample. 
						
						
					 
					
						2024-07-26 15:21:18 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							47e1cf464f 
							
						 
					 
					
						
						
							
							Update tool use examples to use inner agents rather than subclassing ( #286 )  
						
						... 
						
						
						
						* Update tool use examples to use inner agents rather than subclassing
* fix
* Merge remote-tracking branch 'origin/main' into ekzhu-update-tool-use-example 
						
						
					 
					
						2024-07-26 15:04:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							6437374f63 
							
						 
					 
					
						
						
							
							Handle messages in a queue for team one base agent ( #284 )  
						
						... 
						
						
						
						* Handle messages in a queue for team one base agent
* fmt
* Enable RPC
* Hatch errors.
---------
Co-authored-by: Adam Fourney <adamfo@microsoft.com>
Co-authored-by: afourney <adam.fourney@gmail.com> 
						
						
					 
					
						2024-07-26 16:48:39 -04:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							99b53557ca 
							
						 
					 
					
						
						
							
							Allow Executor to search for code in multimodal messages. ( #285 )  
						
						
						
						
					 
					
						2024-07-26 12:54:10 -07:00 
						 
				 
			
				
					
						
							
							
								peterychang 
							
						 
					 
					
						
						
						
						
							
						
						
							cf2bcd31ea 
							
						 
					 
					
						
						
							
							Web surfer test ( #248 )  
						
						... 
						
						
						
						* Add web surfer test
* delete temp files
* formatting
* fix send_message calls
* fix mypy errors
* Add web surfer test
* delete temp files
* formatting
* fix send_message calls
* fix mypy errors
* fix CI checks
* CI code formatting
* Update hatch commands, add tests to CI
* add playwright to test env
* try fixing toml
* Update .github/workflows/checks.yml
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* try fixing toml
* try fixing toml
* Update python/pyproject.toml
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
* try fixing toml
* try fixing toml
* modify correct pyproject.toml file
* add missing dependency
* Add browser_utils tests
* fix check errors
* run normalize code for test
* add missing dependency
---------
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Co-authored-by: afourney <adam.fourney@gmail.com> 
						
						
					 
					
						2024-07-26 12:34:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							7e75dc8df8 
							
						 
					 
					
						
						
							
							Add core components for topics ( #278 )  
						
						... 
						
						
						
						* Add core components for topics
* rename topic to topic id 
						
						
					 
					
						2024-07-26 14:38:08 -04:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							61dec0a3ca 
							
						 
					 
					
						
						
							
							Added token counting to TeamOne ( #264 )  
						
						... 
						
						
						
						* Added token counting to TeamOne 
						
						
					 
					
						2024-07-26 09:45:41 -07:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							25b9a91328 
							
						 
					 
					
						
						
							
							Teamone webarena agents fully implemented. ( #276 )  
						
						... 
						
						
						
						* Initial onboarding of WebArena
* Migrate to try_get_underlying_agent_instance
* Fixed some race conditions and implemented Deactivate messages. 
						
						
					 
					
						2024-07-26 09:42:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							5fca275be1 
							
						 
					 
					
						
						
							
							Fix links in overview.md ( #277 )  
						
						... 
						
						
						
						* Update foundation.md
* Update foundation.md
* Update overview.md 
						
						
					 
					
						2024-07-26 09:51:25 -04:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd7e301b3 
							
						 
					 
					
						
						
							
							TeamOne agents default to handling one message at a time, exclusively… ( #273 )  
						
						... 
						
						
						
						* TeamOne agents default to handling one message at a time, exclusively. The default can be overridden by passing a parameter to the BaseAgent constructor. 
						
						
					 
					
						2024-07-25 21:13:08 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							3bc37619d5 
							
						 
					 
					
						
						
							
							Update overview page with application stack and example ( #275 )  
						
						
						
						
					 
					
						2024-07-25 18:46:07 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c3a384f3 
							
						 
					 
					
						
						
							
							Update ai agent documentation on tool agent ( #272 )  
						
						... 
						
						
						
						* Update ai agent documentation on tool agent
* Fix 
						
						
					 
					
						2024-07-25 11:53:59 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							84d4e27776 
							
						 
					 
					
						
						
							
							Add tool agent class for convience of creating AI agents ( #271 )  
						
						... 
						
						
						
						* Add tool agent class for convience of creating AI agents
* Merge remote-tracking branch 'origin/main' into ekzhu-tool-agent
* feat: Add return type annotation to test_tool_agent function 
						
						
					 
					
						2024-07-25 11:20:42 -07:00 
						 
				 
			
				
					
						
							
							
								Enhao Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							b46625934b 
							
						 
					 
					
						
						
							
							Fix pattern examples ( #267 )  
						
						... 
						
						
						
						* fix pattern examples
* reformat
---------
Co-authored-by: Enhao Zhang <t-enhaozhang@microsoft.com> 
						
						
					 
					
						2024-07-24 17:28:00 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Dibia 
							
						 
					 
					
						
						
						
						
							
						
						
							782503dff5 
							
						 
					 
					
						
						
							
							Update team one readme with information on how logging works. ( #259 )  
						
						... 
						
						
						
						Update team one readme with information on how logging works.
Related to #228  
						
						
					 
					
						2024-07-24 13:18:28 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Colombo 
							
						 
					 
					
						
						
						
						
							
						
						
							04eebf11c8 
							
						 
					 
					
						
						
							
							Add LlamaIndexAgent class for integrating llamaindex agent ( #227 )  
						
						
						
						
					 
					
						2024-07-24 12:01:01 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							5081d3b747 
							
						 
					 
					
						
						
							
							fix templating ( #254 )  
						
						
						
						
					 
					
						2024-07-24 14:23:21 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							176932ef9c 
							
						 
					 
					
						
						
							
							Add gpt-4o-mini, update examples ( #253 )  
						
						
						
						
					 
					
						2024-07-23 18:05:16 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							2288aee72b 
							
						 
					 
					
						
						
							
							Adding example for tool intercept and human approval ( #252 )  
						
						... 
						
						
						
						* Adding example for tool intercept
* Format 
						
						
					 
					
						2024-07-23 17:58:15 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							d9f371fa3e 
							
						 
					 
					
						
						
							
							Add AI Agent documentation section, update examples ( #251 )  
						
						... 
						
						
						
						* Add doc for ai agents
* update
* Update
* update
* Move patterns 
						
						
					 
					
						2024-07-24 00:08:56 +00:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							b33c9602b2 
							
						 
					 
					
						
						
							
							Migrates GAIA to try_get_underlying_agent_instance ( #250 )  
						
						
						
						
					 
					
						2024-07-23 17:07:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba7a48b13 
							
						 
					 
					
						
						
							
							Implement try_get_underlying_agent_instance ( #249 )  
						
						
						
						
					 
					
						2024-07-23 19:38:37 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							a52d3bab53 
							
						 
					 
					
						
						
							
							Agent factory can be async ( #247 )  
						
						
						
						
					 
					
						2024-07-23 14:49:38 -04:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							718fad6e0d 
							
						 
					 
					
						
						
							
							Remove orchestrator.py from examples as this is already available in team-one ( #246 )  
						
						
						
						
					 
					
						2024-07-23 08:23:16 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							09b3a66320 
							
						 
					 
					
						
						
							
							Fix links ( #241 )  
						
						
						
						
					 
					
						2024-07-22 11:06:30 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							c85da398a0 
							
						 
					 
					
						
						
							
							Cancellation for model client  #90  ( #240 )  
						
						... 
						
						
						
						* Cancellation for model client #90 
* format
* Use future 
						
						
					 
					
						2024-07-22 10:59:16 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Zhu 
							
						 
					 
					
						
						
						
						
							
						
						
							2041905acb 
							
						 
					 
					
						
						
							
							Add token counting to chat completion client  #220  ( #239 )  
						
						... 
						
						
						
						* Add token counting to chat completion client
* fix mypy
* ignore pyright for object type
* format 
						
						
					 
					
						2024-07-19 18:44:22 -07:00 
						 
				 
			
				
					
						
							
							
								Kosta Petan 
							
						 
					 
					
						
						
						
						
							
						
						
							c425a447a7 
							
						 
					 
					
						
						
							
							Marketing sample migration to AGNext ( #234 )  
						
						
						
						
					 
					
						2024-07-19 20:57:13 +00:00 
						 
				 
			
				
					
						
							
							
								gagb 
							
						 
					 
					
						
						
						
						
							
						
						
							e67ab18344 
							
						 
					 
					
						
						
							
							Improve team-one doc based on behavior ( #237 )  
						
						... 
						
						
						
						* Clarify generalist behav; add fig
* Add instructions for setting bing api key
* Add orchestration txt
* Add img for orch
* fix txt
* Add example for GAIA
* Add example for webarena
* answer q1
* answer q3
* Add what it cannot do
* add section on safety and risk 
						
						
					 
					
						2024-07-19 01:25:52 +00:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							211bfa01c3 
							
						 
					 
					
						
						
							
							TeamOne implementation of GAIA ( #221 )  
						
						... 
						
						
						
						Port of GAIA benchmark 
						
						
					 
					
						2024-07-17 09:51:19 -07:00 
						 
				 
			
				
					
						
							
							
								gagb 
							
						 
					 
					
						
						
						
						
							
						
						
							e69dd92c4f 
							
						 
					 
					
						
						
							
							Improve team-one readme ( #225 )  
						
						... 
						
						
						
						* Update readme
* Improve readme further
* Add results 
						
						
					 
					
						2024-07-16 22:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								gagb 
							
						 
					 
					
						
						
						
						
							
						
						
							9e814cbad8 
							
						 
					 
					
						
						
							
							Update readme ( #224 )  
						
						... 
						
						
						
						* Update readme
* Improve readme further 
						
						
					 
					
						2024-07-16 21:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Sweet 
							
						 
					 
					
						
						
						
						
							
						
						
							89db8b12f1 
							
						 
					 
					
						
						
							
							Improving the readme and renaming examples dir ( #218 )  
						
						... 
						
						
						
						* Improving the readme and renaming examples dir
* fix ci
* updating name
* nuance the wording 
						
						
					 
					
						2024-07-15 15:24:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							ec500a31b8 
							
						 
					 
					
						
						
							
							Marketing sample agents ( #210 )  
						
						... 
						
						
						
						* add writer impl
* add graphic designer
* add worker and auditor, remove writer
* add worker, add simple test main 
						
						
					 
					
						2024-07-15 13:43:04 -04:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							524a5a78f9 
							
						 
					 
					
						
						
							
							Initial work moving mdconvert, and enabling browser Q&A ( #211 )  
						
						... 
						
						
						
						* Initial work moving mdconvert, and enabling browser Q&A 
						
						
					 
					
						2024-07-15 09:47:38 -07:00 
						 
				 
			
				
					
						
							
							
								gagb 
							
						 
					 
					
						
						
						
						
							
						
						
							386680fd3e 
							
						 
					 
					
						
						
							
							Add initial base and ledger orchestrator, improve executor ( #206 )  
						
						... 
						
						
						
						* Add initial base orchestrator
* Add basic ledger based orchestrator
* Improve executor; Improve prompts and logging for orchestration 
						
						
					 
					
						2024-07-15 09:42:28 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Dibia 
							
						 
					 
					
						
						
						
						
							
						
						
							78b63438e9 
							
						 
					 
					
						
						
							
							extend base log handler in team one to also write events to a log file ( #212 )  
						
						... 
						
						
						
						Looks good to me. 
						
						
					 
					
						2024-07-12 22:21:45 +00:00 
						 
				 
			
				
					
						
							
							
								gagb 
							
						 
					 
					
						
						
						
						
							
						
						
							4c87ed71eb 
							
						 
					 
					
						
						
							
							Improve file surfer ( #204 )  
						
						... 
						
						
						
						* Move file surfer to use baseagent
* Remove unused code
* Fix hatch err
* Intermediate commit to move mdconvert
* Fix linting errors
* Implement file surfer from autogen
* Run hatch check
* Fix more linting errors
* Fix errors in requests_markdown_browser. Ignore errors in mdconvert.
---------
Co-authored-by: Adam Fourney <adamfo@microsoft.com> 
						
						
					 
					
						2024-07-12 12:48:47 -07:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							04d9709aec 
							
						 
					 
					
						
						
							
							Agnext websurfer ( #205 )  
						
						... 
						
						
						
						* Initial work on multimodal websurfer
* A little more progress.
* Getting function calling to work.
* Some basic progress with navigation.
* Added ability to print multimodal messages to console.
* Fixed hatch error
* Nicely print multimodal messages to console.
* Got OCR working.
* Fixed the click action.
* Solved some hatch errors.
* Fixed some formatting errors.
* Fixed more type errors.
* Yet more fixes to types.
* Fixed many type errors.
* Fixed all type errors. Some needed to be ignored. See todos.
* Fixed all? hatch errors?
* Fixed multiline aria-names in prompts. 
						
						
					 
					
						2024-07-11 10:52:29 -07:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							5996b452eb 
							
						 
					 
					
						
						
							
							TeamOne handle multimodal console ( #200 )  
						
						... 
						
						
						
						* Added ability to print multimodal messages to console.
* Fixed hatch error 
						
						
					 
					
						2024-07-10 00:01:13 -07:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							14628f2ae0 
							
						 
					 
					
						
						
							
							add ParametersSchema to tools exports ( #199 )  
						
						
						
						
					 
					
						2024-07-09 21:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								gagb 
							
						 
					 
					
						
						
						
						
							
						
						
							4553bf9054 
							
						 
					 
					
						
						
							
							Move file surfer to use baseagent ( #198 )  
						
						... 
						
						
						
						* Move file surfer to use baseagent
* Remove unused code
* Fix hatch err 
						
						
					 
					
						2024-07-09 21:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2fcc28c3 
							
						 
					 
					
						
						
							
							Removes a redundant time field. ( #197 )  
						
						
						
						
					 
					
						2024-07-09 14:02:09 -07:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							699f024a6d 
							
						 
					 
					
						
						
							
							Adds a standard logging / log-printing class to TeamOne ( #194 )  
						
						... 
						
						
						
						* Added initial code for TeamOne utils.
* Fixed hatch errors.
* Updated examples.
* Fixed more hatch errors.
* examples/example_coder.py
* Added standard logging for TeamOne
* Read time from log record. 
						
						
					 
					
						2024-07-09 13:51:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							05e72084e8 
							
						 
					 
					
						
						
							
							Allow model client to accept the tool schema directly ( #196 )  
						
						
						
						
					 
					
						2024-07-09 16:44:58 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Gerrits 
							
						 
					 
					
						
						
						
						
							
						
						
							2191b3144b 
							
						 
					 
					
						
						
							
							Fix double await ( #195 )  
						
						
						
						
					 
					
						2024-07-09 16:27:26 -04:00 
						 
				 
			
				
					
						
							
							
								afourney 
							
						 
					 
					
						
						
						
						
							
						
						
							f7357499be 
							
						 
					 
					
						
						
							
							Teamone utils ( #192 )  
						
						... 
						
						
						
						* Added initial code for TeamOne utils.
* Fixed hatch errors.
* Updated examples.
* Fixed more hatch errors.
* Improve readme
---------
Co-authored-by: gagb <gagb@users.noreply.github.com> 
						
						
					 
					
						2024-07-09 17:46:55 +00:00