Feat: Implement Project Claim Output Brake and refine agent reasoning
This commit is contained in:
+5
-1
@@ -34,6 +34,7 @@ import { actionQueue } from './core/queue';
|
||||
import { ConflictResolver } from './core/conflict';
|
||||
import {
|
||||
buildSecondBrainTrace,
|
||||
enforceProjectClaimPolicyInAnswer,
|
||||
renderSecondBrainTraceContext,
|
||||
renderSecondBrainTraceMarkdown,
|
||||
SecondBrainTrace
|
||||
@@ -409,7 +410,10 @@ export class AgentExecutor {
|
||||
|
||||
// 5. Execute Actions
|
||||
const rationale = this.parseRationale(aiResponseText);
|
||||
const assistantContent = this.sanitizeAssistantContent(aiResponseText);
|
||||
const assistantContent = enforceProjectClaimPolicyInAnswer(
|
||||
this.sanitizeAssistantContent(aiResponseText),
|
||||
secondBrainTrace
|
||||
);
|
||||
const traceMarkdown = secondBrainTrace
|
||||
? renderSecondBrainTraceMarkdown(secondBrainTrace, !!options.secondBrainTraceDebug)
|
||||
: '';
|
||||
|
||||
Reference in New Issue
Block a user