Commit Graph

  • 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
  • 6e1089a23c refactor(mcp): compact mcp_oauth_manager docstrings/comments by hand; flatten single-use call sites Teknium 2026-09-02 17:05:22 -07:00
  • 02fb8fb5bf Merge branch 'simp/r2-gw-rest-stream' into simp/integration2 Teknium 2026-09-02 17:05:22 -07:00
  • d48a0e604f Merge branch 'simp/r2-gw-rest-config' into simp/integration2 Teknium 2026-09-02 17:05:22 -07:00
  • a3b6d91302 Merge branch 'simp/r2-update-doctor' into simp/integration2 Teknium 2026-09-02 17:05:20 -07:00
  • c92f5a3685 Merge branch 'simp/r2-gw-rest-sess' into simp/integration2 Teknium 2026-09-02 17:05:19 -07:00
  • 74b4d698fc Merge branch 'simp/r2-config-tools' into simp/integration2 Teknium 2026-09-02 17:05:18 -07:00
  • 1b29d9fe81 Merge branch 'simp/r2-tools-b-cua' into simp/integration2 Teknium 2026-09-02 17:05:18 -07:00
  • fec2922d60 Merge branch 'simp/r2a-mcp-oauth' into simp/integration2 Teknium 2026-09-02 17:05:17 -07:00
  • 42ed0b4d5c Merge branch 'simp/r2-kanban-cli' into simp/integration2 Teknium 2026-09-02 17:05:17 -07:00
  • d6f56549c0 Merge branch 'simp/r2-webserver' into simp/integration2 Teknium 2026-09-02 17:05:16 -07:00
  • 75e19f3836 Merge branch 'simp/r2-cua-tool2' into simp/integration2 Teknium 2026-09-02 17:05:15 -07:00
  • f1a3a75a03 Merge branch 'simp/r2m-runtime' into simp/integration2 Teknium 2026-09-02 17:05:15 -07:00
  • 33928b0a80 Merge branch 'simp/r2-rooms-v1' into simp/integration2 Teknium 2026-09-02 17:05:13 -07:00
  • 656f1c1c13 Merge branch 'simp/r2-loop-tex' into simp/integration2 Teknium 2026-09-02 17:05:13 -07:00
  • eb807c026f Merge branch 'simp/r2-loop-fin' into simp/integration2 Teknium 2026-09-02 17:05:12 -07:00
  • 15181f4b8f Merge branch 'simp/r2-loop-fac' into simp/integration2 Teknium 2026-09-02 17:05:12 -07:00
  • c851d4cded Merge branch 'simp/r2-loop-ctx' into simp/integration2 Teknium 2026-09-02 17:05:11 -07:00
  • fe6e4b5164 Merge branch 'simp/r2-cua-sess' into simp/integration2 Teknium 2026-09-02 17:05:11 -07:00
  • ee291dbbe2 Merge branch 'simp/r2-cua-misc' into simp/integration2 Teknium 2026-09-02 17:05:10 -07:00
  • de93b6ec3e Merge branch 'simp/r2m-switch' into simp/integration2 Teknium 2026-09-02 17:05:10 -07:00
  • d3f556e4e2 Merge branch 'simp/r2m-models' into simp/integration2 Teknium 2026-09-02 17:05:09 -07:00
  • 8c0b5bdd55 Merge branch 'simp/r2-state-c' into simp/integration2 Teknium 2026-09-02 17:05:08 -07:00
  • d9853c57ad Merge branch 'simp/r2-climain' into simp/integration2 Teknium 2026-09-02 17:05:06 -07:00
  • f81f8d848f Merge branch 'simp/r2m-flows' into simp/integration2 Teknium 2026-09-02 17:05:06 -07:00
  • 93673653fa Merge branch 'simp/r2-kanban' into simp/integration2 Teknium 2026-09-02 17:05:05 -07:00
  • fd77c095b1 Merge branch 'simp/r2-config' into simp/integration2 Teknium 2026-09-02 17:05:05 -07:00
  • 10ed2fc9f4 Merge branch 'simp/r2-state' into simp/integration2 Teknium 2026-09-02 17:05:04 -07:00
  • b80dc57a09 Merge branch 'simp/r2-gwrun' into simp/integration2 Teknium 2026-09-02 17:05:04 -07:00
  • cba6a6de8e Merge branch 'simp/r2-clipy' into simp/integration2 Teknium 2026-09-02 17:05:04 -07:00
  • 6979b6a2f0 Merge branch 'simp/r2a-tts' into simp/integration2 Teknium 2026-09-02 17:05:03 -07:00
  • 9f6d89eea1 Merge branch 'simp/r2a-stt' into simp/integration2 Teknium 2026-09-02 17:05:03 -07:00
  • d9fe98b259 Merge branch 'simp/r2a-mcp' into simp/integration2 Teknium 2026-09-02 17:05:02 -07:00
  • e037d3d55e Merge branch 'simp/r2-loop' into simp/integration2 Teknium 2026-09-02 17:05:02 -07:00
  • e753b034a4 Merge branch 'simp/r2-auth' into simp/integration2 Teknium 2026-09-02 17:05:01 -07:00
  • 41a26c8ba9 refactor(kanban-db): compact long docstrings (rules kept) across origin/dispatch/connect Teknium 2026-09-02 17:04:54 -07:00
  • b6b432f81e Merge branch 'simp/r2a-browser' into simp/r2-tools-a Teknium 2026-09-02 17:04:12 -07:00
  • c66272e4d7 Merge branch 'simp/r2a-tts' into simp/r2-tools-a Teknium 2026-09-02 17:04:11 -07:00
  • 3da2ff88e3 refactor(delegate): pack re-import block; single blank line between top-level defs (AST-identical) Teknium 2026-09-02 17:03:55 -07:00
  • d66a62469b refactor(update): lift parked-branch guard out of _prepare_checkout_for_update (161 -> 101 LOC) Teknium 2026-09-02 17:03:42 -07:00
  • 0223eeca66 refactor(computer_use): walrus-fold guard checks, wrap wide lines (931->929 LOC) Teknium 2026-09-02 17:03:36 -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
  • 21372a16b2 refactor(computer_use): compact response helpers, NoopBackend recorder, docstrings/comments (976->931 LOC) Teknium 2026-09-02 17:00:40 -07:00
  • d1df0f21ab refactor(hermes_cli/main): extract memory/acp/tools/insights/monitoring/skills handlers to main_agent_cmds.py Teknium 2026-09-02 17:00:17 -07:00
  • 2d7fcf636e refactor(update): compact re-export import blocks (AST-identical, -117 lines) Teknium 2026-09-02 17:00:07 -07:00
  • 8656cc31f2 refactor(state): table-driven _rows_to_conversation column copy; unify tool-call counting; collapse defensive locals Teknium 2026-09-02 16:59:58 -07:00
  • aa4ffc98e9 refactor(hermes_cli/main): extract WhatsApp/Slack/Skill-Sync setup wizards to main_platform_setup.py Teknium 2026-09-02 16:59:52 -07:00
  • e59090acee refactor(mcp): flatten _LockCookie.release nested try ladders (same best-effort semantics) Teknium 2026-09-02 16:59:27 -07:00
  • 016f31375d refactor(delegate): join wrapped logical lines that fit in 120 cols (AST-identical) Teknium 2026-09-02 16:59:26 -07:00
  • 231ee6bf69 refactor(update): lift profile syncs and post-summary notices out of _run_post_update_maintenance (174 -> 67 LOC) Teknium 2026-09-02 16:59:18 -07:00
  • a0f15d1f2a refactor(mcp): _running_loop helper for the loop-up check Teknium 2026-09-02 16:58:35 -07:00
  • 9994d2b113 refactor(hermes_cli/main): unify lazy re-export tables into _LAZY_ATTR_SOURCES; drop 26 unreferenced re-exports Teknium 2026-09-02 16:58:15 -07:00
  • 0f1c1d9388 refactor(turn): module docstrings list every helper in turn_iteration_prep / turn_api_call Teknium 2026-09-02 16:57:55 -07:00
  • 0a38a611eb refactor(mcp): handlers — one _strike helper for breaker-strike+tool_error tails, reconnectable-server lookup owns the loop check, docstrings compacted by hand (783 -> 602) Teknium 2026-09-02 16:57:52 -07:00
  • 3016bb9020 refactor(mcp): fold duplicate recycle check into _recycle_if_due; drop probe wrapper closure Teknium 2026-09-02 16:57:39 -07:00
  • e204008f10 refactor(delegate): _knob() unifies config>env>default int/float knobs; timeout diagnostic sections -> _diag_sizes/_diag_threads + attr table; drop dead _handle_child_wait_failure re-import Teknium 2026-09-02 16:57:22 -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
  • ebb9f312dc refactor(status): extract credential sections into status_auth, unify redact_key Teknium 2026-09-02 16:54:55 -07:00
  • ce54c8e04a refactor(model_switch): collapse duplicate bodies, flatten alias/flag parsing, trim re-exports Teknium 2026-09-02 16:54:55 -07:00
  • 884c697291 refactor(delegate): split _finalize_child_results (memory/hooks/cost rollup), lift _create_isolated_worktree and _report_child_done, collapse dead worktree-attach import fallback Teknium 2026-09-02 16:54:15 -07:00
  • 79fc9d127f Merge simp/r2m-runtime into simp/r2-models-runtime Teknium 2026-09-02 16:53:16 -07:00
  • 934a35a604 Merge simp/r2m-models into simp/r2-models-runtime Teknium 2026-09-02 16:53:16 -07:00
  • 015639a6d7 refactor(computer_use): compact capture mixin (name helper, flat signatures/log calls) Teknium 2026-09-02 16:53:14 -07:00
  • 18fa584366 refactor(computer_use): _CaptureView shares capture-derived facts across response branches; _detach_locked, _bounds_hints, _best_effort_write dedupe (997->976 LOC) Teknium 2026-09-02 16:52:47 -07:00
  • 60041b787a refactor(update): join short multi-line statements onto one line (AST-identical, -416 lines) Teknium 2026-09-02 16:52:38 -07:00
  • f54075e0bb refactor(state): unify lock/lease claim (_claim_lease_row); finalize_orphaned via _write_rowcount Teknium 2026-09-02 16:52:21 -07:00
  • 3d0e9af47a refactor(tool_executor): inline memory_manager_executor into resolve_invoke_tool_executor Teknium 2026-09-02 16:51:42 -07:00
  • 3f93fdfc95 refactor(tool_executor): split execute_tool_calls_concurrent into _ConcurrentBatch + shared result helpers Teknium 2026-09-02 16:51:42 -07:00
  • 338da30a45 refactor(delegate): _resolve_child_runtime returns AIAgent kwargs (drop _ChildRuntime; routing-filter table); dispatch reuses _detach_child/_signal_child_stop; control actions -> _CONTROL_OUTCOMES table; attribution lookup dedupe Teknium 2026-09-02 16:50:57 -07:00
  • 6f38d64b7a refactor(approval): module docstring for the split, blank-line hygiene Teknium 2026-09-02 16:50:44 -07:00
  • f65d395535 refactor(state): _FTS_DDL layout table; flatten _fts_table_probe except ladder Teknium 2026-09-02 16:50:16 -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
  • eb8d628c97 refactor(hermes_state): restore WHY comments dropped by round-2 sub-branches Teknium 2026-09-02 16:48:30 -07:00
  • e03a680592 refactor(kanban-db): split into connect/workspace/dispatch/notify modules Teknium 2026-09-02 16:46:52 -07:00