feat(agent): implement auto-escalation retries and track remediation state

This commit is contained in:
William Valentin
2026-02-17 09:20:08 -08:00
parent bdded84a9b
commit 2273ffd020
4 changed files with 168 additions and 4 deletions
-3
View File
@@ -117,9 +117,6 @@ function validateUnsupportedConfig(config: Config): void {
if (config.backends.opencode.enabled) {
throw new Error('backends.opencode is not implemented yet. Set backends.opencode.enabled=false.');
}
if (config.agents.auto_escalate) {
throw new Error('agents.auto_escalate is not implemented yet. Set agents.auto_escalate=false.');
}
}
export async function startDaemon(config: Config, options?: StartDaemonOptions): Promise<DaemonContext> {
+2
View File
@@ -309,6 +309,8 @@ export function createMessageRouter(deps: {
memoryAutoExtract: deps.config.memory?.auto_extract,
memoryInjectionStrategy: deps.config.memory?.injection_strategy,
memoryMaxInjectionTokens: deps.config.memory?.max_injection_tokens,
autoEscalate: deps.config.agents.auto_escalate,
autoEscalateTier: 'complex',
toolPolicyContext,
attachmentCollector: collector,
});