607a5b711e
refactor(mcp): errors — one _jsonrpc_matches for both code/marker classifiers, one _exc_children walk for connect-error rendering, docstrings compacted by hand (455 -> 384; differential fuzz 20k cases identical)
Teknium
2026-09-02 17:05:28 -07:00
885c476b65
Merge branch 'simp/r2-cli-rest-sessions' into simp/integration2
Teknium
2026-09-02 17:05:28 -07:00
e51bfa0672
Merge branch 'simp/r2-cli-rest-commands' into simp/integration2
Teknium
2026-09-02 17:05:27 -07:00
38e0bbbc43
Merge branch 'simp/r2-tools-b-delegate' into simp/integration2
Teknium
2026-09-02 17:05:27 -07:00
2647a1da03
Merge branch 'simp/r2-tools-b-approval' into simp/integration2
Teknium
2026-09-02 17:05:26 -07:00
70f42ed4f3
Merge branch 'simp/r2-cli-rest-plugins' into simp/integration2
Teknium
2026-09-02 17:05:26 -07:00
8f2d511228
Merge branch 'simp/r2-tools-b-termhub' into simp/integration2
Teknium
2026-09-02 17:05:25 -07:00
97fe0e35d8
Merge branch 'simp/r2-config-defaults' into simp/integration2
Teknium
2026-09-02 17:05:25 -07:00
74bc9e9d6e
Merge branch 'simp/r2a-mcp-transport' into simp/integration2
Teknium
2026-09-02 17:05:24 -07:00
5e7ff3d8fc
Merge branch 'simp/r2-update-cmd-sub' into simp/integration2
Teknium
2026-09-02 17:05:23 -07:00
4b9d0f43c8
Merge branch 'simp/r2-models-runtime' into simp/integration2
Teknium
2026-09-02 17:05:23 -07:00
987bc82574
refactor(delegate): compact docstrings/comments by hand (every WHY kept); collapse orchestrator toolset branches
Teknium
2026-09-02 17:03:05 -07:00
36aefc2638
refactor(mcp): transport — one guarded-attempt helper for both protocol-negotiation fallbacks, kwargs tables for optional httpx args, docstrings compacted by hand (645 -> 511)
Teknium
2026-09-02 17:02:34 -07:00
693893df5c
refactor(kanban-db): compact Task field/constant comments that duplicated SCHEMA_SQL; contextlib.suppress for try/except/pass
Teknium
2026-09-02 17:02:26 -07:00
73ca3efea4
refactor(update): lift divergence reconcile and syntax-guard rollback out of _pull_updates (153 -> 47 LOC)
Teknium
2026-09-02 17:02:23 -07:00
98d1635421
refactor(mcp): compact mcp_oauth docstrings/comments by hand; fold model_dump JSON shape into _model_json, inline single-use CIMD-port note and SSH hint printer
Teknium
2026-09-02 17:01:47 -07:00
d18b136417
refactor(mcp): one fail-fast branch for URL validation + content-type preflight
Teknium
2026-09-02 17:00:43 -07:00
832f77939a
refactor(update): lift snapshot safety nets out of _check_and_apply_config_migration (192 -> 130 LOC)
Teknium
2026-09-02 16:57:00 -07:00
0556cbf52b
refactor(model_setup_flows): re-export only names that existed on the origin at base
Teknium
2026-09-02 16:56:40 -07:00
a11464423a
refactor(kanban-db): drop dead _clear_spawn_failures alias, unify per-task row/link accessors, compact three docstrings
Teknium
2026-09-02 16:55:53 -07:00
ce45e216e7
refactor(update): promote nested _restart_one_systemd_gateway_unit closure to a module-level function (184 -> 70 LOC orchestrator)
Teknium
2026-09-02 16:55:53 -07:00
686b6824ef
Merge branch 'simp/r2-gw-rest-sess' into simp/r2-gw-rest
Teknium
2026-09-02 16:55:02 -07:00
182724d09f
Merge branch 'simp/r2-gw-rest-stream' into simp/r2-gw-rest
Teknium
2026-09-02 16:55:01 -07:00
ba7599c953
Merge branch 'simp/r2-gw-rest-config' into simp/r2-gw-rest
Teknium
2026-09-02 16:55:01 -07:00
b3754e4e19
Merge branch 'simp/r2-gw-rest-slash' into simp/r2-gw-rest
Teknium
2026-09-02 16:55:01 -07:00
8c86804dc4
refactor(approval_detection): compact option tables; drop stale section banner in approval.py
Teknium
2026-09-02 16:54:57 -07:00
15651bd877
refactor(update): lift cold-start plan and SCM service pause out of _pause_windows_gateways_for_update (261 -> 163 LOC)
Teknium
2026-09-02 16:50:01 -07:00
d43ad31c4d
refactor(approval): table-drive interpreter families, fold home-prefix rewriters, compact re-export blocks, drop dead _SHELL_PUNCTUATION
Teknium
2026-09-02 16:49:10 -07:00
0bfcf42133
refactor(update): unify venv-prefix and backend-argv helpers in update_cmd_windows (3+2 call sites)
Teknium
2026-09-02 16:48:45 -07:00
5820d0b0d5
refactor(gateway/config): extract the config.yaml phase to gateway/config_loader.py; table-driven from_dict; defensive collapse
Teknium
2026-09-02 16:48:36 -07:00