mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-21 03:39:54 +00:00
fix(kanban): remove orphan conflict markers from config.py (#28458)
PR #28452 (salvage of #23790, stale detection) merged with leftover git conflict markers in hermes_cli/config.py around the `dispatch_stale_timeout_seconds` config block, breaking config import and any code path that loads it. Cleans up the markers and keeps both config blocks (worker log rotation/orchestrator + stale detection). Resolves a self-introduced regression.
This commit is contained in:
@@ -1530,7 +1530,6 @@ DEFAULT_CONFIG = {
|
||||
# same task/profile (spawn_failed, timed_out, or crashed). Reassignment
|
||||
# resets the streak for the new profile.
|
||||
"failure_limit": 2,
|
||||
<<<<<<< HEAD
|
||||
# Worker stdout/stderr logs rotate at spawn time. Defaults preserve
|
||||
# the historical 2 MiB + one-backup behavior; long-running workers can
|
||||
# raise these to keep more early failure evidence.
|
||||
@@ -1555,14 +1554,12 @@ DEFAULT_CONFIG = {
|
||||
# large bulk-load of triage tasks from spending a burst of aux
|
||||
# LLM calls in one tick. Excess tasks defer to the next tick.
|
||||
"auto_decompose_per_tick": 3,
|
||||
=======
|
||||
# Stale detection: running tasks that have exceeded this many
|
||||
# seconds without a heartbeat (since ``last_heartbeat_at``) are
|
||||
# auto-reclaimed to ``ready`` on the next dispatcher tick. The
|
||||
# worker process (if still running host-locally) is terminated
|
||||
# before the reclaim. 0 disables stale detection entirely.
|
||||
"dispatch_stale_timeout_seconds": 14400,
|
||||
>>>>>>> 0b6d673e7 (feat(kanban): stale detection for running tasks in dispatcher)
|
||||
},
|
||||
|
||||
# execute_code settings — controls the tool used for programmatic tool calls.
|
||||
|
||||
Reference in New Issue
Block a user