Commit Graph

6702 Commits

Author SHA1 Message Date
Teknium f8d81d55cf Merge branch 'simp/r3-00-mix2-chat' into simp/integration3 2026-09-02 23:14:30 -07:00
Teknium 86347cbdd7 Merge branch 'simp/r3-00-mix2-cli' into simp/integration3 2026-09-02 23:14:26 -07:00
Teknium d764ca6a43 Merge branch 'simp/r3-17-g6-misc' into simp/integration3 2026-09-02 23:14:23 -07:00
Teknium 79b2055b97 Merge branch 'simp/r3-24-W3' into simp/integration3 2026-09-02 23:13:47 -07:00
Teknium 0b29bfa3ac Merge branch 'simp/r3-24-W2' into simp/integration3 2026-09-02 23:13:44 -07:00
Teknium 9a2ff942e3 Merge branch 'simp/r3-24-W1' into simp/integration3 2026-09-02 23:13:43 -07:00
Teknium 634a20956c Merge branch 'simp/r3-23-g3' into simp/integration3 2026-09-02 23:13:38 -07:00
Teknium e46fb5a692 Merge branch 'simp/r3-23-g2' into simp/integration3 2026-09-02 23:13:37 -07:00
Teknium 26d72d3958 refactor(cli): compact comments/docstrings in CLIChatTurnMixin, keeping every ordering and failure-mode note 2026-09-02 23:13:22 -07:00
Teknium 3170cccf51 refactor(hermes_cli): skills_hub row projection, invalid-path helper, compact prompts/messages 2026-09-02 23:13:19 -07:00
Teknium c177f33095 refactor(hermes_cli): session_recovery report literals and reconcile calls compacted 2026-09-02 23:12:59 -07:00
Teknium 1230b84757 Merge branch 'simp/r3-26-E' into simp/integration3 2026-09-02 23:11:33 -07:00
Teknium 0f3d855ba2 Merge branch 'simp/r3-25-B' into simp/integration3 2026-09-02 23:11:24 -07:00
Teknium f7cd31b08f refactor(hermes_cli): uninstall/update_cmd_config/update_abort_recovery — _unlink_if, _ask_configure_new_options, safety-net line builders, _run_fresh_recovery_process/_parse_serve_units, compact docstrings 2026-09-02 23:11:19 -07:00
Teknium bb98f74d56 Merge branch 'simp/r3-22-C' into simp/integration3 2026-09-02 23:11:13 -07:00
Teknium ec4583f970 refactor(hermes_cli): tools_config — _select_into() unifies 6 provider-selection writes, gen-model picker partials, table-driven menu loop, _configure_platforms() merges one/all-platform flows (fuzz-verified byte-identical) 2026-09-02 23:11:10 -07:00
Teknium 890bd02261 Merge branch 'simp/r3-22-B' into simp/integration3 2026-09-02 23:11:10 -07:00
Teknium 37be68a480 Merge branch 'simp/r3-21-B' into simp/integration3 2026-09-02 23:11:06 -07:00
Teknium 51d75efddc Merge branch 'simp/r3-19-D' into simp/integration3 2026-09-02 23:11:03 -07:00
Teknium 34c80ff74b Merge branch 'simp/r3-19-A' into simp/integration3 2026-09-02 23:11:00 -07:00
Teknium 8bf3ff36b2 Merge branch 'simp/r3-18-D' into simp/integration3 2026-09-02 23:10:58 -07:00
Teknium da10dfd559 Merge branch 'simp/r3-18-C' into simp/integration3 2026-09-02 23:10:57 -07:00
Teknium 5ad52f6cf2 Merge branch 'simp/r3-16-B' into simp/integration3 2026-09-02 23:10:53 -07:00
Teknium 4cfdc43768 Merge branch 'simp/r3-16-A' into simp/integration3 2026-09-02 23:10:52 -07:00
Teknium 7d675b9132 refactor(hermes_cli): sessions_cmd storage/dispatch tail compaction 2026-09-02 23:10:33 -07:00
Teknium d9a8c7ee5b Merge branch 'simp/r3-23' into simp/integration3 2026-09-02 23:10:21 -07:00
Teknium 8f800b3a92 refactor(hermes_cli): runtime_provider — pack re-export import lists 2026-09-02 23:10:14 -07:00
Teknium 4e1b6519cb Merge branch 'simp/r3-16' into simp/integration3 2026-09-02 23:10:09 -07:00
Teknium aeabe4374f refactor(hermes_cli): flag tokenizer via iterator; signature packing 2026-09-02 23:09:45 -07:00
Teknium c2fae8796e refactor(hermes_cli): runtime_provider — collapse redundant azure host check, try/except returns 2026-09-02 23:09:20 -07:00
Teknium 71a0a35e88 refactor(web_server helpers): second pass — helper dedupe in windows_ssh_runtime, webhook via atomic_json_write, table packing
- windows_ssh_runtime: _open_existing shared by _read_shared/remove_artifact; _win32 builds
  its namespace via importlib; reparse/path checks folded
