Commit Graph

6667 Commits

Author SHA1 Message Date
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 bb98f74d56 Merge branch 'simp/r3-22-C' into simp/integration3 2026-09-02 23:11:13 -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 d9a8c7ee5b Merge branch 'simp/r3-23' into simp/integration3 2026-09-02 23:10:21 -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 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 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 41a6bf9eb0 Merge branch 'simp/r3-16-D' into simp/r3-16 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 b7c5e3a205 refactor(hermes_cli): cron doctor summary line width 2026-09-02 23:03:28 -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 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 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 02586dbed0 refactor(hermes_cli): cron incidents rows table, debug share flow tightening, copilot env-var loop invert 2026-09-02 22:58:35 -07:00
Teknium 97ff1f5ad4 refactor(hermes_cli): _Switch.resolve_runtime; _PickerBuild norm properties 2026-09-02 22:56:54 -07:00
Teknium 1b4ca18f52 refactor(hermes_cli): relay_shared_metrics — _terminal_flags/_task_parent_handle helpers, compact runtime cache 2026-09-02 22:56:23 -07:00
Teknium d94905b575 refactor(hermes_cli): flatten transform_api_error_classification winner selection 2026-09-02 22:56:21 -07:00
Teknium 5607b7beeb refactor(hermes_cli/update): hoist stdlib imports, single-line remaining signatures in update_cmd_windows 2026-09-02 22:55:58 -07:00
Teknium 4f0690e1ca refactor(hermes_cli): auth.py wrap two over-long comment lines 2026-09-02 22:53:52 -07:00
Teknium 4f8f967a03 Merge branch 'simp/r3-23-g4' into simp/r3-23 2026-09-02 22:53:12 -07:00
Teknium e1a22b7845 refactor(hermes_cli): group C — pack short keyword-argument lists 2026-09-02 22:52:11 -07:00
Teknium 7458bb6fef refactor(hermes_cli): doctor — collapse trivial early-returns/ternaries in connectivity, live, tools, platform, dump 2026-09-02 22:52:11 -07:00
Teknium bf1300b27c refactor(hermes_cli): group D — is_relative_to/closing/suppress collapses, dedupe external paths via dict, drop redundant snap_dir/guards, compact bang_shell/archive_safe/__init__ layout 2026-09-02 22:51:30 -07:00
Teknium 208278112e refactor(hermes_cli): auth.py compact verbose docstrings/comments, drop stray body blanks 2026-09-02 22:51:19 -07:00
Teknium 5f392d511c refactor(hermes_cli): debug.py — iterate bundle items for upload/local print instead of re-deriving labels 2026-09-02 22:51:03 -07:00
Teknium d8a1ee3bfd refactor(hermes_cli/update): table-drive the ledger/orphan tree-reap rungs 2026-09-02 22:50:53 -07:00
Teknium 9f5c508e33 refactor(hermes_cli): one _plugin_settings_entry helper for plugins.entries.<id> reads 2026-09-02 22:49:12 -07:00
Teknium b4cea2dbbd refactor(hermes_cli): shared_metrics_contract — compact dimension tables and signatures 2026-09-02 22:48:37 -07:00
Teknium b72baecf69 refactor(hermes_cli): merge simp/r3-19-A1 (round 3) — systemd/launchd docstring compaction, _positive_pid/_launchd_ok helpers 2026-09-02 22:47:13 -07:00
Teknium 97293216ee refactor(hermes_cli): container_boot.py — second pass compacting rationale comments (every WHY kept) 2026-09-02 22:46:32 -07:00
Teknium 9f8807208d refactor(hermes_cli): _apply_direct_alias_endpoint mutates _Switch directly 2026-09-02 22:45:27 -07:00
Teknium 66218672c2 refactor(hermes_cli): setup cluster — section lookup via next(), flatten backup helper 2026-09-02 22:43:34 -07:00
Teknium 8145730f75 refactor(hermes_cli/update): compact upstream-sync flow and git probe call sites in update_cmd_git 2026-09-02 22:43:25 -07:00
Teknium 3ab50d7ddb refactor(hermes_cli): commands_completion — drop unreferenced staticmethod re-exports 2026-09-02 22:43:12 -07:00
Teknium 17a41b5f4b Merge branch 'simp/r3-17-g1-commands' into simp/integration3 2026-09-02 22:43:04 -07:00
Teknium 7d23e6bb2c Merge branch 'simp/r3-17-g6-misc' into simp/integration3 2026-09-02 22:42:50 -07:00
Teknium 6d02842d36 refactor(hermes_cli): shared_metrics store — schema DDL as ordered module tables; fold 5 one-call schema helpers 2026-09-02 22:42:44 -07:00
Teknium e878c86afe refactor(hermes_cli): compact PluginContext registrar docstrings by hand; reuse _credit in deferred tool pre-registration 2026-09-02 22:42:34 -07:00
Teknium 8f882b4ba3 refactor(hermes_cli): gateway.py compact docstrings in process-management and run-guard regions (WHYs kept) 2026-09-02 22:42:28 -07:00