Public Access
feat: use assistant context as meeting memory
PR and Push Build/Test / build-and-test (push) Successful in 9m34s
PR and Push Build/Test / build-and-test (push) Successful in 9m34s
This commit is contained in:
@@ -760,6 +760,29 @@ public sealed class WorkflowRulesEditorTests
|
||||
Assert.Contains("matching correction", instructions);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task InstructionBuilderTreatsAssistantContextAsMeetingMemoryDuringRepairs()
|
||||
{
|
||||
var builder = new WorkflowRulesEditorInstructionBuilder(
|
||||
NullLogger<WorkflowRulesEditorInstructionBuilder>.Instance);
|
||||
var options = new MeetingAssistantOptions
|
||||
{
|
||||
WorkflowRulesEditor = new WorkflowRulesEditorOptions
|
||||
{
|
||||
InitialPrompt = "Custom interactive agent instructions."
|
||||
}
|
||||
};
|
||||
|
||||
var instructions = await builder.BuildAsync(options, CancellationToken.None);
|
||||
|
||||
Assert.Contains("Custom interactive agent instructions.", instructions);
|
||||
Assert.Contains("meeting-specific memory", instructions);
|
||||
Assert.Contains("fix or investigate a meeting or summary", instructions);
|
||||
Assert.Contains("read the matching assistant context", instructions);
|
||||
Assert.Contains("problems, missing information, assumptions, prior fixes, and conclusions", instructions);
|
||||
Assert.Contains("append a concise record of your fixes and conclusions", instructions);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task RulesEditorToolsCrudAndSearchSpeakerIdentities()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user