mirror of
https://github.com/microsoft/autogen.git
synced 2026-04-20 03:02:16 -04:00
add orleans dashboard
This commit is contained in:
@@ -67,6 +67,7 @@ builder.Host.UseOrleans(siloBuilder =>
|
||||
.AddMemoryStreams("StreamProvider")
|
||||
.AddMemoryGrainStorage("PubSubStore")
|
||||
.AddMemoryGrainStorage("messages");
|
||||
siloBuilder.UseDashboard(x => x.HostSelf = true);
|
||||
|
||||
});
|
||||
|
||||
@@ -82,6 +83,7 @@ app.UseRouting()
|
||||
endpoints.MapGitHubWebhooks();
|
||||
});
|
||||
|
||||
app.Map("/dashboard", x => x.UseOrleansDashboard());
|
||||
|
||||
app.Run();
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
<PackageReference Include="Microsoft.Orleans.Reminders.Cosmos" Version="8.0.0" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.5.0" />
|
||||
<PackageReference Include="Microsoft.Orleans.Streaming.EventHubs" Version="8.0.0" />
|
||||
<PackageReference Include="OrleansDashboard" Version="7.2.2" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
|
||||
@@ -39,8 +39,16 @@ public class Dev : AiAgent
|
||||
{
|
||||
case EventType.CodeGenerationRequested:
|
||||
var code = await GenerateCode(item.Message);
|
||||
//await _ghService.PostComment(item.Data["org"], item.Data["repo"], long.Parse(item.Data["issueNumber"]), code);
|
||||
// postEvent EventType.CodeGenerated
|
||||
await PublishEvent(Consts.MainNamespace, this.GetPrimaryKeyString(), new Event {
|
||||
Type = EventType.CodeGenerated,
|
||||
Data = new Dictionary<string, string> {
|
||||
{ "org", item.Data["org"] },
|
||||
{ "repo", item.Data["repo"] },
|
||||
{ "issueNumber", item.Data["issueNumber"] },
|
||||
{ "code", code }
|
||||
},
|
||||
Message = code
|
||||
});
|
||||
break;
|
||||
case EventType.CodeChainClosed:
|
||||
await CloseImplementation();
|
||||
|
||||
@@ -114,7 +114,7 @@ public class GithubService : IManageGithub
|
||||
newIssue.Labels.Add(function);
|
||||
newIssue.Labels.Add($"Parent.{parentNumber}");
|
||||
var issue = await _ghClient.Issue.Create(org, repo, newIssue);
|
||||
var commentBody = $" - [ ] #{issue.Number} - tracks {function}";
|
||||
var commentBody = $" #{issue.Number} - tracks {function}";
|
||||
var comment = await _ghClient.Issue.Comment.Create(org, repo, (int)parentNumber, commentBody);
|
||||
return new NewIssueResponse
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user