This website requires JavaScript.
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