Commit Graph

  • 0a1057c709 refactor(tui): split live model-switch and compression logic out of server.py Teknium 2026-09-02 11:36:07 -07:00
  • 0095f908cd refactor(tui): split change watcher and tool-progress callbacks out of server.py; bind_module rebinds nested dispatch tables Teknium 2026-09-02 11:34:19 -07:00
  • c9312b6eee refactor(tui): split notification poller and prompt attachment staging out of server.py Teknium 2026-09-02 11:32:22 -07:00
  • 28bc8d05b9 refactor(tui): restore compact WHY notes lost in earlier docstring compaction Teknium 2026-09-02 11:30:22 -07:00
  • 1134e5171d refactor(tui): split auto-continue, session history shaping and agent-callback wiring out of server.py Teknium 2026-09-02 11:30:22 -07:00
  • f2efa400e2 refactor(tui): rename methods_config_set._display_cfg -> _display_section; bind_module refuses cross-module function name collisions Teknium 2026-09-02 11:30:22 -07:00
  • a0a41abf72 refactor(tui): move slash.exec mirror + completion helpers out of server.py Teknium 2026-09-02 11:15:29 -07:00
  • b1581c1985 refactor(tui): move browser connect/disconnect helpers into methods_browser.py Teknium 2026-09-02 11:13:52 -07:00
  • 518a19b22d refactor(tui): move voice/TTS/wake-word handlers + state into methods_voice.py Teknium 2026-09-02 11:11:31 -07:00
  • d6871a1a3b refactor(tui): extract config.set into methods_config_set.py with a key dispatch table Teknium 2026-09-02 10:57:58 -07:00
  • beacf4e942 refactor(tui): resume — verified partial work (acp_adapter + methods_* compaction, bind_module via globals()) Teknium 2026-09-02 10:40:40 -07:00
  • 93fead86dd refactor(tui): compact peripheral modules (compute_host, entry, hosted_room_*, ws, project_tree, ...); add _env knobs and method_ctx.bind_module Teknium 2026-09-02 09:20:54 -07:00
  • a07dceb01f refactor(adapters/small_group): 5147->3565; line/email/ntfy/homeassistant/sms send-family and standalone-send dedupe, god-method extraction, dead find_pending_for_chat removed Teknium 2026-09-02 14:06:39 -07:00
  • c4f96565d0 refactor(adapters/whatsapp_webhook): 6449->4465; whatsapp_cloud/common/plugin send + media unification, webhook route/filter dispatch tables Teknium 2026-09-02 14:06:38 -07:00
  • 40532d1b7f refactor(adapters/qq_signal): 8720->6042; qqbot keyboards/chunked_upload/onboard dedupe, signal send/receive helpers, bluebubbles + msgraph_webhook helper unification Teknium 2026-09-02 14:06:37 -07:00
  • 791417590d refactor(adapters/matrix_group): 9272->6311; matrix dead fetch_history/_send_simple_message/HTMLParser stubs removed, simplex/mattermost/irc one-verb API helpers and send builders Teknium 2026-09-02 14:06:37 -07:00
  • 8f1ef66b1f refactor(adapters/p2p_group): 12752->8794; buzz/photon/a2a/raft dedupe (sidecar paths unified in photon package, JSON-RPC helpers, Nostr event builders), dead a2a security getters + stream_message removed Teknium 2026-09-02 14:06:36 -07:00
  • b8bea7199c refactor(adapters/cn_group): 12368->8549; wecom split into streaming/media/send_queue mixins, dingtalk inbound parsers -> inbound.py, google_chat cards.py + setup_files.py, teams summary_writer.py; dedupe token/URL/credential helpers Teknium 2026-09-02 14:06:34 -07:00
  • 9837fd0bc4 refactor(adapters/yuanbao_weixin): 10420->6889; yuanbao_proto spec-table encode/decode (-46%), unify weixin HTTP/send/media/typing helpers, drop dead send_file/register_handler/encode_forward_msg_data, duplicate _on_delta Teknium 2026-09-02 14:06:33 -07:00
  • 513ba5b846 refactor(adapters/feishu): 8095->5665; unify request/response wrappers, card builders, comment timeline selectors; dead symbols dropped; compact docs Teknium 2026-09-02 14:06:33 -07:00
  • 33c74a26c6 refactor(adapters/slack): 10667->7456; drop F811 _ssrf_redirect_guard shadow, split _handle_slack_message_impl (1135->~500) and connect(), unify Block Kit handlers, client/DM lookups, ts-eviction, upload retry; compact docs Teknium 2026-09-02 14:06:33 -07:00
  • 6e5b084b8b refactor(adapters/discord): 11250->7733; _HermesView base for 6 component views (1074-line factory -> 634), _send_prompt/_resolve_channel/_send_url_media/_send_local_file unification, opus loading and setup helpers extracted, dead _discord_allow_any_attachment removed Teknium 2026-09-02 14:06:32 -07:00
  • cc11c6bfdd refactor(adapters/telegram): 11957->8819; unify send/edit retry classification, media caching, auth gates, model-picker branches, polling recovery; compact docs Teknium 2026-09-02 14:06:32 -07:00
  • 581d97e545 refactor(adapters/api_server): 10589->8871; extract OpenAI-compatible routes into api_server_openai_routes.py, dedupe SSE/response builders, drop dead idempotency acknowledge path Teknium 2026-09-02 14:06:32 -07:00
  • d3db321828 refactor(adapters/base): base.py 7719->5348, helpers.py 942->640; extract _process_message_background helpers, unify media send/fallback/cache/notice paths, drop dead _resolve_extensionless_candidate + TextBatchAggregator, compact docs Teknium 2026-09-02 14:06:31 -07:00
  • 661fc669a0 refactor(adapters): add gateway/platforms/_shared.py (scoped-secret / profile-scope / port helpers) and lift shared text-batching into BasePlatformAdapter Teknium 2026-09-02 14:06:31 -07:00
  • 8cab422ab0 perf(file-ops): count the native read's tail with memchr; reuse the local-env gate kshitijk4poor 2026-09-03 02:22:39 +05:30
  • 4f5ddd5473 test(file-ops): make the unicode-variant retry test filesystem-independent kshitijk4poor 2026-09-03 01:43:56 +05:30
  • e1c0c4bb6e chore(file-ops): log compound probe fallbacks at debug level Alex Jia 2026-08-26 20:47:57 -05:00
  • 47a8f6148a test(file-ops): pin native read parity on 1 MiB chunk boundaries Alex Jia 2026-08-26 20:47:57 -05:00
  • d3275acf80 perf(file-ops): native read_file fast path on local POSIX environments Alex Jia 2026-08-25 19:17:51 -05:00
  • 9fbb3b716a perf(file-ops): merge write_file's pre-write probes into one shell call Alex Jia 2026-08-25 19:09:30 -05:00
  • 6a2b3f1ebf perf(file-ops): collapse read_file's shell probes into one compound command Alex Jia 2026-08-25 19:05:32 -05:00
  • 5209f6fa5d chore: map contributor email for @yaojiejia kshitijk4poor 2026-09-03 01:42:31 +05:30
  • 04eaaab410 Merge pull request #101622 from kshitijk4poor/fix/92164-utf8-seam kshitij 2026-09-03 02:26:12 +05:30
  • 126668c72d fix(mcp): wait() the released supervisor so it does not linger as a zombie kshitijk4poor 2026-09-03 02:13:01 +05:30
  • 5b3de24122 test(mcp): pin scoped teardown of one owner leaves the other owner supervised kshitijk4poor 2026-09-03 02:03:40 +05:30
  • 8f5749db4b fix(mcp): respawn the death supervisor on any lifecycle event while groups remain kshitijk4poor 2026-09-03 02:00:02 +05:30
  • 4a2b23d77e fix(mcp): release the death supervisor once nothing is left to reap kshitijk4poor 2026-09-03 01:42:04 +05:30
  • b5b2ab1bb0 fix(mcp): forget supervised groups once nothing is left alive John Paul Soliva 2026-08-24 20:47:28 +09:00
  • 2d783a15eb perf(mcp): one parent-death supervisor per process, not one per stdio server John Paul Soliva 2026-08-24 11:03:19 +09:00
  • 44982309b8 refactor(agent/prompt): dispatch tables and helper extraction in display, context refs, breakdown, compaction Teknium 2026-09-02 13:28:23 -07:00
  • 593c8e9146 refactor(agent/prompt): split build_system_prompt_parts into tier helpers; unify model-gate resolver Teknium 2026-09-02 13:28:22 -07:00
  • be5c6a2fd8 refactor(agent/prompt): remove dead code, unify duplicated helpers, compact docstrings across prompt/skill/redaction modules Teknium 2026-09-02 13:28:22 -07:00
  • 96e952a4f8 refactor(agent/providers): one ProviderRegistry engine behind every *_registry module Teknium 2026-09-02 13:16:52 -07:00
  • 8dcb2b6ada refactor(agent/providers): shared ProviderBase/CatalogProviderBase and provider_media; compact contract docs Teknium 2026-09-02 13:16:52 -07:00
  • b6e1037730 refactor(agent/lsp): table-driven server registry, shared client/manager helpers, compact docs Teknium 2026-09-02 13:16:52 -07:00
  • 2273f2bd20 refactor(agent/models): unify model_metadata TTL disk memos Teknium 2026-09-02 13:33:56 -07:00
  • 684e8322ff refactor(agent/models): extract LM Studio and llama.cpp /props branches from fetch_endpoint_model_metadata Teknium 2026-09-02 13:32:06 -07:00
  • 771045655b refactor(agent/models): table-driven credits header parsing, unified account-usage fetchers Teknium 2026-09-02 13:29:17 -07:00
  • d465b45f38 refactor(agent/models): compact model_metadata comment essays to their invariants Teknium 2026-09-02 13:20:11 -07:00
  • 4a65e98f50 refactor(agent/models): extract get_model_context_length steps into helpers Teknium 2026-09-02 13:12:57 -07:00
  • f3a46eb5d0 refactor(agent/models): dedupe model_metadata probe helpers Teknium 2026-09-02 13:08:36 -07:00
  • 77743eac8a refactor(agent/models): compact pricing snapshot, billing/subscription views, reasoning helpers Teknium 2026-09-02 09:20:52 -07:00
  • 75bcd86687 fix(process): keep the sandbox log poller from splitting a UTF-8 character across polls kshitijk4poor 2026-09-03 02:20:46 +05:30
  • beb56b6a00 refactor(web): re-export list_credential_pool from web_server for off-loop tests Teknium 2026-09-02 13:49:24 -07:00
  • 9954445fea fix(feishu): create the dedup persist lock lazily for bare-constructed adapters kshitijk4poor 2026-09-03 02:11:07 +05:30
  • 1730a2c32a fix(gateway): serialize offloaded persists so concurrent flushes land in order kshitijk4poor 2026-09-03 01:32:36 +05:30
  • cf6547da47 fix(gateway): offload remaining atomic_json_write calls on platform-adapter hot paths pierrenode 2026-08-12 03:19:28 +03:00
  • bf24dd7ed6 chore: add pierrenode to contributor email map for #84168 salvage kshitijk4poor 2026-09-03 01:43:50 +05:30
  • 4536e630a8 Merge pull request #101615 from kshitijk4poor/fix/w2-offloop-followups kshitij 2026-09-03 02:12:23 +05:30
  • 449f8c954d test(agent): repoint send-path clone AST contract at turn_context.build_api_messages Teknium 2026-09-02 13:41:27 -07:00
  • 09fa753366 refactor(terminal): share the force_remove-aware env teardown between cleanup_vm and the probe kshitijk4poor 2026-09-03 01:57:36 +05:30
  • 962b35b4c7 fix(agent): probe teardown uses signature check and skips the shared SSH master kshitijk4poor 2026-09-03 01:34:15 +05:30
  • 9640f8e1f8 fix(agent): tear down the backend probe's throwaway sandbox Fatmylin 2026-08-25 18:30:37 +08:00
  • e0567770f3 fix(gateway): off-loop review follow-ups for #101603 / #101605 kshitijk4poor 2026-09-03 02:07:05 +05:30
  • 4a17802280 perf(constants): remember the resolved Hermes home key Adolanium 2026-08-22 13:40:13 +03:00
  • 7c0d8f2c6f refactor(web): second-pass compaction of local_models/profiles/web_git (helpers, dict literals, docstrings) Teknium 2026-09-02 11:19:36 -07:00
  • c81cec5797 refactor(tools): collapse the OSV disk-cache load except ladder kshitijk4poor 2026-09-03 01:57:50 +05:30
  • cf71a60c65 refactor(tools): write the OSV disk cache through utils.atomic_write_text kshitijk4poor 2026-09-03 01:36:40 +05:30
  • c7a87bb110 fix(tools): retry OSV disk-cache load after transient I/O Christopher 2026-08-16 17:10:04 +02:00
  • 8196d409a0 perf(tools): persist OSV malware-check verdict cache to disk Christopher 2026-08-14 05:40:06 +02:00
  • 15aaa359bf refactor(web): strip web_models provenance banners, compact field comments (schema byte-identical) Teknium 2026-09-02 11:10:05 -07:00
  • bdf1d8b0cf refactor(web): dedupe web_git subprocess/ref-list plumbing, drop dead _MAX_BUFFER Teknium 2026-09-02 11:07:37 -07:00
  • de626c5a36 refactor(web): unify profiles router error mapping, target enumeration and row tagging Teknium 2026-09-02 11:04:35 -07:00
  • 8c5af5733a refactor(web): collapse local_models job/download/server boilerplate into shared helpers Teknium 2026-09-02 10:53:53 -07:00
  • 0af4d3682f refactor(web): kanban plugin_api — unify status dispatch, run/board helpers, _errors_to_500 Teknium 2026-09-02 11:21:23 -07:00
  • 800648ddc0 refactor(web): achievements plugin_api — table-driven catalog builder, shared json/session helpers Teknium 2026-09-02 11:21:22 -07:00
  • 7d28a33bd9 refactor(web): simplify dashboard_procs/dashboard_register (dedupe home/profile helpers, drop _HEX16 alias, compact docs) Teknium 2026-09-02 11:21:22 -07:00
  • 5c7096e7cf refactor(web): delete dead web_server helpers (_demo, _ws_request_reason, _TERMINAL_BACKEND_NAMES, _mcp_oauth_callback_url_from_base) Teknium 2026-09-02 11:27:53 -07:00
  • 4fd970c62f refactor(web): absorb single-router web_server helpers into their routers (75 defs); drop dead imports Teknium 2026-09-02 11:26:36 -07:00
  • 95177359f8 refactor(agent/aux): ruff SIM cleanups; compact vision custom-runtime recovery Teknium 2026-09-02 12:10:47 -07:00
  • 05d1136dea refactor(agent/aux): fallback reason via ordered predicate table; single loop for stale-credential re-walk Teknium 2026-09-02 12:09:19 -07:00
  • d8ef59a415 refactor(agent/aux): recovery-ladder rungs via one _rung() generator helper with named accept predicates Teknium 2026-09-02 12:07:39 -07:00
  • da388692e4 refactor(agent/aux): one _field accessor for dict/object wire payloads Teknium 2026-09-02 12:04:49 -07:00
  • 6320c54552 refactor(agent/aux): _to_async_client header selection via _endpoint_default_headers Teknium 2026-09-02 12:03:20 -07:00
  • 0d41e9bdbc refactor(agent/aux): shared pool loader; restore @_relay_auxiliary_call placement on call_llm Teknium 2026-09-02 12:01:38 -07:00
  • 14ec5874a5 refactor(agent/aux): collapse cancel-check readers and Codex-route model predicates Teknium 2026-09-02 11:57:49 -07:00
  • c90af45f57 refactor(web): unify the three post-config gateway auto-restart helpers Teknium 2026-09-02 11:09:05 -07:00
  • b40d76823f refactor(agent/aux): shared creds-pair and Nous pool entry-state helpers Teknium 2026-09-02 11:54:44 -07:00
  • f2c506845b refactor(web): unify device-code poller lifecycle into _oauth_poller decorator Teknium 2026-09-02 11:07:48 -07:00
  • 9001ed2365 refactor(agent/aux): shared _prepare_aux_request head for call_llm/async_call_llm Teknium 2026-09-02 11:53:21 -07:00
  • ba4f4b8161 refactor(web): collapse try/except-HTTPException/log/raise boilerplate into _common.http_failure; trim unused fastapi imports Teknium 2026-09-02 11:05:56 -07:00
  • d46aa77cde refactor(agent/aux): extract named-custom credential resolution, Bedrock and Vertex client builders out of resolve_provider_client Teknium 2026-09-02 11:50:54 -07:00
  • 8ac12223bb refactor(web): late() proxies replace per-handler lazy web_server imports in extracted routers Teknium 2026-09-02 10:58:42 -07:00
  • e3d352872b refactor(agent/aux): shared chain-label aliases, context-window screen, event-loop helper Teknium 2026-09-02 11:48:37 -07:00
  • 575cd5f34e refactor(agent/aux): shared hook ticker and _is_specialized_aux_client predicate Teknium 2026-09-02 11:46:35 -07:00
  • ba91166b1c refactor(web): hoist stdlib imports in extracted routers; drop unused web_server imports Teknium 2026-09-02 10:35:12 -07:00
  • ff660354f3 refactor(kanban): CLI micro-helpers, action dispatch tables, shared triage helpers; active_sessions dedupe Teknium 2026-09-02 12:09:01 -07:00
  • 841c975d43 refactor(kanban): unify kanban_db SQL/row/JSON/env/git boilerplate; table-drive migrations Teknium 2026-09-02 12:09:01 -07:00