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