refactor: retain decision state instead of full logs
This commit is contained in:
@@ -25,7 +25,7 @@ from market_intelligence import (
|
||||
DEFAULT_THROUGHPUT_WINDOW_HOURS,
|
||||
)
|
||||
from modelhub_client import DEFAULT_CAPACITY_STATE_PATH, ModelHubClient, ModelHubClientPool
|
||||
from outcome_tracker import DEFAULT_OUTCOMES_PATH, OutcomeTracker
|
||||
from outcome_tracker import DEFAULT_OUTCOMES_PATH, DEFAULT_RECENT_OUTCOME_LIMIT, OutcomeTracker
|
||||
from official_capabilities import DEFAULT_OFFICIAL_CAPABILITIES_PATH
|
||||
from queue_cleanup import cleanup_certain_oom_tasks
|
||||
from routing_engine import DEFAULT_ROUTING_STATE_PATH
|
||||
@@ -33,6 +33,8 @@ from runner_common import DEFAULT_KEY_PATH, ensure_tokens
|
||||
from state_sync import (
|
||||
DEFAULT_BATCH_SIZE,
|
||||
DEFAULT_BRANCH,
|
||||
DEFAULT_LEDGER_RECORDS,
|
||||
DEFAULT_RECENT_TERMINAL_INTENTS,
|
||||
DEFAULT_REMOTE,
|
||||
StateGitSync,
|
||||
load_state_git_credentials,
|
||||
@@ -571,6 +573,12 @@ def run_poll_loop(
|
||||
STATS_PRINT_INTERVAL = 10
|
||||
|
||||
log(f"[poll] version={AGENT_VERSION} poll_run_dir={poll_run_dir}")
|
||||
log(
|
||||
"[state-retention] mode=decision_state_only full_archive=disabled "
|
||||
f"recent_outcomes={DEFAULT_RECENT_OUTCOME_LIMIT} "
|
||||
f"recent_intents={DEFAULT_RECENT_TERMINAL_INTENTS} "
|
||||
f"ledger_recent={DEFAULT_LEDGER_RECORDS}"
|
||||
)
|
||||
log(
|
||||
f"[poll] target={base_args.daily_target} dry_run={str(bool(base_args.dry_run)).lower()} "
|
||||
f"poll_interval={base_args.poll_interval_seconds}s idle_interval={base_args.idle_interval_seconds}s"
|
||||
|
||||
Reference in New Issue
Block a user