Commit Graph

  • 52419bda5d refactor(delegate): split delegate_task into _normalize_task_list/_coerce_task_schemas/_build_children/_execute_and_aggregate(_Batch); _build_child_agent -> _open_child_session_db/_construct_child_agent/_announce_child_spawn; _run_single_child -> _lease_child_credential/_await_child/_merge_late_steer Teknium 2026-09-02 16:46:39 -07:00
  • 2a9e16fded refactor(computer_use): compact cua_backend re-export imports (AST-identical) Teknium 2026-09-02 16:46:34 -07:00
  • 629e6eb1b5 refactor(turn): split finalize_turn into phase helpers (576 -> 264 LOC) Teknium 2026-09-02 16:46:33 -07:00
  • fa827f596e refactor(gateway/hosted_rooms): reflow multi-line SQL constants (whitespace-only, parity-verified) Teknium 2026-09-02 16:46:00 -07:00
  • 1aa9285312 refactor(update): hand-compact comments/docstrings in update_cmd.py, update_cmd_fleet.py, update_cmd_zip.py (AST-identical); rewrite stale module docstring Teknium 2026-09-02 16:45:44 -07:00
  • a61298a21c refactor(computer_use): doctor — shared structured/first-line helpers, unified version message Teknium 2026-09-02 16:45:39 -07:00
  • 52d982281c refactor(state): _stale_holder guard helper; join implicit-concat SQL fragments (AST-identical) Teknium 2026-09-02 16:44:38 -07:00
  • 067b31bc8c refactor(tts): refresh module-layout docstring for new sibling modules Teknium 2026-09-02 16:37:12 -07:00
  • 6ebbb6c787 refactor(tts): share auxiliary-model tag rewrite between xAI and Gemini Teknium 2026-09-02 16:36:45 -07:00
  • 19997e9978 refactor(tts): lift chunk synthesis loop out of text_to_speech_tool Teknium 2026-09-02 16:35:02 -07:00
  • 93131b17a6 refactor(tts): drop re-export shims with no external consumers; siblings import from defining modules Teknium 2026-09-02 16:32:55 -07:00
  • fe25c59281 refactor(tts): plugin-provider layer into tts_tool_plugins with one lookup helper Teknium 2026-09-02 16:30:48 -07:00
  • caf37e23d4 refactor(tts): importer factory, requirements table, caps to delivery, legacy strip to text_normalize, single-chunk dedupe Teknium 2026-09-02 16:27:56 -07:00
  • ef9f860284 refactor(tts): extract OpenAI/DeepInfra backend and lifecycle leases into sibling modules Teknium 2026-09-02 16:21:57 -07:00
  • d913175067 refactor(tts): move command-provider config layer into tts_command_provider Teknium 2026-09-02 16:44:05 -07:00
  • 529f1ac0aa refactor(turn): drop section-banner comments in turn_facade_lease Teknium 2026-09-02 15:46:46 -07:00
  • b4c38f2aa9 refactor(turn): lift run_conversation lease/liveness closures into agent.turn_facade_lease Teknium 2026-09-02 15:23:44 -07:00
  • 74b928b6a3 refactor(turn): compact log-call formatting in turn_context_compaction Teknium 2026-09-02 15:41:41 -07:00
  • d6ef4190cc refactor(turn): collapse preflight estimator branch, build_api_messages pops, docstrings; add turn_context_compaction tests Teknium 2026-09-02 15:31:28 -07:00
  • 325a505602 refactor(approval): move smart-verdict observer + elicitation consent to their leaf modules; hoist re-exports Teknium 2026-09-02 16:42:18 -07:00
  • 2e9a5e9f32 refactor(gateway/slash): collapse /whoami, /platform, /stop, /footer, /verbose duplication; extract /compress preview; module docstrings Teknium 2026-09-02 16:41:41 -07:00
  • d507b71e7c Merge branch 'simp/r2a-mcp-oauth' into simp/r2a-mcp Teknium 2026-09-02 16:41:11 -07:00
  • 40e4338d27 Merge branch 'simp/r2a-mcp-transport' into simp/r2a-mcp Teknium 2026-09-02 16:41:11 -07:00
  • 1c20028afd refactor(kanban-cli): split the subcommand spec list so no function exceeds 300 LOC Teknium 2026-09-02 16:40:44 -07:00
  • 84c2e326f2 refactor(turn): split build_turn_context into helpers; extract turn-start compaction to turn_context_compaction.py Teknium 2026-09-02 15:28:48 -07:00
  • 2df3d507c9 refactor(tools_config): reflow data tables and compact docstrings/comments in tools_config Teknium 2026-09-02 16:40:13 -07:00
  • 72490fa6cd refactor(model_setup_flows): extract custom-endpoint, Azure Foundry and Bedrock wizards into concern modules Teknium 2026-09-02 16:39:35 -07:00
  • 40230dcca7 refactor(hermes_cli/main): replace 23 thin cmd_* forwarders with a _forward_command factory table Teknium 2026-09-02 16:39:30 -07:00
  • 88cb5c965c Merge branch 'simp/r2-state-d' into simp/r2-state Teknium 2026-09-02 16:38:41 -07:00
  • ba44b1705c Merge branch 'simp/r2-state-c' into simp/r2-state Teknium 2026-09-02 16:38:40 -07:00
  • ec8f757b46 Merge branch 'simp/r2-state-b' into simp/r2-state Teknium 2026-09-02 16:38:40 -07:00
  • 593aa74c61 test(state): pin that a v28 install still runs the trigram cron-exclusion migration kshitijk4poor 2026-09-03 04:00:56 +05:30
  • ea65fcd980 perf(state): exclude cron sessions from trigram FTS fangliquanflq 2026-09-02 19:56:54 +08:00
  • 0d7acf67b5 refactor(state): pack hanging signatures/tuples in messages/compression/usage (AST-identical) Teknium 2026-09-02 16:38:21 -07:00
  • 291c33040c refactor(models): fold credential-file mtime fingerprinting into one helper Teknium 2026-09-02 16:38:16 -07:00
  • 4711e8105d refactor(delegate): child_run dedupe — shared close/attach/detach/stop helpers, _defer_close_after_timeout, _build_tool_trace, _num; single _fabricated_entry Teknium 2026-09-02 16:37:47 -07:00
  • 82bdbb0730 refactor(state): compact long docstrings (wal/gateway/maintenance/repair), rules preserved Teknium 2026-09-02 16:37:35 -07:00
  • 5c3acca66b refactor(state): resume — verified messages/compression/titles/usage simplification Teknium 2026-09-02 16:37:21 -07:00
  • 3a9940fd6f refactor(state): hoist context-window SQL to a module constant Teknium 2026-09-02 16:37:20 -07:00
  • 2769937936 refactor(turn): lift iteration entry/announce, Nous rate guard, API interrupt, retry-restart consumer and preflight-timeout result out of run_conversation Teknium 2026-09-02 16:37:14 -07:00
  • 278669e412 fix(integration): make /browser sub-handlers module-level so _handle_browser_command works on duck-typed hosts Teknium 2026-09-02 16:36:12 -07:00
  • 4d1880e0bf fix(integration): restore subprocess encoding/stdin guards dropped in simplification Teknium 2026-09-02 16:36:10 -07:00
  • 5c9580c696 refactor(models): dedupe ollama probe failure/ollama-config lookups, pricing fetch/entry helpers; logger parity in models_local Teknium 2026-09-02 16:35:42 -07:00
  • 8f877d40f9 refactor(computer_use): single-blank layout between top-level defs (AST-identical) Teknium 2026-09-02 16:35:33 -07:00
  • d46eb1f964 refactor(update): collapse 90 try/except-pass and try/except-logger.debug blocks into suppress()/_best_effort() (new leaf update_cmd_common.py) Teknium 2026-09-02 16:34:55 -07:00
  • 85c32cfd4e refactor(kanban-cli): compact docstrings/comments in kanban.py keeping every rationale Teknium 2026-09-02 16:34:31 -07:00
  • 1623697cb7 refactor(mcp): compact session-expired marker table Teknium 2026-09-02 16:34:23 -07:00
  • 73475d62f6 refactor(cli): main() 393 -> 226 via _build_cli_from_args / _start_worktree_setup / _run_legacy_gateway Teknium 2026-09-02 16:34:20 -07:00
  • 57f828a3da refactor(model_setup_flows): shared wizard skeleton in model_setup_flows_common, flows rebuilt on it (2849 -> 1975 lines) Teknium 2026-09-02 16:33:41 -07:00
  • 6eae28cb6d refactor(hermes_cli): split cmd_chat prologue into helpers; split build_top_level_parser into flags + chat builders Teknium 2026-09-02 16:33:36 -07:00
  • 546bb4eefc refactor(mcp): repack wrapped message literals (AST-identical) Teknium 2026-09-02 16:33:18 -07:00
  • 601dfdec82 refactor(auth): pack re-export tuples; plugin registry auto-extend as one helper Teknium 2026-09-02 16:33:09 -07:00
  • 57162d0cc1 fix(state): bound FTS indexing for large tool results fangliquanflq 2026-08-24 19:54:18 +08:00
  • c1f8fd4e40 wip(delegate): child_run dedupe snapshot (unverified; worker died at 401) Teknium 2026-09-02 16:33:00 -07:00
  • c633aee918 refactor(kanban-db): split create_task into project-link + skills helpers Teknium 2026-09-02 16:32:35 -07:00
  • 343269e125 Merge branch 'simp/r2-cua-sess' into simp/r2-tools-b-cua Teknium 2026-09-02 16:32:08 -07:00
  • 55b8f0e0ab refactor(kanban-cli): extract dispatcher/maintenance verbs to kanban_ops; unify single-mutation ok/err reporting Teknium 2026-09-02 16:32:06 -07:00
  • 96508304ec refactor(state): trash-teardown drop helper; simplify deferral-record parsing Teknium 2026-09-02 16:31:45 -07:00
  • 7926cf5e59 refactor(approval): extract approval_context / approval_prompt / approval_floors modules (re-exported from tools.approval) Teknium 2026-09-02 16:31:41 -07:00
  • 2c389b5a2f refactor(mcp): compact mcp_oauth listener, cached-registration lookups and stderr messages by hand Teknium 2026-09-02 16:31:39 -07:00
  • 80b2cc4814 refactor(tools_config): reflow re-import blocks and TOOL_CATEGORIES env_vars rows Teknium 2026-09-02 16:31:32 -07:00
  • ebf2875049 refactor(update): lift already-up-to-date finish out of _cmd_update_impl (290 -> 257 LOC) Teknium 2026-09-02 16:31:17 -07:00
  • 62fa7a8519 refactor(browser): blank-line normalisation (E302/E303/E305) after block moves Teknium 2026-09-02 16:30:46 -07:00
  • 9c706605fe refactor(browser): drop the unreferenced __main__ demo block Teknium 2026-09-02 16:30:28 -07:00
  • 2bebe0ba9b refactor(mcp): tighten section headers in mcp_oauth / mcp_oauth_manager Teknium 2026-09-02 16:30:18 -07:00
  • 59acca1850 refactor(gateway/slash): unify context-breakdown transcript load; tidy module headers and import order Teknium 2026-09-02 16:30:01 -07:00
  • ec8e85965d refactor(tools_config): compact extracted modules (join statements, tighten comments) Teknium 2026-09-02 16:29:58 -07:00
  • 304118797b refactor(mcp): join short multi-line statements across the transport/handlers subset (AST-identical) Teknium 2026-09-02 16:29:53 -07:00
  • 9ebda92cca refactor(kanban-cli): extract boards cluster to kanban_boards; unify goal-gate, id/reason, run-state and config helpers across handlers Teknium 2026-09-02 16:29:40 -07:00
  • d86ebe66c0 refactor(state): CJK range table; shared _coerce_or for import numeric coercion Teknium 2026-09-02 16:29:12 -07:00
  • 7825ab98d1 refactor(browser): _json_with_fallback/_failed_response helpers replace 6 repeated dumps(_copy_fallback_warning(...)) tails Teknium 2026-09-02 16:29:05 -07:00
  • bff23bea2c refactor(update): lift option resolution, receipt/plan, git prep, HEAD verification and CalledProcessError handling out of _cmd_update_impl (521 -> 290 LOC) Teknium 2026-09-02 16:29:04 -07:00
  • 00958829bb refactor(computer_use): collapse embedded daemon branch/field boilerplate Teknium 2026-09-02 16:28:40 -07:00
  • 41f873da6e refactor(mcp): HermesProviderMixin reuses HermesTokenStorage._coerce_secret_auth_method for the in-memory client-secret coercion Teknium 2026-09-02 16:28:35 -07:00
  • 61c60b5673 refactor(browser): one _blocked_private_page helper behind the three private-page refusal payloads (strings byte-identical) Teknium 2026-09-02 16:27:49 -07:00
  • a56f731ac6 refactor(turn): extract preflight gate + per-iteration transcript prep into agent/turn_preflight_gate.py, agent/turn_iteration_prep.py Teknium 2026-09-02 16:27:44 -07:00
  • b32dbc98f5 refactor(state): final docstring/comment tightening (IDENTICAL-AST) Teknium 2026-09-02 16:27:31 -07:00
  • 069338f7bb refactor(mcp): compact mcp_oauth_manager docstrings and metadata prefetch loop by hand Teknium 2026-09-02 16:27:29 -07:00
  • 73d56a1290 Merge branch 'simp/r2-rooms-w2' into simp/r2-gw-rest-rooms Teknium 2026-09-02 16:27:20 -07:00
  • 5ab334c6e7 refactor(gateway/slash): extract autonomy-loop commands into gateway/slash_commands_goals.py (GatewayGoalCommandsMixin) Teknium 2026-09-02 16:27:13 -07:00
  • 7916d8e41c refactor(mcp): utility handlers become (rpc, render) pairs on one factory; join short multi-line statements Teknium 2026-09-02 16:27:05 -07:00
  • 48a00349bd test(search): make ignored-tree probe fixture portable Royalaid 2026-08-29 18:27:32 -07:00
  • 906cd5f443 fix(search): prune heavy trees from zero-match probe Royalaid 2026-08-29 18:19:07 -07:00
  • efd7277f0f fix(search): propagate order through code sandbox Royalaid 2026-08-29 01:39:48 -07:00
  • 73e116608e test(interrupt): prove publisher lock contention Royalaid 2026-08-28 20:15:01 -07:00
  • f81214307b test(interrupt): harden publisher cleanup Royalaid 2026-08-28 20:04:56 -07:00
  • f88bdb7086 test(interrupt): clear publisher thread state Royalaid 2026-08-28 19:57:24 -07:00
  • 4e5499c62e fix(search): close admission cancellation race Royalaid 2026-08-28 19:48:13 -07:00
  • 9e47ac17bd fix(search): serialize filename walks by root Royalaid 2026-08-28 19:38:36 -07:00
  • af98771b45 fix(search): normalize dash-prefixed find roots Royalaid 2026-08-28 19:19:28 -07:00
  • 3c864fe331 fix(search): terminate rg root options Royalaid 2026-08-28 19:09:12 -07:00
  • 092b355f90 fix(search): scope macOS globs and mark bounded totals Royalaid 2026-08-28 18:51:01 -07:00
  • 4c189cfd41 fix(search): accept bounded rg SIGPIPE and full SemVer Royalaid 2026-08-28 18:32:30 -07:00
  • 6d9022a55e fix(search): harden bounded fallback handling Royalaid 2026-08-28 18:13:56 -07:00
  • e11d91339d fix(search): fail closed and preserve explicit roots Royalaid 2026-08-28 17:52:46 -07:00
  • 06086b95e1 fix(search): unify fallback scans and reject partial errors Royalaid 2026-08-28 17:37:29 -07:00
  • 3880e4af62 fix(search): close ordering and resolver gaps Royalaid 2026-08-28 17:21:31 -07:00
  • 413fd2a1fc feat(search): add fast discovery file ordering Royalaid 2026-08-28 17:04:46 -07:00
  • aa446092d0 fix(file-ops): normalize Windows find fallback paths Royalaid 2026-08-28 16:43:59 -07:00
  • d21cfad3d1 test(file-ops): run subprocess helper through Git Bash Royalaid 2026-08-28 16:32:14 -07:00