367 Commits

Author SHA1 Message Date
Jack Gerrits
8d1f4aedc0 Add require response and remove generic types (#13) 2024-05-23 13:00:05 -07:00
Alessandro Avila
3fe0bbf994 Fixes to parent number safe access (#66) 2024-05-23 17:38:34 +02:00
Eric Zhu
d77390dc07 First draft for chat layer. (#10) 2024-05-23 08:23:24 -07:00
Jack Gerrits
1a9dddbcda Update README.md (#9) 2024-05-22 13:25:51 -04:00
Carlos Garcia Lalicata
71ed485d5b [Marketing] Github pipelines to build and deploy the project (#65)
* initial pipeline

* setting branches

* renaming workflow to workflows

* no needed permissions for building

* testing pipeline

* testing pipeline

* testing pipeline

* tweak marketing workflow

* tweak paths

* change to pwsh

* updating run-names

* trying if I can pass --no-state as a param

* setting --no-state second try

* renaming

* powershell

* add PR number to the run-name

* run-name

* run name test # 2000

* Confident that this will be the last try

---------

Co-authored-by: Kosta Petan <kostapetan@gmail.com>
2024-05-22 14:47:34 +02:00
Jack Gerrits
77c8cca9ae Implement intervention (#8) 2024-05-20 16:30:45 -07:00
Jack Gerrits
5afbadbe43 Add support for task cancellation (#7)
* Add support for task cancellation

* add tests to CI

* matrix for python testing
2024-05-20 15:32:08 -04:00
Jack Gerrits
f80c42e668 fix spelling error (#6) 2024-05-20 09:49:47 -04:00
Jack Gerrits
b4b1fd5bdd Make responses flow through the message queue (#5) 2024-05-19 17:12:49 -06:00
Eric Zhu
b67d096a95 Add example for round robin chat (#4) 2024-05-17 16:36:46 -07:00
Eric Zhu
5f7ef086e2 Renaming things (#3)
* Rename event to message
* rename SendMessage etc to SendMessageEnvelope etc
2024-05-17 14:59:00 -07:00
Jack Gerrits
ebee8b856f add model client component (#2) 2024-05-17 09:09:59 -06:00
Jack Gerrits
02675126be Rename message router to agent runtime (#1) 2024-05-16 08:51:41 -04:00
Alessandro Avila
49758d82cd GithubWebHookProcessor optimization (#61)
* Created file via AI

* Added some sections to the 'DevTeam' sample's Readme.

* Added null checks to GithubWebHookProcessor.
Removed unused injected services in GithubWebHookProcessor.
Minor optimizations.

* Removed Readme generated from devteam sample run.

---------

Co-authored-by: project-oagent-gh-app[bot] <169608828+project-oagent-gh-app[bot]@users.noreply.github.com>
Co-authored-by: Alessandro Avila <alavil@microsoft.com>
2024-05-16 12:53:27 +02:00
Jack Gerrits
f32f9eea02 migrate prototype to initial impl 2024-05-15 12:31:13 -04:00
Jack Gerrits
813a9e1ddb split into example 2024-05-15 09:59:23 -04:00
Jack Gerrits
17eb9f8ecd fix ruff command 2024-05-15 09:53:35 -04:00
Jack Gerrits
f208b582e4 fix yml 2024-05-15 09:50:59 -04:00
Jack Gerrits
f5f0a51855 create basic package structure, checks, readme 2024-05-15 09:49:44 -04:00
Kosta Petan
e9a7a07e13 Dapr implementation (#47)
* replace Event to CloudEvent WIP

* switch to CloudEvents

* dapr implementation WIP

* fix namespaces and dapr sdk weirdness

* WIP

* dapr support WIP

* dapr WIP

* dapr WIP

* dapr semi-working implementation

* fix mapping  bug

* dapr reminders in sandbox

* fix prompts

* merge almost done

* switch to Newtnsoft serialization for Marketing

* add event surogate for Orleans serialization

* remove newtnsoft serialization (not needed)

* cleanup appsettings in marketing sample
2024-05-14 14:18:24 +02:00
Jack Gerrits
30e06cee10 Update prototype.py 2024-05-08 23:52:18 -04:00
Jack Gerrits
0c08ca30a1 Create prototype.py 2024-05-07 18:18:58 -04:00
Microsoft Open Source
982b1ba716 README.md committed 2024-05-07 15:12:56 -07:00
Microsoft Open Source
0bf1e7b57a SECURITY.md committed 2024-05-07 15:12:56 -07:00
Microsoft Open Source
3a6683af4f SUPPORT.md committed 2024-05-07 15:12:55 -07:00
Microsoft Open Source
43567233ca LICENSE committed 2024-05-07 15:12:54 -07:00
Microsoft Open Source
02d4448bb1 CODE_OF_CONDUCT.md committed 2024-05-07 15:12:54 -07:00
microsoft-github-operations[bot]
edfb95257f Initial commit 2024-05-07 22:12:52 +00:00
Carlos Garcia Lalicata
949520bba6 [marketing sample] Several Improvements (#55)
* cleaning marketing sample

* Clean up ignored files

* Clean up ignored files

* adding missing gitignore in the backend

* tons of improvements towards azd

* azd up works
2024-05-06 23:06:50 +02:00
Kosta Petan
6199104a59 update packages (#54) 2024-05-06 13:40:53 +02:00
Carlos Garcia Lalicata
cbf42523cc [Ongoing] Adding Marketing sample (#52)
* boilerplate init

* agents work

* agents

* adding frontend

* Now we can call the actor directly, and indireclty

* Orleans packages need to be there in order serialization works. no clue why

* horrible code, making the signlar hub static

* more horrible code, now the frontend can send messages to the backend and receibe the answer

* marketing works. a lot to fix still

* adding a legal assistant

* breaking agents

* adding a signalr client

* adding AlreadyExistentUser

* cleaning up

* renaming solution

* cleaning to prep for push to upstream

* cleaning in prep for upstream

* cleaning and forcing agents to always have a state

* removing legal-assistant for now

* sln should not bethere

* creating the class using new T

* replacing Activator by where T : new

* removing infra from marketing sample

* Add state initialization in AiAgent

* changing namespace name, and creating an agent to interact with signalr

* signalr agent works fine. It just loops forever when connecting. I need to diferentiate if it already happened

* init Readme.md

* Using Semantic Kernel to run Dall-E

* Graphic designer does not ened its own openai client anylonger
2024-05-06 10:27:36 +02:00
Kosta Petan
615db4fdae check if file exists in repo (#51) 2024-04-22 13:24:27 +02:00
Kosta Petan
4808f2145a Fix GH bugs (#50)
* fix gh token lifetime and updating existing file in a branch

* create GH client transiently

* few more bug fixes
2024-04-12 15:10:20 +02:00
Kosta Petan
9168d115fd deploy to azure with azd (#49) 2024-04-11 22:00:59 +02:00
Kosta Petan
65a262b0be Refactor abstractions (#46) 2024-04-09 13:16:09 +02:00
Kosta Petan
2bece0d27e check if repo is empty, create readme if it is (#45) 2024-04-05 16:34:15 +02:00
Carlos Garcia Lalicata
cc66a1ca71 [gh-flow] If Item.Message is null it tries to post empty messages (#42) 2024-04-05 07:43:15 +02:00
Carlos Garcia Lalicata
b08b696145 [gh-flow] Fail to start if settings are missing (#43) 2024-04-05 07:42:24 +02:00
Robin-Manuel Thiel
1ede63f9a8 Organize folder structure towards library (#29) 2024-03-30 09:40:27 +01:00
Kosta Petan
fda381a82a Knowledge abstraction to AiAgent (#25)
* make ghClient fetch synchronous

* refactor memory, extract knowledge adding to AiAgent
2024-03-28 13:34:33 +01:00
Suzanne Daniels
3d90292aa8 Adding overview diagram (#24) 2024-03-27 17:23:10 +01:00
Roydemilde
1bf8a7caac Update FAQ.md (#23)
Added first overview for the FAQ, please check.. also on spelling and grammar and correctness of the content.
2024-03-26 17:15:30 +01:00
Roydemilde
40db7d3008 Create FAQ.md (#21)
Added FAQ.md as placeholder
2024-03-26 17:07:22 +01:00
Roydemilde
d813e0fc7c Update github-flow-getting-started.md (#20)
Added more text for the appsettings.json
2024-03-26 17:06:26 +01:00
Roydemilde
60518b1172 Update README.md (#22)
removed locally...
2024-03-26 17:05:41 +01:00
Roydemilde
64732068d2 Update github-flow-getting-started.md (#19)
Added info around labels
2024-03-26 13:33:51 +01:00
Roydemilde
4169786710 Update github-flow-getting-started.md (#18)
Added info for Codespaces.
2024-03-26 13:33:19 +01:00
Suzanne Daniels
de08e20e11 Update project path for gh-flow service (#17) 2024-03-26 12:55:59 +01:00
Roydemilde
9d56aebf23 Update github-flow-getting-started.md (#16) 2024-03-25 10:14:23 +01:00
Kosta Petan
ec849245ea Refactor project structure (#14)
* refactor abstractions

* refactor structure

* refactor projects WIP

* refactor WIP

* refactoring WIP

* fixes
2024-03-21 20:52:05 +01:00