Skip to content

fix(controller): preserve Manager plugin config#965

Open
RerankerGuo wants to merge 1 commit into
agentscope-ai:mainfrom
RerankerGuo:fix/issue-936-manager-plugin-config
Open

fix(controller): preserve Manager plugin config#965
RerankerGuo wants to merge 1 commit into
agentscope-ai:mainfrom
RerankerGuo:fix/issue-936-manager-plugin-config

Conversation

@RerankerGuo

Copy link
Copy Markdown

Summary

  • preserve existing Manager OpenClaw plugin config during non-legacy/K8s config reconciliation
  • merge plugin allow-list entries in addition to plugin entries and load paths
  • keep OpenClaw config merge behavior consistent across shell, CoPaw, and Hermes sync paths

Fixes #936. Related to #937 and #938.

Verification

  • git diff --check
  • python3 -m py_compile copaw/src/copaw_worker/sync.py hermes/src/hermes_worker/sync.py hermes/tests/test_sync.py copaw/tests/test_sync.py
  • UV_CACHE_DIR=/tmp/uv-cache uv run --project hermes --with pytest pytest hermes/tests/test_sync.py -q

Not run locally:

  • Go tests: no Go toolchain is installed in this environment, and Docker daemon access is denied.
  • CoPaw pytest: uv selected CPython 3.14, but onnxruntime==1.23.2 has no cp314 wheel.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

📊 CI Metrics Report

Summary

Metric Current Baseline Change
LLM Calls 64 81 -17 ↓ -21.0%
Input Tokens 2039777 2803871 -764094 ↓ -27.3%
Output Tokens 13706 16791 -3085 ↓ -18.4%
Total Tokens 2053483 2820662 -767179 ↓ -27.2%

By Role

Role Metric Current Baseline Change
🧠 Manager LLM Calls 53 68 -15 ↓ -22.1%
Input Tokens 1798525 2502214 -703689 ↓ -28.1%
Output Tokens 11608 13725 -2117 ↓ -15.4%
Total Tokens 1810133 2515939 -705806 ↓ -28.1%
🔧 Workers LLM Calls 11 13 -2 ↓ -15.4%
Input Tokens 241252 301657 -60405 ↓ -20.0%
Output Tokens 2098 3066 -968 ↓ -31.6%
Total Tokens 243350 304723 -61373 ↓ -20.1%

Per-Test Breakdown

Test Mgr Calls Wkr Calls Δ Calls Mgr In Wkr In Mgr Out Wkr Out Δ Tokens Trend
02-create-worker 4 0 -8 ↓ -66.7% 109923 0 459 0 -248240 ↓ -69.2% ✅ improved
03-assign-task 11 5 +1 ↑ +6.7% 309351 113462 1905 762 -48176 ↓ -10.2% ⚠️ regressed
04-human-intervene 9 0 -4 ↓ -30.8% 238061 0 1638 0 -193299 ↓ -44.6% ✅ improved
05-heartbeat 6 0 -1 ↓ -14.3% 186137 0 1171 0 -87944 ↓ -32.0% ✅ improved
06-multi-worker 23 6 -5 ↓ -14.7% 955053 127790 6435 1336 -189520 ↓ -14.8% ✅ improved

Trends

4 test(s) improved (fewer LLM calls)
⚠️ 1 test(s) regressed (more LLM calls)


Generated by HiClaw CI on 2026-07-02 03:54:19 UTC


📦 Download debug logs & test artifacts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant