mirror of
https://github.com/moltbot/moltbot.git
synced 2026-05-21 21:56:46 +00:00
Make harness failures fail honestly (#69981)
* Agents: fail honestly on harness errors * Docs: clarify Codex harness fallback
This commit is contained in:
@@ -3023,7 +3023,7 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = {
|
||||
enum: ["pi", "none"],
|
||||
title: "Default Embedded Harness Fallback",
|
||||
description:
|
||||
"Embedded harness fallback when no plugin harness matches or an auto-selected plugin harness fails before side effects. Set none to disable automatic PI fallback.",
|
||||
"Embedded harness fallback when no plugin harness matches. Selected plugin harness failures surface directly. Set none to disable automatic PI fallback.",
|
||||
},
|
||||
},
|
||||
additionalProperties: false,
|
||||
@@ -5721,7 +5721,7 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = {
|
||||
additionalProperties: false,
|
||||
title: "Agent Embedded Harness",
|
||||
description:
|
||||
"Per-agent embedded harness policy override. Use fallback=none to make this agent fail instead of falling back to PI.",
|
||||
"Per-agent embedded harness policy override. Use fallback=none to make missing plugin harness selection fail instead of falling back to PI.",
|
||||
},
|
||||
model: {
|
||||
anyOf: [
|
||||
@@ -23416,7 +23416,7 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = {
|
||||
},
|
||||
"agents.defaults.embeddedHarness.fallback": {
|
||||
label: "Default Embedded Harness Fallback",
|
||||
help: "Embedded harness fallback when no plugin harness matches or an auto-selected plugin harness fails before side effects. Set none to disable automatic PI fallback.",
|
||||
help: "Embedded harness fallback when no plugin harness matches. Selected plugin harness failures surface directly. Set none to disable automatic PI fallback.",
|
||||
tags: ["reliability"],
|
||||
},
|
||||
"agents.list": {
|
||||
@@ -23461,7 +23461,7 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = {
|
||||
},
|
||||
"agents.list.*.embeddedHarness": {
|
||||
label: "Agent Embedded Harness",
|
||||
help: "Per-agent embedded harness policy override. Use fallback=none to make this agent fail instead of falling back to PI.",
|
||||
help: "Per-agent embedded harness policy override. Use fallback=none to make missing plugin harness selection fail instead of falling back to PI.",
|
||||
tags: ["advanced"],
|
||||
},
|
||||
"agents.list.*.embeddedHarness.runtime": {
|
||||
|
||||
@@ -1145,9 +1145,9 @@ export const FIELD_HELP: Record<string, string> = {
|
||||
"agents.defaults.embeddedHarness.runtime":
|
||||
"Embedded harness runtime: auto, pi, or a registered plugin harness id such as codex.",
|
||||
"agents.defaults.embeddedHarness.fallback":
|
||||
"Embedded harness fallback when no plugin harness matches or an auto-selected plugin harness fails before side effects. Set none to disable automatic PI fallback.",
|
||||
"Embedded harness fallback when no plugin harness matches. Selected plugin harness failures surface directly. Set none to disable automatic PI fallback.",
|
||||
"agents.list.*.embeddedHarness":
|
||||
"Per-agent embedded harness policy override. Use fallback=none to make this agent fail instead of falling back to PI.",
|
||||
"Per-agent embedded harness policy override. Use fallback=none to make missing plugin harness selection fail instead of falling back to PI.",
|
||||
"agents.list.*.embeddedHarness.runtime":
|
||||
"Per-agent embedded harness runtime: auto, pi, or a registered plugin harness id such as codex.",
|
||||
"agents.list.*.embeddedHarness.fallback":
|
||||
|
||||
Reference in New Issue
Block a user