- webhook: _save_subscriptions -> utils.atomic_json_write(mode=0o600) (same fchmod-before-
  rename + post-replace chmod semantics); base URL builder tightened
- web_server_messaging: override table tuples single-line, catalog entry builder flattened,
  WhatsApp payload from a field tuple; channel keys as one comprehension
- web_server_oauth: poller bodies read sess fields inline; status dicts packed
- web_server_gateway: health URL normalisation via one regex; Popen detach kwargs inline;
  topology cache getter collapsed
- web_server_cron/xai_retirement/win_pty_bridge/worktree_gc: small collapses

Verification: routes identical, --help byte-identical (webhook/worktree + subcommands),
golden corpus identical, 189 test files / 2925 passed / 0 failed.
2026-09-02 23:08:44 -07:00
Teknium 8b48251ec3 refactor(cli): compact multi-line calls and drop redundant locals in CLIChatTurnMixin 2026-09-02 23:08:25 -07:00
Teknium 296dd7d45e refactor(hermes_cli): auth_nous — collapse guard ladders, unify shared-import failure path, compact call layouts 2026-09-02 23:08:12 -07:00
Teknium f1d0eaaa85 refactor(hermes_cli): group D — defensive-layer collapse (lockfile validation, pending loader, gh candidates, env pid parsing) 2026-09-02 23:07:30 -07:00
Teknium 28f1c872ab refactor(hermes_cli): relay_shared_metrics — hoist pure tool-identity matchers, _scope_handle 2026-09-02 23:07:05 -07:00
Teknium abdf648640 refactor(hermes_cli): update_cmd_deps — reuse _pip_install_prefix, _module_importable_in probe, inline npm partial-failure notice, desktop-build retry loop, compact docstrings 2026-09-02 23:06:31 -07:00
Teknium b6974fc75e refactor(hermes_cli): session_recovery preflight reuses _source_fingerprint sizes 2026-09-02 23:06:28 -07:00
Teknium 41a6bf9eb0 Merge branch 'simp/r3-16-D' into simp/r3-16 2026-09-02 23:06:19 -07:00
Teknium b58a88d6f4 refactor(hermes_cli): runtime_provider — whole ladder as one lazy rung generator 2026-09-02 23:06:19 -07:00
Teknium 6e1fc36ce0 refactor(hermes_cli): doctor — symlink verb merge, run_dump single list, drift/linger/version early returns 2026-09-02 23:04:56 -07:00
Teknium 8cf44645c5 refactor(hermes_cli): slash_exec executor compaction; tips closer hug 2026-09-02 23:04:20 -07:00
Teknium b7c5e3a205 refactor(hermes_cli): cron doctor summary line width 2026-09-02 23:03:28 -07:00
Teknium dfa6bc0103 refactor(hermes_cli): custom/providers — fold isinstance guards and identity lookup chain 2026-09-02 23:03:08 -07:00
Teknium 59b6c305dc refactor(hermes_cli): relay_shared_metrics — module-qualified contract helpers, shared _release() teardown 2026-09-02 23:02:47 -07:00
Teknium 68d746df2a refactor(hermes_cli): sessions_cmd list/recover minor tightening 2026-09-02 23:02:46 -07:00
Teknium 9f854665e8 refactor(hermes_cli): dashboard_procs/copilot_auth — compact rationale docstrings and comments (every WHY kept) 2026-09-02 23:02:34 -07:00
Teknium 0adf150c92 refactor(cli): collapse defensive layers and flatten the interrupt monitor loop in CLIChatTurnMixin 2026-09-02 23:01:36 -07:00
Teknium e311471040 refactor(hermes_cli): update_cmd — _apply_pulled_update/_repair_venv_on_current_checkout phase helpers, _base_git_cmd/_tip_shas/_current_branch_name/_pip_install_prefix/_finalize_receipt, early-return guards, print joins 2026-09-02 23:00:49 -07:00
Teknium 5bf59a2e3a refactor(hermes_cli/update): fold argv snapshot + SCM token bookkeeping in the Windows pause path 2026-09-02 22:59:37 -07:00
Teknium 4dacaa265d refactor(hermes_cli): sessions_cmd_browse _clip helper, hoisted invariants 2026-09-02 22:59:16 -07:00