/**
 * Worker Policy
 *
 * Worker Agent 的 Context 隔离策略
 * Worker 负责执行具体分析任务，需要访问数据服务但不需要完整历史
 */
import { ContextPolicy } from '../contextTypes';
/**
 * Worker 策略
 *
 * 可见内容：
 * - sessionId, traceId（必需）
 * - intent（摘要，只需要知道分析目标）
 * - plan（摘要，只需要知道当前任务）
 * - traceProcessor/traceProcessorService（需要查询数据）
 * - previousResults（摘要，只需要知道依赖的结果）
 *
 * 优化目标：
 * - 减少传递给 Worker 的 token 数量
 * - 只传递与当前任务相关的信息
 */
export declare const workerPolicy: ContextPolicy;
/**
 * 创建针对特定阶段的 Worker 策略
 * 可以进一步限制可见的依赖
 */
export declare function createWorkerPolicyForStage(stageId: string, dependencies: string[]): ContextPolicy;
export default workerPolicy;
//# sourceMappingURL=workerPolicy.d.ts.map