Feat: Implement Project Claim Output Brake and refine agent reasoning

This commit is contained in:
g1nation
2026-05-02 18:06:28 +09:00
parent 3df23b4ca9
commit fcc07e013e
5 changed files with 112 additions and 1 deletions
+5 -1
View File
@@ -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)
: '';