Commit Graph

28243 Commits

Author SHA1 Message Date
Teknium 2e9294fd7c refactor(web_server): extract serve-process lifecycle helpers to web_server_lifecycle 2026-09-02 16:07:59 -07:00
Teknium 9fda4e5bac refactor(turn): extract retry-loop API error handler, request build, provider call and response check into agent/turn_api_*.py + agent/turn_response_check.py 2026-09-02 16:07:51 -07:00
Teknium c43eb6a8d5 refactor(computer_use): shared driver-JSON probe + flattened MCP invocation resolution 2026-09-02 16:07:50 -07:00
Teknium f3810c4b97 refactor(skills_hub): keep ensure_hub_dirs seed literals (tests stub HubLockFile with a lambda) 2026-09-02 16:07:36 -07:00
Teknium 7202269cee refactor(stt): compact xAI/ElevenLabs/DeepInfra bodies and OpenAI credential resolver 2026-09-02 16:07:29 -07:00
Teknium eb837d2e36 refactor(computer_use): unify session redeclare path, inline single-use session helpers 2026-09-02 16:07:05 -07:00
Teknium ade1c5a746 refactor(models): extract models_local + models_pricing; unify json disk-cache I/O, portal recommendation union, live-catalog index, copilot token exchange, probe/cache-entry builders 2026-09-02 16:06:33 -07:00
Teknium c11fa53d92 refactor(tools_config): extract provider selection cluster into tools_config_providers 2026-09-02 16:05:46 -07:00
Teknium c4920cc8be refactor(gateway/hosted_rooms): dispatch-table event validation and terminal effects in discussion; split checkpoint sync and compact SQL 2026-09-02 16:05:18 -07:00
Teknium 538b9eedae refactor(mcp): flatten child-pid snapshot and MCP-child filter 2026-09-02 16:05:08 -07:00
Teknium 3530e4e024 refactor(state): split import_sessions into validate/insert/attach-parents helpers; shared rich SELECT builder 2026-09-02 16:04:59 -07:00
Teknium 063517e745 refactor(stt): shared lazy-install helper, compact trim/validation/local-kwargs bodies, repack re-export block 2026-09-02 16:04:57 -07:00
Teknium 324701cd84 refactor(cli/setup_*): table-drive bluebubbles/vercel prompts, flatten telegram allowlist branches, compact prose 2026-09-02 16:04:47 -07:00
Teknium 5a9970ad4b refactor(cli/sessions_cmd): lift recover progress printer + verdict out of _cmd_recover 2026-09-02 16:04:45 -07:00
Teknium 5629d0fe3d refactor(computer_use): compact cua_backend_session prose and multi-line expressions 2026-09-02 16:04:11 -07:00
Teknium ad301948df refactor(gateway/hosted_rooms): dedupe SQL/validation via hosted_rooms_common, table-drive schema, split create_room/probes (2270->1648 LOC) 2026-09-02 16:03:46 -07:00
Teknium 04fc5ea9ee refactor(gateway/slash): extract session-transcript commands into gateway/slash_commands_session.py (GatewaySessionCommandsMixin) 2026-09-02 16:03:07 -07:00
Teknium 5f48aad2d8 refactor(mcp): _wait_for_lazy_reconnect -> _wait_for_reconnect_or_shutdown (same wait shape) 2026-09-02 16:02:55 -07:00
Teknium 41628ca157 refactor(cli/plugins): keep register_secret_source(source) parameter name in the table-driven registrar 2026-09-02 16:02:50 -07:00
Teknium 176458cdd9 refactor(state): wal — _warn_once/_mode_from_row/_apply_wal_companions helpers, shared delete-verify message, compact docs 2026-09-02 16:02:42 -07:00
Teknium 755e83fb5c refactor(web_server): extract files policy, MCP, and profile-scope/catalog helpers to web_server_{files,mcp,profiles} 2026-09-02 16:02:07 -07:00
Teknium 410e95e100 refactor(mcp): restore E305 spacing after squeeze 2026-09-02 16:01:37 -07:00
Teknium 1ac48ebe5a refactor(cli/setup.py): first-time mode table, quick-setup env-var helper, agent-settings summary table 2026-09-02 16:01:34 -07:00
Teknium 7e046408a7 refactor(gateway/hosted_rooms): peer grant token split/fsync helpers, frozen grant field sets 2026-09-02 16:01:31 -07:00
Teknium 38ef892613 refactor(computer_use): split _CuaDriverSession CLI fallback into _cli_command/_cli_run_json/_cli_result 2026-09-02 16:01:25 -07:00
Teknium d9f6d9eda0 refactor(mcp): wrap overlong lines in reg/sampling/schema/agent 2026-09-02 16:01:24 -07:00
Teknium 7be1f2abe0 refactor(mcp): table-driven SDK symbol binding in _ensure_mcp_sdk 2026-09-02 16:01:09 -07:00
Teknium 4674f8b254 refactor(update): split zip/stash/config/deps/git/maint clusters out of update_cmd.py 2026-09-02 16:00:26 -07:00
Teknium e4947b6871 refactor(state): compact SessionDB core comments/docstrings (keep every WHY) 2026-09-02 16:00:21 -07:00
Teknium e154d135ba refactor(cli/plugins): compact PluginContext docstrings by hand (keep every rule); nest set_config partial via helper 2026-09-02 16:00:21 -07:00
Teknium a3a9cacf93 refactor(mcp): collapse post-build re-injection getters and saved-prefix lookup 2026-09-02 16:00:08 -07:00
Teknium ffef90ae7d refactor(state): gateway mixin — hoisted peer/orphan SQL constants, dead tuple-row branches removed, _write_rowcount for fail_handoff; maintenance table-driven prune filters 2026-09-02 16:00:07 -07:00
Teknium 5844839639 refactor(stt): fold no-provider error tail, drop _normalize_local_command_model alias, compact dispatcher call sites 2026-09-02 15:59:38 -07:00
Teknium d320d5f741 refactor(termhub): compact re-export blocks and wrap companion-module docstrings 2026-09-02 15:59:18 -07:00
Teknium 3a056dd466 refactor(web_server): extract gateway topology/actions/process helpers to web_server_gateway; restore late-bound config re-exports 2026-09-02 15:59:08 -07:00
Teknium 8ba0350b31 refactor(gateway/slash): extract model-route commands into gateway/slash_commands_model.py (GatewayModelCommandsMixin) 2026-09-02 15:59:06 -07:00
Teknium 2a5e7764ad refactor(gateway/hosted_rooms): compact peer/links/execution_policy onto common validators, extract catalog endpoint/link-mode parsers 2026-09-02 15:58:57 -07:00
Teknium 2e13aef9ea refactor(doctor): split tool/backend and HERMES_HOME-state checks into doctor_tools.py / doctor_state.py 2026-09-02 15:58:40 -07:00
Teknium dc1401425d refactor(mcp): drop 33 round-1 re-export shims nothing outside the group imports 2026-09-02 15:58:35 -07:00
Teknium 2ac2db7199 refactor(state): split _init_schema into data-migration/title-index/FTS-init helpers; lift stale-FTS holder deferral 2026-09-02 15:58:06 -07:00
Teknium 0d666aacd2 refactor(cli/plugins): normalize blank lines (ruff E302/E303/E305) 2026-09-02 15:57:58 -07:00
Teknium 1d2b39305f refactor(cli/sessions_cmd): unify output writer, compact browser class, tighten comments 2026-09-02 15:57:43 -07:00
Teknium 97fbd7e232 refactor(mcp): table-drive elicitation answers, unify sampling response log, tighten collision diagnostics 2026-09-02 15:57:42 -07:00
Teknium 7f02cb7e1e refactor(cli/plugins): trim re-exports to referenced names; drop isort blanks after in-function imports 2026-09-02 15:57:40 -07:00
Teknium b3759fa8d6 Merge branch 'simp/r2-gwrun-hmwa' into simp/r2-gwrun 2026-09-02 15:57:24 -07:00
Teknium 94af71400d Merge branch 'simp/r2-gwrun-rai' into simp/r2-gwrun 2026-09-02 15:57:23 -07:00
Teknium 6e4e1674e4 Merge branch 'simp/r2-gwrun-runsync' into simp/r2-gwrun 2026-09-02 15:57:22 -07:00
Teknium 0b3f9ae7b3 Merge branch 'simp/r2-gwrun-hm' into simp/r2-gwrun 2026-09-02 15:57:20 -07:00
Teknium 95801ab139 Merge branch 'simp/r2-gwrun-busyprep' into simp/r2-gwrun 2026-09-02 15:57:19 -07:00
Teknium 4e8daa54f9 Merge branch 'simp/r2-gwrun-startgw' into simp/r2-gwrun 2026-09-02 15:57:18 -07:00