Commit Graph

  • c4b8485877 review-fix(suppress-audit): agent_init/browser_supervisor/skills_sync_client/write_approval — restore BASE exception semantics Teknium 2026-09-03 09:48:44 -07:00
  • d9141c425f review-fix(suppress-audit): run_shutdown/browser_tool_cdp/tui server — restore BASE exception semantics Teknium 2026-09-03 09:48:37 -07:00
  • 75f8dd3293 review-fix(suppress-audit): tools/computer_use/tool.py — restore BASE exception semantics in _bounds_hints (int() failures propagate as on main) Teknium 2026-09-03 09:47:10 -07:00
  • cad9e90732 review-fix(seams): late-bind hermes_state._connect_repair_durable and tools.approval._command_detection_variants Teknium 2026-09-03 09:46:30 -07:00
  • 3b963ce253 review-fix(suppress-audit): dashboard_procs ancestor walk — restore BASE per-ancestor exception semantics Teknium 2026-09-03 09:45:06 -07:00
  • b1047e80d1 review-fix(comments): restore lost #NNNN rationale comments (sweep, remaining files) Teknium 2026-09-03 09:44:36 -07:00
  • e83816a4d1 review-fix(comments): restore lost #NNNN rationale comments across non-test source (mechanical sweep, condensed, code unchanged) Teknium 2026-09-03 09:44:26 -07:00
  • ad62a15e94 review-fix(suppress-audit): tui_gateway/methods_session.py — restore BASE exception semantics Teknium 2026-09-03 09:43:43 -07:00
  • b8f99bfc43 review-fix(seams): late-bind facade-patched names in models_pricing, hermes_state_repair, approval_detection Teknium 2026-09-03 09:43:13 -07:00
  • 812943b3ed review-fix(suppress-audit): whatsapp adapter, skill_manager_tool, skill_usage — restore BASE exception semantics Teknium 2026-09-03 09:42:58 -07:00
  • fe03731efd review-fix(suppress-audit): codex_runtime/relay_runtime/shutdown_watchdog — restore BASE exception semantics Teknium 2026-09-03 09:41:59 -07:00
  • 34abf954bd review-fix(public-api): restore get_session_activity, latest_user_message_row_id, resolve_multiple_toolsets, has_provider, nous_token_has_billing_scope, curated_models_for_provider, clear_edit_approval_requester + tests Teknium 2026-09-03 09:40:49 -07:00
  • 8da430d69c review-fix(bedrock): restore call_converse_stream + classify_bedrock_error (public on main) and the 4 deleted streaming tests; pin the live agent stream recovery path Teknium 2026-09-03 09:39:57 -07:00
  • 35ce61d1b3 review-fix(suppress-audit): dashboard_procs ancestor walk, mem0 post_setup — restore BASE exception semantics Teknium 2026-09-03 09:39:31 -07:00
  • 9c7238572e review-fix(vision): restore _validate_image_url/_image_url_shape_ok (public on main) + SSRF/localhost-block tests Teknium 2026-09-03 09:37:18 -07:00
  • cb9b7c36f3 review-fix(photon): restore credential_summary() (public on main) + test_credential_summary_no_secret_leak Teknium 2026-09-03 09:36:07 -07:00
  • 057681739f review-fix(voice): restore listen_for_speech (main's rolling-floor VAD barge monitor) + its 6 tests Teknium 2026-09-03 09:35:38 -07:00
  • 3a8e3a2e88 review-fix(moa): restore _relay_moa_reference_event/_moa_reference_output_allowed + quiet-reference test Teknium 2026-09-03 09:35:34 -07:00
  • 96c104c903 review-fix(public-api): restore from_platform_entry, SessionManager.remove_session/cleanup, is_relay_media_url, SessionTurnLeaseRegistry.__len__ + tests Teknium 2026-09-03 09:32:40 -07:00
  • 58dca1be51 review-fix(gateway): pin split_markdown_atoms empty-fence atoms to main Teknium 2026-09-03 09:32:38 -07:00
  • febbe6ae12 review-fix(computer_use): restore per-axis scroll coordinate semantics Teknium 2026-09-03 09:32:38 -07:00
  • 0c62b297c6 review-fix(mcp): preserve MCP SDK 2 input schemas in the schema-cache write-through (salvaged from #91451 / #102129) Teknium 2026-09-03 09:32:31 -07:00
  • 5a0efda992 review-fix(comments): restore reviewer-named rationale blocks (#4926, #81335, #54220/#56747, #100436, #5057/#6252/#10370/#4665) Teknium 2026-09-03 09:32:25 -07:00
  • fb14bc4e11 review-fix(whitespace): strip trailing whitespace and EOF blank lines introduced by this PR Teknium 2026-09-03 09:31:54 -07:00
  • eaf10c7e78 review-fix(packaging): declare every hermes_state_* root module in py-modules Teknium 2026-09-03 09:31:01 -07:00
  • d3395cf86a review-fix(repo): drop accidentally committed fuzz corpus r318C_fuzz_new.json Teknium 2026-09-03 09:26:02 -07:00
  • aec50eb597 fix(live-qa): nous_subscription managed table indexes only selectable features (KeyError 'modal' crashed status/tools/dashboard toolsets); restore PluginManager public API (has_portable_mcp_servers, get_telegram_handler_factories, register_approval_transport), extract_json_candidate public name, canonical_whatsapp_identifier main semantics Teknium 2026-09-03 08:16:44 -07:00
  • 022785a541 Merge origin/main (63279301bc): reasoning-mandatory 400 recovery folded into turn_recovery/error_classifier/models_reasoning_caps Teknium 2026-09-03 05:36:21 -07:00
  • b57f17bd4b fix(late-slices): restore subprocess footgun guards re-collapsed by r3-30/33/34/36 tails; telegram format_message stays self-free (staticmethod via class ref); _captured_exec explicit shell/env kwargs Teknium 2026-09-03 05:33:46 -07:00
  • 63279301bc fix(reasoning): retry after a mandatory-reasoning 400 resends the user's own effort Teknium 2026-09-03 04:14:15 -07:00
  • f6bd1633f7 fix(reasoning): GLM-5.3 on Nous/OpenRouter no longer 400s when thinking is disabled Teknium 2026-09-03 03:56:14 -07:00
  • 5dcd3b2620 ci: ASYNC220 ignore follows Popen to run_shutdown.py; windows-only tests patch the defining module; whatsapp taskkill kwargs explicit Teknium 2026-09-03 05:12:25 -07:00
  • d38bb1b3aa Merge simp/r3-33 (late tail) into hermes/simplify-codebase Teknium 2026-09-03 05:09:00 -07:00
  • 8ae52dd93c Merge simp/r3-30 (late tail) into hermes/simplify-codebase Teknium 2026-09-03 05:04:08 -07:00
  • 93cf6b3dce Merge simp/r3-37 (late tail) into hermes/simplify-codebase Teknium 2026-09-03 04:35:51 -07:00
  • e73598a3c3 Merge branch 'simp/r3-36' into hermes/simplify-codebase Teknium 2026-09-03 04:34:20 -07:00
  • 8c4012fac0 Merge branch 'simp/r3-35' into hermes/simplify-codebase Teknium 2026-09-03 04:34:20 -07:00
  • e010327ff7 Merge branch 'simp/r3-34' into hermes/simplify-codebase Teknium 2026-09-03 04:34:19 -07:00
  • 3bff2a581d Merge origin/main (562ee8ab76): fold usage-less empty-response guard, unterminated tool-call strip, skills-first memory guidance into the simplified modules Teknium 2026-09-03 04:31:46 -07:00
  • 7ac5a9549f Merge branch 'simp/r3-36-X2' into simp/r3-36 Teknium 2026-09-03 04:22:49 -07:00
  • fd1a0594c1 refactor(tui_gateway): X2 wave3 — compute_host guarded frame handlers + session-build split, groups profile/kwargs folds, project_tree placement/auto-bucket compaction, projects row/policy folds, entry+oauth plumbing trims (2653->2437 LOC) Teknium 2026-09-03 04:15:06 -07:00
  • ffe3f8ad48 refactor(tui_gateway): hosted-room service — keep send() prepare/wakeup explicit Teknium 2026-09-03 04:10:17 -07:00
  • 562ee8ab76 fix(prompt): agent routes task-learned knowledge (incl. user preferences/corrections) to skills; memory is the every-session exception Teknium 2026-09-03 03:55:45 -07:00
  • f2e82f6208 refactor(tui_gateway): hosted-room X1 — inline one-site wrappers, drop dead PeerRunsHTTPError attrs, compact lease/cancel plumbing Teknium 2026-09-03 03:59:09 -07:00
  • 7b72fd1247 fix(agent): stream cut mid tool-call markup no longer persists as assistant prose (#101899) Teknium 2026-09-03 02:44:08 -07:00
  • c3e9defd18 fix(agent): trim usage-less empty fix to guard + observability Teknium 2026-09-03 02:41:52 -07:00
  • 3755dca7d6 fix(agent): handle usage-less empty responses fangliquan 2026-09-03 14:31:16 +08:00
  • 89fe549af4 refactor(tui_gateway): hosted-room driver/peer-http/service — fold wrappers, unify bounded-body reads, pack payloads Teknium 2026-09-03 03:39:11 -07:00
  • 0071ba9965 Merge origin/main (561b053f79) into simp/forwardport: forward-port 220 main commits into the simplified tree Teknium 2026-09-03 03:31:03 -07:00
  • 7041d8ff9d Merge branch 'simp/r3-36-W1' into simp/r3-36 Teknium 2026-09-03 03:26:10 -07:00
  • 7d48f1c5d2 Merge branch 'simp/r3-36-W4' into simp/r3-36 Teknium 2026-09-03 03:20:25 -07:00
  • f61e0af783 Merge branch 'simp/r3-36-W2' into simp/r3-36 Teknium 2026-09-03 03:20:24 -07:00
  • 58708befdb refactor(tui_gateway): W4 wave2 pass 21 — yolo/fast folds Teknium 2026-09-03 03:15:59 -07:00
  • f1d6a19873 refactor(tui_gateway): W4 wave2 pass 20 — voice.record + roster row folds Teknium 2026-09-03 03:14:09 -07:00
  • cf60ebbdfd refactor(tui_gateway): W4 wave2 pass 19 — readiness scope inlined, secret mirroring unified Teknium 2026-09-03 03:12:31 -07:00
  • c5e7d319b1 refactor(tui_gateway): W4 wave2 pass 18 — config.get profile/project/thinking folds Teknium 2026-09-03 03:09:24 -07:00
  • 7b52503cc5 refactor(tui_gateway): W4 wave2 pass 17 — ui_meta default-false fold Teknium 2026-09-03 03:06:56 -07:00
  • 5209d1d487 refactor(tui_gateway): methods_session — steer/redirect factory, one-line docstrings, final compaction (2134 -> 2099 LOC) Teknium 2026-09-03 03:06:33 -07:00
  • 64fd92723e Merge branch 'simp/r3-36-W5' into simp/r3-36 Teknium 2026-09-03 03:05:11 -07:00
  • cb31284395 refactor(tui_gateway): W4 wave2 pass 16 — profile asset/configure folds, voice tts setter Teknium 2026-09-03 03:04:57 -07:00
  • bd0689b13e refactor(tui_gateway): W4 wave2 pass 15 — toggle setters table (density/battery/statusbar/mouse) Teknium 2026-09-03 03:03:19 -07:00
  • c398505e5a refactor(tui_gateway): W4 wave2 pass 14 — busy/approvals into word table Teknium 2026-09-03 03:02:44 -07:00
  • 9ef0c454a5 refactor(tui_gateway): W2 — _SIMPLE_RPCS table for one-expression handlers, rewind error ladder helper, complete.* walrus guards Teknium 2026-09-03 03:01:39 -07:00
  • 6e69a036ad refactor(tui_gateway): W4 wave2 pass 13 — word-validated config.set setters table Teknium 2026-09-03 03:01:18 -07:00
  • b1d541d111 refactor(tui_gateway): methods_session — fold oneshot/handoff/pet/spawn_tree ladders, resume mint prologue (2157 -> 2134 LOC) Teknium 2026-09-03 02:59:45 -07:00
  • db7b8c7d02 refactor(tui_gateway): W4 wave2 pass 12 — record_repos pairs comprehension, voice.tts/tts_stop folds Teknium 2026-09-03 02:57:32 -07:00
  • 110292b733 refactor(tui_gateway): W2 — module-handle lazy imports across handlers, goal/loop manager guard, undo notify loop, section banner squeeze Teknium 2026-09-03 02:56:05 -07:00
  • 6375896d4d refactor(tui_gateway): methods_session — table-drive billing write routes, fold resume/branch/title ladders (2214 -> 2157 LOC) Teknium 2026-09-03 02:55:18 -07:00
  • f5a3ea3686 refactor(tui_gateway): W4 wave2 pass 11 — profile mcp toggle / preview folds Teknium 2026-09-03 02:55:03 -07:00
  • f94a5e7358 refactor(tui_gateway): W4 wave2 pass 10 — profile ui_meta fields fold Teknium 2026-09-03 02:53:14 -07:00
  • 90e008098d refactor(tui_gateway): W4 wave2 pass 9 — _set_model deferred phase extracted Teknium 2026-09-03 02:52:21 -07:00
  • 13076a0c3c refactor(tui_gateway): browser connect keeps context-managed TCP probe (fake sockets in tests lack close()) Teknium 2026-09-03 02:50:48 -07:00
  • 861c9d83b4 refactor(tui_gateway): W2 — one-liner rpc lambdas, mirror table lambdas, mcp handler module handles, slash.exec dispatch routing fold Teknium 2026-09-03 02:50:39 -07:00
  • 8d1714018a refactor(tui_gateway): W4 wave2 pass 8 — split prompt/personality/skin setters, nest single-use voice helpers Teknium 2026-09-03 02:49:40 -07:00
  • 545e374a68 fix(integration): _tour_request keeps the verdict on an empty-but-registered session record Teknium 2026-09-03 02:47:37 -07:00
  • 48b336ef7e fix(integration): fal image_gen plugin keeps trailing-comma passthrough whitelist the capability-coverage test keys on Teknium 2026-09-03 02:47:01 -07:00
  • 69710e426e refactor(tui_gateway): keep history/run_kwargs locals in the turn finally for the heap-trim probe Teknium 2026-09-03 02:46:59 -07:00
  • 23b9ffc4fa fix(integration): restore subprocess stdin=DEVNULL / utf-8 encoding guards and windows-footgun gates dropped by round-3 compaction Teknium 2026-09-03 02:46:19 -07:00
  • dfd0a56ee9 refactor(tui_gateway): W4 wave2 pass 7 — fd_trip/deliver fold, describe_toolsets loop, voice banners Teknium 2026-09-03 02:45:12 -07:00
  • 561b053f79 perf(agents): run per-child timers on one shared scheduler thread Teknium 2026-09-03 01:14:17 -07:00
  • c94d8e3689 refactor(tui_gateway): methods_session — compact resume phases, handoff, spawn_tree and title-read ladders (2235 -> 2214 LOC) Teknium 2026-09-03 02:42:37 -07:00
  • 0b937a599c refactor(tui_gateway): W4 wave2 pass 6 — full-duplex listener predicates Teknium 2026-09-03 02:42:03 -07:00
  • 5929c65f2f refactor(tui_gateway): W2 — _rpc/_scoped_rpc/_mcp_rpc method+guard decorators, _tools_mod lazy imports, skills action table, complete.* under _catch, retry/undo prelude helper Teknium 2026-09-03 02:41:26 -07:00
  • 104bbe564e refactor(tui_gateway): methods_session — unify db decorators, billing view factory, branch persistence, session_method (2289 -> 2235 LOC) Teknium 2026-09-03 02:39:15 -07:00
  • b7cd04cb6a refactor(tui_gateway): W4 wave2 pass 5 — readiness probe stamp, config.get session getters, wake.start compaction Teknium 2026-09-03 02:39:10 -07:00
  • 0548956da0 refactor(tui_gateway): W4 wave2 pass 4 — profile/config_set docstring+comment compaction, mirror helpers Teknium 2026-09-03 02:36:23 -07:00
  • 187e35950d refactor(tui_gateway): predicate-collapse hosted proof, table-driven receipt status, compact attachment staging Teknium 2026-09-03 02:36:02 -07:00
  • 2b55ded1ac perf(state): keep delegate-child transcripts out of the trigram FTS index (schema v30) Teknium 2026-09-03 01:45:40 -07:00
  • c96568f66c perf(delegation): finished delegate children no longer pin their transcripts in the parent heap Teknium 2026-09-03 01:45:40 -07:00
  • c3b411dfb7 perf(agents): share one httpx transport pool across every agent's client Teknium 2026-09-03 01:39:40 -07:00
  • c86e38ff28 refactor(tui_gateway): W2 wave2 — guarded/live-session decorator merge, _str_arg/_joined_output/_run_action helpers, tools.list factory loop, complete.path/slash formatter compaction, docstring trims Teknium 2026-09-03 02:34:17 -07:00
  • 80fae22bf5 fix(lsp): share one pyright process across git worktrees via workspaceFolders Teknium 2026-09-03 02:02:58 -07:00
  • 9cee679831 bench: explicit utf-8 encoding on text-mode opens (ruff PLW1514) Teknium 2026-09-03 02:14:01 -07:00
  • 45b0a0ae25 bench: --reply-kb payload padding, transport/live-agent gc counts, after-snapshot rows in --compare Teknium 2026-09-03 01:45:40 -07:00
  • c77b9d637b bench: fan-out resource harness (threads/RSS/fds/pyright/kernels/httpx clients per N children x W worktrees) Teknium 2026-09-03 00:59:00 -07:00
  • b7747dce42 refactor(tui_gateway): W4 wave2 pass 3 — config.set toggle-setter table, voice.record inlined, wake.status/feed compaction Teknium 2026-09-03 02:31:38 -07:00
  • 1fe670403e refactor(tui_gateway): inline single-use turn phases, merge truncation persist, WHY-only docstrings in prompt modules Teknium 2026-09-03 02:31:16 -07:00
  • e7e287cdd8 refactor(tui_gateway): tighten W5 modules (host_supervisor, agent_callbacks, model_switch, change_watcher, compute_host_bridge, browser, hosted-room adapters, git_probe, method_ctx, bot_relay) 3037->2680 LOC, zero behavior change Teknium 2026-09-03 02:28:12 -07:00
  • 4876472bbd refactor(tui_gateway): fold methods_session resume/pet/branch/compress plumbing into shared helpers (2471 -> 2289 LOC) Teknium 2026-09-03 02:27:04 -07:00
  • b263a6f977 refactor(tui_gateway): W4 wave2 pass 2 — wake owner-result helper, profile asset magic table, config.set/get compaction Teknium 2026-09-03 02:25:37 -07:00