Commit Graph

  • d4b4e8b0de refactor(tools): simplify memory_tool(+store), session_search_tool, microsoft_graph_{client,auth} (group I, -17% LOC) Teknium 2026-09-02 23:41:39 -07:00
  • 2f8db7c2b7 refactor(tui): session_auto_continue — queue claim via _ac_set_queue, envelope literal Teknium 2026-09-02 23:43:10 -07:00
  • 0459f7cb08 refactor(langfuse): merge read_file normalizer, inline eviction, fold conditional metadata keys Teknium 2026-09-02 23:42:54 -07:00
  • d489d01dce refactor(hermes_cli): browse key handling early-returns; salvage helper one-liners Teknium 2026-09-02 23:42:50 -07:00
  • 28bbdc4bb8 refactor(gateway): session.py — hoist Slack notes constants, fold key/context builders (prompt golden byte-identical) Teknium 2026-09-02 23:42:48 -07:00
  • 757d85945b refactor(gateway): run_turn — media-sender dispatch, flattened 429/home-channel/proxy-key ladders, display setter table Teknium 2026-09-02 23:42:39 -07:00
  • 0c500d4a61 refactor(matrix): _absorb_sync shared by initial sync + sync loop, _client_op for redact/invite/presence, approval legend+reactions built together (3044->3023) Teknium 2026-09-02 23:42:24 -07:00
  • 017906fb4f refactor(agent/conversation_compression): flatten feasibility probe call shape Teknium 2026-09-02 23:42:15 -07:00
  • e234d40d0e refactor(tools): squeeze in-function blanks; scan scope check first Teknium 2026-09-02 23:42:09 -07:00
  • 28ded1edb3 refactor(tools): hug telegram/signal log calls Teknium 2026-09-02 23:42:08 -07:00
  • 0f4a4bea04 refactor(cli): compact comments and docstrings by hand (keep WHY/invariants, drop narrative and issue refs) Teknium 2026-09-02 23:42:07 -07:00
  • 20d1dc29c7 Merge branch 'simp/r2-tools-b-term2' into simp/r2-tools-b Teknium 2026-09-02 23:42:06 -07:00
  • 3a1ec98db6 Merge branch 'simp/r2-tools-b-hub2' into simp/r2-tools-b Teknium 2026-09-02 23:42:05 -07:00
  • 38ecfc5fd1 refactor(hermes_cli): shared_metrics_contract — _scoped_dimensions for scope-end projections Teknium 2026-09-02 23:41:25 -07:00
  • e530f5936f refactor(gateway): stream_consumer*/slash_commands* — hug closing brackets (AST-identical) Teknium 2026-09-02 23:42:01 -07:00
  • c2af7b2a85 refactor(image_gen/xai): extract _check_source_images phase, drop config/time wrappers, compact tables Teknium 2026-09-02 23:41:58 -07:00
  • ed9a6bb1cb refactor(hermes_cli): compact /diff, /skin, editor compose in cli_commands_mixin Teknium 2026-09-02 23:41:58 -07:00
  • fe08ed631b refactor(tui): server.py — _startup_system_prompt/_hydrate_session_cwd/_effective_approval_state/_turn_started_at helpers, _tui_notice, compact session-info/toolset/runtime docstrings Teknium 2026-09-02 23:41:53 -07:00
  • a30092e517 refactor(hindsight): inline one-site helpers, tuple recall result, merged tool table Teknium 2026-09-02 23:41:53 -07:00
  • 16d700646d refactor(hermes_cli): config.py inline single-use helpers (_run_once, managed-home, floor gate, cron fleet cover), collapse boolean ladders Teknium 2026-09-02 23:41:36 -07:00
  • 61c4fa1dfb refactor(tui): session_notifications — kanban formatter/board-key tightening Teknium 2026-09-02 23:41:29 -07:00
  • b0fbde9451 refactor(tui_gateway): collapse billing/publisher/method_ctx defensive layers in group H Teknium 2026-09-02 23:41:16 -07:00
  • 0000722290 refactor(tools): process_registry — drop stray blanks after decorators Teknium 2026-09-02 23:41:15 -07:00
  • 2f53496f33 Merge simp/r3-21-B (model_switch/moa) Teknium 2026-09-02 23:41:14 -07:00
  • 221969a98a refactor(hermes_cli): model_switch wrap >120-col lines (AST-neutral) Teknium 2026-09-02 23:41:14 -07:00
  • 4db49fe512 refactor(hermes_cli): session_recap dedupe latest-text previews and file tracking Teknium 2026-09-02 23:40:22 -07:00
  • da18bcd338 refactor(tools): MCP run/discovery/registration log-call folding, _publish_error helper Teknium 2026-09-02 23:40:12 -07:00
  • 4b3db0af89 refactor(ntfy,homeassistant,sms,google_chat): AST-neutral layout compaction (hug/pack/closers) Teknium 2026-09-02 23:40:07 -07:00
  • 955d362176 refactor(tui_gateway): methods_session — fold steer/redirect into _apply_correction, _save_via_compute_host, _int_param/_b64 helpers, compact payload literals and docstrings Teknium 2026-09-02 23:40:05 -07:00
  • e1d76e552b refactor(tools): inline single-use stdio config resolver Teknium 2026-09-02 23:39:40 -07:00
  • de012a2a74 refactor(hermes_cli): compact /branch, /pet, /browser connect in cli_commands_mixin Teknium 2026-09-02 23:39:36 -07:00
  • 67257678f1 refactor(cli): compact worktree_ops docstrings and comments to summary + invariants Teknium 2026-09-02 23:39:34 -07:00
  • 296a9b75cb refactor(langfuse): fold _capture_tool_result into _capture_content, drop unused client param Teknium 2026-09-02 23:38:39 -07:00
  • 19a479bc06 refactor(tools): tidy signal retry logging and platform config guard Teknium 2026-09-02 23:38:33 -07:00
  • bcdd78e3c3 refactor(agent/conversation_compression): compact fence/constant docstrings and comments; hug remaining docstring bodies Teknium 2026-09-02 23:38:31 -07:00
  • 5080b1024a Merge branch 'simp/r2-tools-b-cua2-sess2' into simp/r2-tools-b-cua2 Teknium 2026-09-02 23:38:27 -07:00
  • 31fa6efd8c Merge branch 'simp/r2-tools-b-cua2-tool2' into simp/r2-tools-b-cua2 Teknium 2026-09-02 23:38:26 -07:00
  • e7ac74aa12 refactor(hermes_cli): relay_shared_metrics — single _raw_config() reader Teknium 2026-09-02 23:38:11 -07:00
  • a884d45321 refactor(tools): process_registry — hug call closers, squeeze body blanks, tighten header comments Teknium 2026-09-02 23:38:10 -07:00
  • 4de0842e19 refactor(tools): _crash helper for tirith operational failures; inline sync-state path Teknium 2026-09-02 23:37:56 -07:00
  • 2b41af97a1 refactor(tools): browser_tool — vision capture phase helper, session/lifecycle body compaction, tighter constant tables Teknium 2026-09-02 23:37:37 -07:00
  • 251a82b46e refactor(hermes_cli): sessions_cmd pin/retitle/prune preview tightening Teknium 2026-09-02 23:37:04 -07:00
  • 364ffd33fc refactor(image_gen/openai-codex): shared _httpx_available guard, flatten candidate walk and partial-frame error shaping Teknium 2026-09-02 23:37:02 -07:00
  • d6268539d4 refactor(gateway): stream_consumer transport/fallback mixins — merge seed-frame helpers, fold multi-line calls and conditions Teknium 2026-09-02 23:36:53 -07:00
  • 64b5c7ab38 refactor(gateway): second try/except-log fold pass (12 sites), suppress() for bare passes, fused log-call literals Teknium 2026-09-02 23:36:51 -07:00
  • 6708717ccf refactor(slack): table-driven format_message passes, decision tables, phase helpers for reaction/thread-context/stream/connect/message-event, standalone post helper Teknium 2026-09-02 23:36:28 -07:00
  • e29f2e1d56 refactor(matrix): one _MatrixPickerPrompt for model/choice pickers, inline single-use predicates (_redact_matrix_value/_room_server_name/_cache_room_identity/_matches_ignored_user_pattern/_is_allowed_matrix_room), sanitizer _emit, fold docstrings (3113->3044) Teknium 2026-09-02 23:36:27 -07:00
  • 35d4e86b6c refactor(gateway/platforms): base.py — unify extension-less MEDIA tag scan (_extensionless_media_matches) across extract_media and span stripping Teknium 2026-09-02 23:36:22 -07:00
  • 49c38ef10f refactor(tools): MCP docstring/comment compaction, status predicate, renderer tidy Teknium 2026-09-02 23:36:18 -07:00
  • 0ce981dcc1 refactor(gateway/hosted_room_discussion): Effects alias for terminal builders, compact user payload builder Teknium 2026-09-02 23:36:03 -07:00
  • 3efde3f8d8 refactor(hermes_cli): inline single-use helpers, compact hatch prompt and CLI_CONFIG write in cli_commands_mixin Teknium 2026-09-02 23:36:03 -07:00
  • 24a6b8d202 refactor(agent/chat_completion_helpers): fold silent-hang hint and exhausted-cooldown helpers Teknium 2026-09-02 23:35:58 -07:00
  • de2c49b0d6 refactor(computer_use): compact section headers, wrapped literals, and one-shot walrus guards Teknium 2026-09-02 23:35:38 -07:00
  • b7157691f1 refactor(hermes_cli): hug docstring closers (text-verified) Teknium 2026-09-02 23:35:32 -07:00
  • e8d734565c refactor(gateway): status.py — compact docstrings by hand, fold small guards Teknium 2026-09-02 23:35:26 -07:00
  • 672cd01c7c refactor(tools): fold legacy HTTP transport into streamable path, tighten MCP classifier/sampling bodies Teknium 2026-09-02 23:35:14 -07:00
  • ebd140f918 Merge branch 'simp/r3-04-p4-lifecycle' into simp/r3-04-p4 Teknium 2026-09-02 23:35:08 -07:00
  • d802ac7691 Merge branch 'simp/r3-04-p4-codexrt' into simp/r3-04-p4 Teknium 2026-09-02 23:35:07 -07:00
  • a015996dc7 Merge branch 'simp/r3-04-p4-codexra' into simp/r3-04-p4 Teknium 2026-09-02 23:35:05 -07:00
  • 4699e2a048 Merge branch 'simp/r3-04-p4-bedrock' into simp/r3-04-p4 Teknium 2026-09-02 23:35:04 -07:00
  • a2007bc76f refactor(gateway): run_turn — TurnContext defaults replace explicit holder inits, heartbeat task owns its interval resolution, docstring/comment compaction, AST-neutral layout Teknium 2026-09-02 23:34:47 -07:00
  • 192058fda4 refactor(platforms): a2a/buzz/dingtalk/email/google_chat/feishu-aux/discord-aux 11440->8812; dead code, dispatch tables, unified helpers Teknium 2026-09-02 23:33:41 -07:00
  • 5e5d1a3a33 refactor(tools): tighten MCP recycle deadlines, watchdog argv/kill loop, stdio liveness probe Teknium 2026-09-02 23:34:29 -07:00
  • 4023fe4a9b refactor(tui): server.py — _parse_model_config/_is_routable_provider/_env_model_seed helpers, alias tables for service tier + tool progress, compact runtime-override docstrings Teknium 2026-09-02 23:34:28 -07:00
  • e1946db88d refactor(hermes_cli): shared_metrics store — reflow remaining SQL/dict literals (trace-identical) Teknium 2026-09-02 23:34:26 -07:00
  • dc79b0a11a refactor(tools): compact send_message routing call sites Teknium 2026-09-02 23:34:21 -07:00
  • b2b0e34038 refactor(agent/chat_completion_helpers): fold fallback api-mode/credential branches and load-notice early returns Teknium 2026-09-02 23:34:14 -07:00
  • 9ea83e7f96 refactor(tui_gateway): collapse hosted-room init/scope validation, share resolve-or-create, squeeze layout Teknium 2026-09-02 23:34:06 -07:00
  • 1860fc57aa refactor(tui): slash_worker — tighten _run/main (stdout protocol byte-identical, harness-verified) Teknium 2026-09-02 23:34:06 -07:00
  • db215832d1 Merge branch 'simp/r3-16-B' into simp/r3-16 Teknium 2026-09-02 23:34:03 -07:00
  • d8a9f8b46a refactor(langfuse): inline one-call-site helpers, shape table for _describe_content Teknium 2026-09-02 23:34:03 -07:00
  • 9adcfb4abd refactor(image_gen,browser): AST-neutral layout compaction — hug call/import closers Teknium 2026-09-02 23:33:58 -07:00
  • 49b04e2058 refactor(tools): tirith/wire micro-collapses Teknium 2026-09-02 23:33:49 -07:00
  • 90075b1d22 refactor(tools): skills_tool_setup walrus compaction Teknium 2026-09-02 23:33:39 -07:00
  • c540655e5f refactor(hermes_cli): _group_display_name extraction; small collapses Teknium 2026-09-02 23:33:14 -07:00
  • 3cc998a4b8 refactor(hermes_cli): table-driven _export_flat replaces three parallel single-file exporters Teknium 2026-09-02 23:32:59 -07:00
  • 27e0944ea1 Merge branch 'simp/r3-22-B' into simp/r3-22 Teknium 2026-09-02 23:32:40 -07:00
  • 338a6309ef refactor(state): unify read-only connect, table-drive session filter WHERE, compact tuning comments Teknium 2026-09-02 23:32:25 -07:00
  • 30d58a5d7e refactor(tui): synthetic_turn — spec table, merged init/loop conditions Teknium 2026-09-02 23:32:01 -07:00
  • b32a4da2e0 merge simp/r3-34-I into simp/r3-34 Teknium 2026-09-02 23:31:57 -07:00
  • 394bc29c35 merge simp/r3-34-H into simp/r3-34 Teknium 2026-09-02 23:31:56 -07:00
  • bc0ef8d006 merge simp/r3-34-G into simp/r3-34 Teknium 2026-09-02 23:31:54 -07:00
  • 3920fa1f06 refactor(hermes_cli): relay_shared_metrics — _elapsed_ms helper, tighter approval/model-call lookups Teknium 2026-09-02 23:31:52 -07:00
  • a43c401e85 merge simp/r3-34-C into simp/r3-34 Teknium 2026-09-02 23:31:52 -07:00
  • 416f386c3c merge simp/r3-34-B into simp/r3-34 Teknium 2026-09-02 23:31:51 -07:00
  • 78c979211e merge simp/r3-34-A into simp/r3-34 Teknium 2026-09-02 23:31:49 -07:00
  • f82f075169 refactor(gateway/platforms): base.py — single-normalizer _split_host_port, next()-based proxy env scan, comprehension denylist/kanban roots Teknium 2026-09-02 23:31:47 -07:00
  • a7fa1ad696 refactor(state): hoist split_user_originated_turn import, inline single-use locals, AST-neutral rewrap in messages mixin Teknium 2026-09-02 23:31:14 -07:00
  • 0a9bc0f3e6 refactor(tools): share _NO_DELIVERABLE, tighten telegram format helper Teknium 2026-09-02 23:31:11 -07:00
  • 21e50b7249 refactor(agent/chat_completion_helpers): share cloud stale-timeout derivation, Bedrock first-delta wrapper, summary text normalizer Teknium 2026-09-02 23:30:52 -07:00
  • 4e1338bd19 Merge branch 'simp/r3-23-g3' into simp/r3-23 Teknium 2026-09-02 23:30:51 -07:00
  • 9289406e13 refactor(tools): collapse suppress/try-pass layers, unify probe subprocess helper (_py_out), compact pythonpath/gitbash/policy docs Teknium 2026-09-02 23:30:48 -07:00
  • 8ba9795776 refactor(hermes_cli): merge r3-24 wave-2 group W3 Teknium 2026-09-02 23:30:35 -07:00
  • feb7c94f74 refactor(hermes_cli): merge r3-24 wave-2 group W2 Teknium 2026-09-02 23:30:34 -07:00
  • 7919222ddd refactor(hermes_cli): merge r3-24 wave-2 group W1 Teknium 2026-09-02 23:30:32 -07:00
  • 566adb178d refactor(agent/conversation_compression): compact docstrings — summary line hugs its prose body (text unchanged) Teknium 2026-09-02 23:30:28 -07:00
  • 70d290fa46 refactor(tools): unify tts text packers, drop dead MAX_TEXT_LENGTH alias, compact docstrings Teknium 2026-09-02 23:30:19 -07:00
  • 1fcb6f521d refactor(computer_use): atexit decorator, list-comprehension _format_elements, tighter signatures Teknium 2026-09-02 23:30:17 -07:00
  • 7d24e68e73 refactor(tools): drop redundant lazy-import guards; _install_running helper; walrus collapses Teknium 2026-09-02 23:29:48 -07:00
  • b6de18eb0b refactor(hermes_cli): section-4 group init via setdefault Teknium 2026-09-02 23:29:37 -07:00