Commit Graph

  • d60e01dcb3 refactor(approval): unify gateway post-hook/decision shape, compact human-wait eviction (222+158->194+152) Teknium 2026-09-02 21:12:22 -07:00
  • 86d111d77c refactor(hermes_cli): collapse defensive layers in sessions_cmd, join bracket groups in session recovery modules Teknium 2026-09-02 21:12:14 -07:00
  • f50cd043d6 refactor(hermes_cli/web_routers): messaging — compact literal/call formatting (1038->973 LOC) Teknium 2026-09-02 21:12:12 -07:00
  • 82f2fb9029 Merge branch 'simp/r3-10-a' into simp/r3-10 Teknium 2026-09-02 21:12:06 -07:00
  • 7f5d901baf refactor(hermes_cli): skin_engine — join name/description and spinner/branding/tool_prefix rows (AST-identical) Teknium 2026-09-02 21:12:03 -07:00
  • b0b8e39862 refactor(memory/retaindb): compact queue connection handling, prefetch assembly, dispatch and shutdown Teknium 2026-09-02 21:12:01 -07:00
  • 6adf237876 refactor(hermes_cli): gateway.py systemd lifecycle preamble + graceful-restart phase helper; dedupe scope hint strings Teknium 2026-09-02 21:12:00 -07:00
  • 48751f0916 refactor(web-profiles/status): shared home scope, DB-read helper, get_status phase helpers, dedupe fallbacks Teknium 2026-09-02 21:11:59 -07:00
  • 706043e185 refactor(hermes_cli): dashboard_procs.py — extract process-table iteration from scanner, compact docstrings Teknium 2026-09-02 21:11:44 -07:00
  • 80de85c3e6 refactor(hermes_cli/web_routers): config_env — provider-card builder, env-write error ctx, http_failure on endpoint routes Teknium 2026-09-02 21:11:44 -07:00
  • 7c113cd426 refactor(web_server): simplify config/dashboard/memory helper modules Teknium 2026-09-02 21:11:37 -07:00
  • a8c8c12fa4 refactor(hermes_cli): group C layout compaction (AST-neutral closer hugging) Teknium 2026-09-02 21:11:22 -07:00
  • 983eb806b2 refactor(hermes_cli): nous_account — reflow entitlement message builders (strings byte-identical, fuzz-verified) (634->611 LOC) Teknium 2026-09-02 21:11:19 -07:00
  • edfbd77443 refactor(kanban-cli): drop redundant parens on kwarg string concatenations; wrap to 100 cols (AST-identical) Teknium 2026-09-02 21:11:18 -07:00
  • 3378a6de3e refactor(hermes_cli): group F — un-hug closers after string continuations for readability Teknium 2026-09-02 21:11:15 -07:00
  • 873c805495 refactor(gateway): session — read participant id lazily in build_session_key (duck-typed sources) Teknium 2026-09-02 21:10:12 -07:00
  • b2d8126905 refactor(gateway): stream transport — one _try_frame for best-effort frame sends Teknium 2026-09-02 21:10:08 -07:00
  • 7c7d967b4c refactor(local_runtime): catalog.entry_for_model replaces 2 hit-unpack sites; tighten _host_os_arch Teknium 2026-09-02 21:10:03 -07:00
  • 761686347c refactor(hermes_cli): hug closing brackets in plugin CLI modules (AST-identical) Teknium 2026-09-02 21:10:03 -07:00
  • 6c725ae1c7 refactor(hermes_cli): sse_done walrus loop; proxy_cli bitwarden token_env local + docstring trims Teknium 2026-09-02 21:09:53 -07:00
  • 7ee7c1515e refactor(web_server): drop dead legacy re-exports, factor auth-gate message and post-bind best-effort steps Teknium 2026-09-02 21:09:46 -07:00
  • 2163c031c0 refactor(approval): smart step folded into _human_decision; inline single-caller _gateway_refusal/_prompt_cli_with_hooks; lazy pending body Teknium 2026-09-02 21:09:42 -07:00
  • b0f7d07773 refactor(memory/holographic): store _one/_write SQL helpers, retrieval atom helper, compact docstrings Teknium 2026-09-02 21:09:39 -07:00
  • 2c77cbdcb7 refactor(hermes_cli/web_models): compact field comments and class spacing; JSON schemas byte-identical Teknium 2026-09-02 21:09:29 -07:00
  • e986577dca refactor(plugins/kanban,dashboard_auth): split update_task/bulk_update into phase helpers, dict-driven orchestration writes; unify provider register() via _shared.register_provider/SkipRegistration Teknium 2026-09-02 21:09:26 -07:00
  • d75c6f05e7 refactor(hermes_cli): gateway.py multiplexer probe + run guards — collapse branches, compact WHY comments Teknium 2026-09-02 21:09:12 -07:00
  • 9f62ce4976 refactor(hermes_cli): squeeze blank lines after lazy imports (AST-neutral) Teknium 2026-09-02 21:08:09 -07:00
  • 5ecba78cd8 refactor(agent/relay_runtime): merge active_turn guards; small guard inversions Teknium 2026-09-02 21:07:53 -07:00
  • cf515673e3 refactor(kanban_db): AST-neutral packing of hook/event call args and trailing SQL params Teknium 2026-09-02 21:07:23 -07:00
  • 76683a8bde refactor(hermes_cli): backup/banner — fold section headers, merge adjacent prints, flatten _restore_member closure Teknium 2026-09-02 21:07:23 -07:00
  • 1c9275ee83 refactor(hermes_cli): auth_xai — one URL classifier behind both origin validators; pack marker table Teknium 2026-09-02 21:07:20 -07:00
  • cfde68763f refactor(hermes_cli): g7 code compaction — unified pt_input_extras installer, dict/comprehension collapses in security audit + prompt_size Teknium 2026-09-02 21:07:16 -07:00
  • 982f22fd56 refactor(computer_use): suppress-based bounds parsing; inline scale note into summary notes Teknium 2026-09-02 21:07:03 -07:00
  • da9a0551e4 refactor(hermes_cli): config.py hoist managed_scope/atomic_yaml_write imports (8 lazy import sites removed) Teknium 2026-09-02 21:06:53 -07:00
  • 9252a1ac2a refactor(hermes_cli): nous_subscription — drop redundant None guards and blank-line padding in offer flow (822->791 LOC) Teknium 2026-09-02 21:06:52 -07:00
  • dae5f2365b refactor(hermes_cli): trim plugins.py re-exports, collapse defensive layers and duplicate helpers in PluginContext/PluginManager Teknium 2026-09-02 21:06:38 -07:00
  • a2811e03f1 refactor(memory/retaindb): inline single-use prefetch fetchers into jobs table, fold config strip, merge queue close helpers Teknium 2026-09-02 21:06:38 -07:00
  • 1f2000d959 refactor(cli-main): _session_db ctx manager, _latest_session_id, receipt/light-parser/resume helpers; split _apply_profile_override, cmd_dashboard, select_provider_and_model into phase helpers Teknium 2026-09-02 21:06:26 -07:00
  • f7baa8e229 refactor(terminal): drop unused scope wrappers; compact terminal_tool docstrings (WHY kept) Teknium 2026-09-02 21:06:21 -07:00
  • aad348ce5e refactor(approval): share hardline RECOVERY prefix, fold allowlist scanner branches, inline smart observer hooks (249+211->228+164) Teknium 2026-09-02 21:06:19 -07:00
  • c95a56be06 refactor(hermes_cli): fold picker/typed /model commit into _commit_model_switch + shared switch/dispatch helpers Teknium 2026-09-02 21:06:11 -07:00
  • 96f21deb96 refactor(hermes_cli): skin_engine — pack string-literal spinner/branding blocks (AST-identical) Teknium 2026-09-02 21:06:09 -07:00
  • 7b36908631 refactor(hermes_cli): console_engine — _captured decorator, _simple_command factory, hoist export guard Teknium 2026-09-02 21:06:07 -07:00
  • ca2675d9d6 refactor(hermes_cli): profiles cluster — share _canon_valid/_existing_profile_dir with profile_distribution, fold single-item brackets Teknium 2026-09-02 21:06:03 -07:00
  • 11dab00851 refactor(agent/relay_runtime): plugin config tracks ownership via _relay alone; fold intercept/subagent guards Teknium 2026-09-02 21:05:57 -07:00
  • a6e3fe5f5b refactor(hermes_cli): try/except-pass -> contextlib.suppress in setup flows Teknium 2026-09-02 21:05:31 -07:00
  • 968cbef157 refactor(memory/mem0): table-driven tool dispatch, shared _oss_hint/_truthy/_add helpers, packed provider tables Teknium 2026-09-02 21:05:29 -07:00
  • 476d222d87 refactor(hermes_cli): goals/gateway_windows — shared pause/pop/clear helpers, join wrapped calls, compact remaining docs Teknium 2026-09-02 21:05:22 -07:00
  • 03333b59ef refactor(hermes_cli): mcp_config — wrap _lookup_server signature Teknium 2026-09-02 21:05:20 -07:00
  • 090fd9c6e9 refactor(local_runtime): collapse swallow-and-default try/except ladders to contextlib.suppress; single struct reader in read_gguf_header Teknium 2026-09-02 21:05:10 -07:00
  • 5b44c23655 refactor(hermes_cli): _kv_flag status rows; xai TTS fallback single exit Teknium 2026-09-02 21:05:06 -07:00
  • 8e42ea87ec refactor(relay): compact package-level docstrings (keep rules/WHYs) Teknium 2026-09-02 21:04:55 -07:00
  • 5044c19a58 refactor(hermes_cli): gateway.py profile/linger/legacy-unit helpers (_profile_name_from_home, _user_runtime_dir, _loginctl_enable_linger) Teknium 2026-09-02 21:04:55 -07:00
  • b54d21697e refactor(image_gen/openrouter): split generate into chat/image-api phase helpers, compact docs Teknium 2026-09-02 21:04:50 -07:00
  • 3da41d7117 refactor(hermes_cli): tools_config — _key() row builder for TOOL_CATEGORIES env_vars (deep-equal), shared checklist apply step Teknium 2026-09-02 21:04:49 -07:00
  • 328ea5d0e6 refactor(approval): compact detection helpers, inline single-use wrappers, one _splice rebuild helper Teknium 2026-09-02 21:04:46 -07:00
  • 8c83b89dd4 refactor(model-providers): actual reuses base fetch_models + hermes_cli normalizer; commandcode anthropic subclasses chat profile; compact router/openrouter docstrings Teknium 2026-09-02 21:04:38 -07:00
  • 1239f383ba refactor(gateway): session — _RouteDecision.schedule_reset, inline route checks, compact store/state/context comments Teknium 2026-09-02 21:04:36 -07:00
  • c9690e564a refactor(hermes_cli): AST-neutral bracket hug/pack in desktop/dashboard/web_build/tui_launch Teknium 2026-09-02 21:04:16 -07:00
  • c248413bc4 refactor(hermes_cli/web_routers): dashboard_ui — shared plugin gate/action helpers, _set_dashboard_key, asset content-type table (420->342 LOC) Teknium 2026-09-02 21:04:14 -07:00
  • a208c541f1 refactor(run_agent): fold codex/sanitization forwarders into staticmethod aliases, pack multi-line signatures/calls; -198 LOC Teknium 2026-09-02 21:04:11 -07:00
  • 3cfc0a138d refactor(hermes_cli): managed_uv token/reject/result helpers, split repair_vulnerable_runtime Teknium 2026-09-02 21:04:11 -07:00
  • 432de42720 refactor(kanban_db): _copy_capped, single-loop unique path, rowcount inlines, list_boards tightening Teknium 2026-09-02 21:03:37 -07:00
  • 8b74aa07a4 refactor(hermes_cli): group B — docstring compaction, provider scalar-field table, config mirror _items helper, regex kebab collapse Teknium 2026-09-02 21:03:13 -07:00
  • 46eaefee4e refactor(hermes_cli): keepalive/process_identity — compact signatures, fold guard chains (699->660 LOC) Teknium 2026-09-02 21:03:09 -07:00
  • 0f9815b756 refactor(hermes_cli): providers.py — shared ProviderDef builders, packed overlay table, compact docs Teknium 2026-09-02 21:03:07 -07:00
  • a05191ac1c refactor(hermes_cli/web_git): fold _parse_worktrees into worktree_list, add _status_z/_origin_head/_ref_exists/_all_add_diff helpers, compact docs Teknium 2026-09-02 21:03:04 -07:00
  • e368f42a0f refactor(computer_use): table-lookup summarize default, inline listing lambda and app-guard walrus Teknium 2026-09-02 21:02:45 -07:00
  • 5038ff55a1 refactor(gateway/weixin): fold typing/backoff/rate-limit wrappers, compact send() media dispatch Teknium 2026-09-02 21:02:32 -07:00
  • 34a6f963f8 refactor(hermes_cli): auth_nous/codex/device_flow/oauth_grants — AST-neutral layout compaction Teknium 2026-09-02 21:02:27 -07:00
  • 445f932325 refactor(gateway/yuanbao): compact imports/tables, unify _fetch_and_cache resolve path, drop padding blanks Teknium 2026-09-02 21:02:23 -07:00
  • 0948f5e1c6 refactor(gateway): whatsapp_identity — compact docstrings Teknium 2026-09-02 21:02:22 -07:00
  • 43eccd23eb refactor(hermes_cli): models.py — copilot token source table, shared api-key credential lookup Teknium 2026-09-02 21:02:21 -07:00
  • 259f529f09 refactor(hermes_cli): gateway.py run_gateway region — shared tty/detached probes, collapsed exit-code ladder, storm-backoff env parsing Teknium 2026-09-02 21:02:19 -07:00
  • 61036c0e65 refactor(hermes_cli): mcp_picker routes output through catalog _say; _apply_request_chain returns the result; catalog probe-fail ladder tabled Teknium 2026-09-02 21:02:18 -07:00
  • a6b634ca4f refactor(hermes_cli/web_routers): simplify ops, chat_ws, files, mcp, cron routers (dead code, shared helpers, gate/sender unification) Teknium 2026-09-02 21:02:14 -07:00
  • 22def3f4a9 refactor(computer_use): contextlib rollback/suppress in cua backend + daemon; _json_object helper; daemon startup-failure helper; tighten prose Teknium 2026-09-02 21:02:05 -07:00
  • 15dd4b47d4 refactor(hermes_cli): dashboard_procs.py — collapse reap SIGKILL branch, or-default injected hooks Teknium 2026-09-02 21:01:51 -07:00
  • 2a9ab0dc7f refactor(hermes_cli): split session_recovery god functions into _RowidRangeSalvage and _verify_* phase helpers Teknium 2026-09-02 21:01:40 -07:00
  • c829298476 refactor(memory/byterover): flatten _run_brv error handling, compact provider init/hooks/dispatch Teknium 2026-09-02 21:01:39 -07:00
  • c04eb54f9b refactor(hermes_cli): AST-neutral layout compaction of dashboard_auth + commands_platforms Teknium 2026-09-02 21:01:32 -07:00
  • db5fef39cd refactor(approval): table-drive CLI prompt menu, unify transport attempt/consent helpers (428->374) Teknium 2026-09-02 21:01:26 -07:00
  • 7d4207ed1b refactor(hermes_cli): drop intra-function paragraph blanks in g5 files (whitespace-only) Teknium 2026-09-02 21:00:55 -07:00
  • 2f45a82374 refactor(hermes_cli): uninstall — table-driven reinstall/reload hints, simpler remove-step helpers, compact Windows registry notes Teknium 2026-09-02 21:00:54 -07:00
  • 3709a7334e refactor(hermes_cli): join remaining closer lines in setup flows Teknium 2026-09-02 21:00:49 -07:00
  • c9c13fa8f3 refactor(hermes_cli): relay_shared_metrics — _mark()/_guarded() collapse repeated emit and try/except-log blocks Teknium 2026-09-02 21:00:46 -07:00
  • fb0f19d4fd refactor(kanban-cli): ops — dispatch --json scalar fields via one comprehension (output byte-identical) Teknium 2026-09-02 21:00:43 -07:00
  • 8c012b3bc7 refactor(hermes_cli): skills_hub — _line_input helper, compact docstrings/comments/banners; dict-item packing Teknium 2026-09-02 21:00:41 -07:00
  • 62124aa693 refactor(hermes_cli): profiles cluster — contextlib.suppress for best-effort blocks, _existing_profile_dir helper, drop intra-function blanks Teknium 2026-09-02 21:00:35 -07:00
  • c375d0ed5e refactor(hermes_cli): simplify agent_import/agent_plugins (1369->1020 LOC): inline single-use helpers, unify permission/memory import paths, dispatch-driven report Teknium 2026-09-02 21:00:34 -07:00
  • 8b26b07cdf refactor(hermes_cli/web_routers): models — _main_model_fields/_preset_dict field table, nous default helper, compact docstrings (443->366 LOC) Teknium 2026-09-02 21:00:30 -07:00
  • c732ff08ac refactor(hermes_cli): unify billing block headers, portal hand-off, charge submit/poll; dict-dispatch menus Teknium 2026-09-02 20:59:50 -07:00
  • 1f52e93565 refactor(hermes_cli): fold verify-token branches, share track/untrack counter, compact probe script Teknium 2026-09-02 20:59:41 -07:00
  • c599b9ef9b refactor(hermes_cli): cron.py — table-driven job listing rows, state badges and detail lines Teknium 2026-09-02 20:59:24 -07:00
  • d534468124 refactor(hermes_cli): AST-neutral layout compaction of main_install_repair Teknium 2026-09-02 20:58:49 -07:00
  • 5e5cad172c refactor(hermes_cli): main_desktop — phase helpers for _build_desktop_app/cmd_gui, shared hash/stamp via main_web_build, sandbox lstat + codesign-verify dedupe Teknium 2026-09-02 20:58:47 -07:00
  • a791dfbc63 refactor(computer_use): _stop_backend on_error hook replaces three try/except blocks; _install_backend owns the hook mirror Teknium 2026-09-02 20:58:47 -07:00
  • 9aa1f66484 refactor(local_runtime): GGUFHeader int accessors via one property factory; supervisor best-effort child ops via _quiet; compact __init__ re-exports Teknium 2026-09-02 20:58:40 -07:00
  • d205d9c90d refactor(hermes_cli): compact auth_commands/auth_constants, hug closers and reflow comments across auth modules Teknium 2026-09-02 20:58:37 -07:00
  • 2a16e105db refactor(hermes_cli): gateway.py systemd probe/restart-wait helpers (_parse_kv_pairs, _runtime_state_pid, _systemd_cli_bits) Teknium 2026-09-02 20:58:19 -07:00