




















@@ -18274,13 +18274,15 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = {
1827418274 properties: {
1827518275 enabled: {
1827618276 type: "boolean",
18277+ title: "Post-compaction Loop Guard",
1827718278 description:
1827818279"Enable the post-compaction loop guard that aborts the run when the agent repeats the same (tool, args, result) triple windowSize times immediately after auto-compaction-retry (default: true).",
1827918280 },
1828018281 windowSize: {
1828118282 type: "integer",
1828218283 exclusiveMinimum: 0,
1828318284 maximum: 9007199254740991,
18285+ title: "Post-compaction Loop Guard Window Size",
1828418286 description:
1828518287"Number of post-compaction attempts during which the guard stays armed (default: 3). Lower values are stricter; higher values give the agent more attempts before abort.",
1828618288 },
@@ -25647,6 +25649,16 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = {
2564725649 help: "Global no-progress breaker threshold (default: 30).",
2564825650 tags: ["reliability", "tools"],
2564925651 },
25652+"tools.loopDetection.postCompactionGuard.enabled": {
25653+ label: "Post-compaction Loop Guard",
25654+ help: "Enable the post-compaction loop guard that aborts the run when the agent repeats the same (tool, args, result) triple windowSize times immediately after auto-compaction-retry (default: true).",
25655+ tags: ["tools"],
25656+ },
25657+"tools.loopDetection.postCompactionGuard.windowSize": {
25658+ label: "Post-compaction Loop Guard Window Size",
25659+ help: "Number of post-compaction attempts during which the guard stays armed (default: 3). Lower values are stricter; higher values give the agent more attempts before abort.",
25660+ tags: ["tools"],
25661+ },
2565025662"tools.loopDetection.detectors.genericRepeat": {
2565125663 label: "Tool-loop Generic Repeat Detection",
2565225664 help: "Enable generic repeated same-tool/same-params loop detection (default: true).",
@@ -29004,14 +29016,6 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = {
2900429016 help: "Plugin-defined configuration payload interpreted by that plugin's own schema and validation rules. Use only documented fields from the plugin to prevent ignored or invalid settings.",
2900529017 tags: ["advanced"],
2900629018 },
29007-"tools.loopDetection.postCompactionGuard.enabled": {
29008- help: "Enable the post-compaction loop guard that aborts the run when the agent repeats the same (tool, args, result) triple windowSize times immediately after auto-compaction-retry (default: true).",
29009- tags: ["tools"],
29010- },
29011-"tools.loopDetection.postCompactionGuard.windowSize": {
29012- help: "Number of post-compaction attempts during which the guard stays armed (default: 3). Lower values are stricter; higher values give the agent more attempts before abort.",
29013- tags: ["tools"],
29014- },
2901529019"models.providers.*.headers.*": {
2901629020 sensitive: true,
2901729021 tags: ["security", "models"],
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。