Commit Graph

  • f482f5c6ef refactor(hermes_cli): curator — extract ledger rollback + shared result reporter, collapse tallies, compact docstrings Teknium 2026-09-02 20:44:59 -07:00
  • 6e578041ae refactor(hermes_cli/web_routers): messaging — env-value rule table, shared payload/enablement/404 helpers, LateState seams (1380->1038 LOC) Teknium 2026-09-02 20:44:51 -07:00
  • 6eb50ac8d5 refactor(hermes_cli): proxy_cli — _step/_refuse helpers replace 7 repeated print blocks Teknium 2026-09-02 20:44:48 -07:00
  • 9662be030c refactor(hermes_cli): fold overlay-drain try/except repeats into one local helper Teknium 2026-09-02 20:44:45 -07:00
  • c3dad1a90e refactor(hermes_cli): compact inventory docstrings/comments and wrapped arg lists, no behavior change Teknium 2026-09-02 20:44:43 -07:00
  • baa22490c5 refactor(hermes_cli): fold hanging import/call spans in cli_loops_mixin and cli_terminal_mixin Teknium 2026-09-02 20:44:42 -07:00
  • 877d8db36b refactor(hermes_cli): hoist stream tag tables, unify table-flush/line-emit, dispatch slow-command status Teknium 2026-09-02 20:44:38 -07:00
  • c14ae92fea refactor(agent/context_compressor): fold derived-budget cache resets Teknium 2026-09-02 20:44:33 -07:00
  • c378c7f632 refactor(agent/relay): shared canonical JSON encoder; ManagedLlmStream startup teardown collapsed to one guard Teknium 2026-09-02 20:44:09 -07:00
  • 8d0354df15 refactor(hermes_cli): merge session filter describe templates into the bound/arg tables Teknium 2026-09-02 20:43:57 -07:00
  • bfb3b5807b refactor(hermes_cli): compact stdio/breadcrumbs/notify/timeouts/sqlite_runtime/sizefmt helpers Teknium 2026-09-02 20:43:25 -07:00
  • 5430da6a19 refactor(hermes_cli/update): unify stash git subprocess wrappers and reject helper Teknium 2026-09-02 20:43:21 -07:00
  • 2fe6fd9b6c refactor(terminal): lifecycle _unregister_env + _quiet; guards guidance table, shared _blocked_json, lifted script reader Teknium 2026-09-02 20:43:06 -07:00
  • f4996ddbee refactor(hermes_cli): main_platform_setup — WhatsApp phase helpers, sync subcommand dispatch, _say/_err banners Teknium 2026-09-02 20:43:00 -07:00
  • 0a99ce8d5b refactor(hermes_cli): AST-neutral bracket packing in info/modal mixins and callbacks Teknium 2026-09-02 20:42:46 -07:00
  • 093162b063 refactor(hermes_cli): nous_billing/process_identity — compact signatures and literal tables (941->870 LOC) Teknium 2026-09-02 20:42:43 -07:00
  • 7302a097b1 refactor(hermes_cli): dashboard_register.py — hoist urlparse import, compact docstrings Teknium 2026-09-02 20:42:29 -07:00
  • a75a98b2fe Merge branch 'simp/r3-00-stmods' into simp/r3-00 Teknium 2026-09-02 20:42:13 -07:00
  • 494b4faa8c Merge branch 'simp/r3-11-w7' into simp/r3-11 Teknium 2026-09-02 20:42:04 -07:00
  • 9ed22aac2e refactor(kanban-cli): reflow wrapped string literals to 100 cols (AST-identical; SQL/daemon text untouched) Teknium 2026-09-02 20:41:59 -07:00
  • 74dccc1eaa refactor(computer_use): _view namespace builder replaces _CaptureView dataclass; suppress-based config readers; exact-target dict in follow capture Teknium 2026-09-02 20:41:54 -07:00
  • 9266fa1a4d Merge branch 'simp/r3-17-g6-misc-b' into simp/r3-17-g6-misc Teknium 2026-09-02 20:41:42 -07:00
  • 13d23e450c refactor(hermes_cli): npm_engine/onepassword — fold trivial intermediates Teknium 2026-09-02 20:41:33 -07:00
  • 02226f9ef3 refactor(hermes_cli): profiles cluster — AST-neutral bracket/string folding Teknium 2026-09-02 20:41:10 -07:00
  • 94c06ee552 refactor(hermes_cli): compact projects_db statement layout (SQL text unchanged) Teknium 2026-09-02 20:41:05 -07:00
  • fa67526f38 refactor(hermes_cli): extract fallback-runtime/compression-chain/recap helpers in cli_agent_setup_mixin Teknium 2026-09-02 20:41:02 -07:00
  • a1075ddd2f refactor(hermes_cli): split /handoff into phase helpers, dict-route /snapshot /worktree /cron, unify print helpers in cli_commands_mixin Teknium 2026-09-02 20:41:00 -07:00
  • 4cdf9550ce refactor(hermes_cli): merge split f-string literals, squeeze post-import blanks (AST-identical) Teknium 2026-09-02 20:41:00 -07:00
  • 5bd425061c refactor(hermes_cli): shared_metrics_contract — table-driven shape match, lifted lookup tables, next()-based bucket Teknium 2026-09-02 20:41:00 -07:00
  • f6cb90e9d1 refactor(hermes_cli): main_dashboard — shared probe-run/cgroup readers, cancel helper, flattened profile routing Teknium 2026-09-02 20:40:56 -07:00
  • fa3cb85a4d refactor(hermes_cli): gateway_enroll.py — inline single-use identity-token wrapper, compact docs Teknium 2026-09-02 20:40:51 -07:00
  • 2b8184d462 refactor(kanban_db): _end_or_synthesize_run, _prior_reviewer, _validate_model_override, _counts_by_assignee; defensive-layer collapse Teknium 2026-09-02 20:40:37 -07:00
  • 52990c67ea refactor(hermes_cli): model_catalog/normalize/guards/search — collapse manifest block accessors, dedupe deepseek fallbacks, compact docs Teknium 2026-09-02 20:40:25 -07:00
  • 3340a60b45 refactor(hermes_cli): banner — split build_welcome_banner into left/tool/skill line builders, inline _behind_count_or_sentinel, drop dead _GOLD/_BOLD, compact docs Teknium 2026-09-02 20:40:20 -07:00
  • 2675bcaafd refactor(hermes_cli): join wrapped signatures/conditions that fit one line Teknium 2026-09-02 20:40:15 -07:00
  • caf7fc0686 refactor(cron): compact scheduler.py docstrings by hand (rules/invariants kept) Teknium 2026-09-02 20:40:14 -07:00
  • ce4326c9a8 Merge branch 'simp/r3-04-w3' into simp/r3-04 Teknium 2026-09-02 20:40:10 -07:00
  • adb241dfc4 Merge simp/r3-06-E into simp/r3-06 Teknium 2026-09-02 20:40:10 -07:00
  • faca680d02 Merge simp/r3-06-A into simp/r3-06 Teknium 2026-09-02 20:40:09 -07:00
  • 11889a2837 refactor(hermes_cli): skin_engine/slack_cli/slash_exec/telegram_managed_bot/suggestions_cmd/skills_config/skin_cmd — collapse mapping/normalization helpers, pack data tables, compact docstrings Teknium 2026-09-02 20:40:00 -07:00
  • aa37c9664c refactor(cli-misc): loops.py — shared _parse_state for load/list, drop section banners Teknium 2026-09-02 20:39:47 -07:00
  • 31371e760a refactor(hermes_cli): nous_account — positional internal helper signatures, fold redundant pool-token checks (701->643 LOC) Teknium 2026-09-02 20:39:44 -07:00
  • b127bf01ba refactor(hermes_cli): split claw _cmd_migrate into phases, unify confirm/error-block printing Teknium 2026-09-02 20:38:58 -07:00
  • 51f188f87b refactor(gateway/yuanbao): compact classify/quote/forwarded/media-resolve/dispatch middlewares; fold _download_and_cache branches Teknium 2026-09-02 20:38:53 -07:00
  • 2bd2e75868 refactor(hermes_cli): unify modal queue polling + gated confirm, dedupe help/banner boilerplate in info mixin Teknium 2026-09-02 20:38:46 -07:00
  • c1015617c1 refactor(hermes_cli): gateway_windows.py — split _print_deep_probes into per-probe helpers, shared _hermes_home/_GATEWAY_ENV/_popen, compact docs Teknium 2026-09-02 20:38:34 -07:00
  • f332d5b2ba refactor(hermes_cli): tools_config group — AST-neutral bracket hugging Teknium 2026-09-02 20:38:18 -07:00
  • cbf945e42e refactor(hermes_cli): proxy adapters/cli/sse_done + relaunch/resource_limits/psutil_android/relay_cutover — dict dispatch, unified stderr printer, compact prose Teknium 2026-09-02 20:38:10 -07:00
  • 535003c68a refactor(kanban-cli): join implicit string fragments (AST-identical) Teknium 2026-09-02 20:37:51 -07:00
  • 219f4b5b7d refactor(agent/agent_init): repoint micro-compaction source pin to table entry Teknium 2026-09-02 20:37:46 -07:00
  • 90fd8231e2 refactor(gateway): tighten marker self-match predicate Teknium 2026-09-02 20:37:43 -07:00
  • 720a4d46ef refactor(agent/relay_runtime): end_turn accounting via suppress+lock; logical-call unwind pops from the tail Teknium 2026-09-02 20:37:43 -07:00
  • bf8f95d33a refactor(relay/adapter): single format-hint stamper, shared Slack egress prep, prompt label tables as data Teknium 2026-09-02 20:37:40 -07:00
  • e6bc37845f refactor(gateway): stream consumer — docstrings to summary + invariant; boundary future single path Teknium 2026-09-02 20:37:39 -07:00
  • b10a148053 refactor(hermes_cli): AST-neutral statement packing across plugin CLI modules Teknium 2026-09-02 20:37:05 -07:00
  • 95b0ae9121 refactor(computer_use): compact cua_backend/driver/daemon docstrings, banners and imports; fold contract-reason logic Teknium 2026-09-02 20:37:04 -07:00
  • d844ae7610 refactor(hermes_cli): sqlite_safe_read — compact docstrings, fold duplicate try in page_count_bytes Teknium 2026-09-02 20:36:56 -07:00
  • b454c354dd refactor(hermes_cli): oneshot — one guarded-cleanup helper, flatter toolset normalization Teknium 2026-09-02 20:36:54 -07:00
  • 6069479bef refactor(hermes_cli): compact env_loader comments/docstrings (AST-identical code), no behavior change Teknium 2026-09-02 20:36:46 -07:00
  • 852178c312 refactor(hermes_cli): blueprint_cmd — match passes as ordered table, simpler kv parse Teknium 2026-09-02 20:36:40 -07:00
  • ec303c9d19 refactor(hermes_cli): auth.py resolve_provider phase helpers, nous token memo helper, compact status/credential resolvers Teknium 2026-09-02 20:36:25 -07:00
  • 65f0b89bd1 Merge branch 'simp/r3-13-B' into simp/r3-13 Teknium 2026-09-02 20:36:24 -07:00
  • 756507554b refactor(hermes_cli): setup cluster pass 1 — unify env-var prompt/save, nous-flow, migration-step, bws setup phase helpers Teknium 2026-09-02 20:36:04 -07:00
  • 0244f7fa7e refactor(local_runtime): unify split-GGUF id/scan helpers (gguf.model_id_from_stem, bootstrap.staged_in, binaries.manifest_verified); split generate_presets into per-model phases; drop dead /health probe in _state_endpoint (pid was already the sole verdict) Teknium 2026-09-02 20:35:53 -07:00
  • cd49358836 refactor(hermes_cli): config.py validation/migration/load/save phase helpers, shared _canonicalize_config and refuse-overwrite builder Teknium 2026-09-02 20:35:53 -07:00
  • d7e268d57b refactor(hermes_cli): collapse clipboard platform chains into dispatch tables, unify PowerShell probe/extract Teknium 2026-09-02 20:35:51 -07:00
  • 3600560433 refactor(hermes_cli/update): compact update_lock docstrings and marker parsing Teknium 2026-09-02 20:35:48 -07:00
  • 05fd050547 refactor(computer_use): inline b64-dimension and vision-analysis helpers; generic _noop_stub covers all recording methods Teknium 2026-09-02 20:35:48 -07:00
  • 724522092e refactor(computer_use): densify doctor/permissions/vision_routing docstrings and signatures Teknium 2026-09-02 20:35:33 -07:00
  • 3e0c47b24b refactor(hermes_cli): gateway.py _PLATFORMS table compact data layout (literal-equal) Teknium 2026-09-02 20:35:29 -07:00
  • 787f88ab32 refactor(gateway/webhook_filters): dict-dispatch filter operators, fold returns Teknium 2026-09-02 20:35:29 -07:00
  • 3da7321eb7 refactor(hermes_cli): curses_ui — dict-dispatch key decoding, extract _decode_escape_sequence, compact docstrings Teknium 2026-09-02 20:35:15 -07:00
  • 04826f85d9 refactor(hermes_cli): profile_distribution/_describer — share _PROFILE_DIRS + kanban_specify JSON extractor, drop unused has_skills, compact docs Teknium 2026-09-02 20:34:57 -07:00
  • d9beaff938 refactor(langfuse): drop orphaned _capture/_trace modules (never imported; superseded by __init__) Teknium 2026-09-02 20:34:44 -07:00
  • 281560a147 refactor(gateway): compact gateway cmdline matcher and status stamping Teknium 2026-09-02 20:34:36 -07:00
  • d511bb4450 refactor(kanban_db_workspace): unify git subprocess/anchored-worktree/active-children helpers, flatten resolve_workspace (609->567 LOC) Teknium 2026-09-02 20:34:34 -07:00
  • ff36d20de0 refactor(hermes_cli): azure_detect — TokenProvider alias, collapsed except ladders, tighter docs Teknium 2026-09-02 20:34:28 -07:00
  • ce1f7cb5db refactor(gateway/whatsapp): connect precondition table, lazy resolver import helper, merged interactive post Teknium 2026-09-02 20:34:27 -07:00
  • 696d861d25 refactor(hermes_cli): nous_subscription — flatten bucket/list building, compact table comments (964->905 LOC) Teknium 2026-09-02 20:34:15 -07:00
  • 4c66cd1464 refactor(hermes_cli): main_tui_launch — extract install/build/worktree phases from _make_tui_argv/_launch_tui, dedupe npm-failure reporting Teknium 2026-09-02 20:34:09 -07:00
  • caa14848c5 refactor(kanban-cli): diagnostics constructor kwargs grouped; output tables compacted Teknium 2026-09-02 20:34:04 -07:00
  • e249887f02 refactor(hermes_cli): model_setup_flows — base-url/env helpers, per-provider model-list table, nous/anthropic/copilot phase helpers Teknium 2026-09-02 20:34:00 -07:00
  • 6eb324ae34 refactor(cli-misc): linux_desktop_entry.py — collapse reroute decision Teknium 2026-09-02 20:33:49 -07:00
  • eea9b1f164 Merge branch 'simp/r3-03-aux-I' into simp/r3-03-aux Teknium 2026-09-02 20:33:47 -07:00
  • be5654efb2 refactor(hermes_cli): group D — AST-neutral bracket hugging / arg packing Teknium 2026-09-02 20:33:47 -07:00
  • 50d455a75a refactor(hermes_cli/subcommands): computer_use.py — lift action handlers to module level behind dispatch tables Teknium 2026-09-02 20:33:45 -07:00
  • c7970c3957 refactor(hermes_cli): tools_config_cua — shared _run_text/_UPGRADE_CMD, single Popen path, folded ladders; tools_config header + small collapses Teknium 2026-09-02 20:33:43 -07:00
  • a3d7a0c25b refactor(hermes_cli): compact dashboard_auth package (registry/native_flow/audit/prefix/docs) Teknium 2026-09-02 20:33:40 -07:00
  • da5cc8d1fe refactor(hermes_cli): shared_metrics store — _write() txn ctx, resource-column table, private-path helper Teknium 2026-09-02 20:33:40 -07:00
  • 8c7d1f27cc refactor(hermes_cli): projects_cmd error helper + archive/restore handler factory Teknium 2026-09-02 20:33:37 -07:00
  • 5d2f0f4789 refactor(kanban_db): table-driven Task/Run.from_row, _route_block, shared override/lifecycle-hook helpers Teknium 2026-09-02 20:33:27 -07:00
  • ff5d0c4312 refactor(hermes_cli): middleware/mcp_picker/mcp_security/mcp_startup/memory_oauth — hoist _DownstreamExecutionError, compact layout and docstrings Teknium 2026-09-02 20:33:09 -07:00
  • 41510c5933 refactor(terminal): session-scope dataclass, _Rejected early-exit, _quiet helper; drop unused re-imports Teknium 2026-09-02 20:33:08 -07:00
  • 2df1f53187 refactor(gateway/weixin): shared markdown line walker, item-shape table, derived WEIXIN_* env names Teknium 2026-09-02 20:33:07 -07:00
  • 9940cccad5 refactor(gateway): run_turn background-task media routing reuses run_notifications ext tables Teknium 2026-09-02 20:33:03 -07:00
  • fc48d6c8d0 refactor(agent/gemini): restore GeminiNativeClient context-manager surface (OpenAI-client duck type) Teknium 2026-09-02 20:32:51 -07:00
  • 755106a98b refactor(gateway/yuanbao): compact inbound middlewares (recall, access, extract-content, owner-cmd, group guards); _session_store/_file_name helpers Teknium 2026-09-02 20:32:38 -07:00
  • 8b19d33157 refactor(hermes_cli): doctor check helpers (doctor_check/check_bool/ensure_dir), dump phase helpers, compact tables Teknium 2026-09-02 20:32:37 -07:00
  • 833ffda3d6 refactor(state): repack hermes_state re-export import blocks Teknium 2026-09-02 20:32:35 -07:00
  • 7a60b93fe8 refactor(hermes_cli): dedupe voice config/beep/invalidate/unlink patterns in CLIVoiceMixin Teknium 2026-09-02 20:32:31 -07:00