Commit Graph
369 Commits
Author SHA1 Message Date
westeyandGitHub 6882e003f5 Add IMessagesRetrievableThread interface (#63)
* Add a MessageAgentThread and GetService for Thread

* Remove redundant check and experimental attribuet.

* Address PR comments.

* Fix file name.

* Update comments.

* Remove GetService
2025-06-09 15:21:42 +00:00
Roger BarretoandGitHub 2a1c8ea1a3 Adding nuget.config + Small Async fix (#62)
* Async fix

* Fix warnings
2025-06-09 11:33:27 +00:00
af2295f130 .Net: Added Agent abstractions from SK repository (#56)
* Fixed project build in Visual Studio

* Added Agent abstractions

* Remove features we are not porting over, addressing PR comments and making updates as per agreed design.

* Add create thread method.

* Add unit tests and update invoke response type to async

* Address PR comments and fix formatting.

* Switch to shared null checker to fix build failures.

* Add additional tests to increase code coverage

* Seal mockagent

* Fix line coverage failure

* Improve coverage check formatting

---------

Co-authored-by: westey <164392973+westey-m@users.noreply.github.com>
2025-06-09 11:35:41 +01:00
Ricky LoyndandGitHub a990866901 Memory, RAG, and other Context Providers (#54)
* initial draft

* fixes

* fixes

* incorporate reviewer feedback

* Remove attachment of context providers to threads. A separate issue now tracks this design question.
2025-06-06 13:12:27 +00:00
Dmytro StrukandGitHub 41facf3a2d .Net: Added shared classes (#58)
* Added Throw shared class

* Added Experimental attribute

* Added IsExternalInit

* Added TrimAttributes

* Small update

* Small update

* Suppress warning

* Added comment

* Updated LegacySupport.props

* Small updates
2025-06-04 08:44:12 +00:00
0bcb11fbb4 Add build and test for dotnet projects (#51)
* Add build and test in subfolder to see if it works

* Move build and test file to root workflows

* Update to .net 9, add checkout filter and fix package check

* Only run framework tests on windows-latest

* Fix if statements and restrict package check to release builds

* Fix coverage check

* Add dotnet format

* Address PR comment

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Address PR comments

Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>

* Address PR comments

Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>

* Fix error

* update package install check to run in temp folder.

* Fix typo in package install check

* Update net472 handling for tests

* Fix dotnet version name

* Update package install check with framework from matrix

* Remove switch from pack and rename to targetFramework

* Try /p switch for pack

* Move /p switch

* rename /p to /property

* Restrict package install check to netx

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Roger Barreto <19890735+RogerBarreto@users.noreply.github.com>
2025-06-03 10:20:50 +00:00
Dmytro StrukandGitHub 43316ecb50 Fixed project build in Visual Studio (#55) 2025-06-03 08:51:13 +00:00
Eric ZhuandGitHub 448f637f5e Thread interfacce (#50)
* Thread interfacce

* Update to address comments

* Update

* Update
2025-06-02 23:02:21 +00:00
6089446f04 Design doc draft (#5)
* wip

* wip

* wip

* wip

* wip

* wip

* Update docs/design/main.md

Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com>

* Update docs/design/main.md

Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com>

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* update

* update

* update

* wip

* wip

* wip

* wip

* address comment

* update

* add custom agent example

* address comment

* update code teaser

* Update docs/design/main.md

Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com>

* update

* address comments

* update guardrails

* address some of mark's comments

* add new separate sections for agents and workflows

* update agent doc

* Update agent.md

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

* add foundry agent doc

* wip

* refine the component registration interface with agent runtime

* update

* workflows

* update

* update

* Update

* Update

* update

* Update design doc to remove runtime

* Update

* Update

* Update

* update

* Add eval section notes (#9)

* add notes on eval

* remove duplicate title

* update docs

* update docs

* save updates before merge

* update evaluation script

* Update agents.md

* update workflows

* Update

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

* update workflow

* Updated design doc

* Update

* Update

* update

* update

* Update

* update

* update

* Update

* update

* Update with agent abstraction alternatives

* Update discussion

* Update

* update

* Update

* Update

* Update

* Update

---------

Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com>
Co-authored-by: Jack Gerrits <jackgerrits@users.noreply.github.com>
Co-authored-by: Victor Dibia <chuvidi2003@gmail.com>
2025-05-29 19:36:54 +00:00
westeyandGitHub d0531bb93b Add skeleton dotnet project structure (#49)
* Add skeleton dotnet project structure

* Fix casing in import statement.

* Moving tests folder to be a sibling of src.

* Update tests to use directory.builds.props and only build necessary frameworks.

* Move more test props to directory.build.props

* Add AotCompatible flag and .net 8.0

* Rename Tests to UnitTests

* Add global.json file

* Update publish mapping for unit tests to debug, to reduce build times.
2025-05-29 15:58:57 +00:00
Jack GerritsandGitHub 3257113bb0 Remove path filter so that required checks can be used (#7) 2025-05-09 11:02:29 -04:00
Jack GerritsandGitHub b5a58934d2 Add merge_group 2025-05-09 10:54:21 -04:00
Jack GerritsandGitHub 8c84320b4b Add initial skeleton of package, including tooling setup and CI (#4)
* Add initial skeleton of package, including tooling setup and CI

* update workflow

* update uv

* add bandit
2025-05-09 10:47:52 -04:00
Microsoft Open Source 118c894ff0 README.md updated to template 2025-04-28 12:54:44 -07:00
Microsoft Open Source 290d3378d0 SUPPORT.md committed 2025-04-28 12:54:43 -07:00
Microsoft Open Source da44e9f251 LICENSE committed 2025-04-28 12:54:43 -07:00
Microsoft Open Source 92822add23 SECURITY.md committed 2025-04-28 12:54:42 -07:00
Microsoft Open Source cc238d9c2e CODE_OF_CONDUCT.md committed 2025-04-28 12:54:41 -07:00
microsoft-github-operations[bot]andGitHub c536c239c4 README.md: Setup instructions 2025-04-28 19:40:48 +00:00