feat(core): wire transformContext into Agent for truth file injection

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
fanghanjun
2026-04-17 03:08:21 -07:00
parent 4fbf4ee66f
commit dc9ea9a5ff
2 changed files with 3 additions and 0 deletions
+2
View File
@@ -15,6 +15,7 @@ import {
createLsTool,
createWriteTruthFileTool,
} from "./agent-tools.js";
import { createBookContextTransform } from "./context-transform.js";
// ---------------------------------------------------------------------------
// Types
@@ -245,6 +246,7 @@ export async function runAgentSession(
createLsTool(projectRoot),
],
},
transformContext: createBookContextTransform(bookId, projectRoot),
streamFn: streamSimple,
getApiKey: (provider: string) => {
if (config.apiKey) return config.apiKey;
+1
View File
@@ -11,3 +11,4 @@ export {
createLsTool,
} from "./agent-tools.js";
export { runAgentSession, evictAgentCache, type AgentSessionConfig, type AgentSessionResult } from "./agent-session.js";
export { createBookContextTransform } from "./context-transform.js";