Commit Graph

28255 Commits

Author SHA1 Message Date
Teknium f93c19c5cc refactor(gateway/yuanbao): merge r3-14-A (yuanbao.py simplification) 2026-09-02 22:43:06 -07:00
Teknium 9b3756fa57 refactor(gateway/yuanbao): OutboundManager delegates as bound attributes 2026-09-02 22:35:39 -07:00
Teknium 7667c3dc35 refactor(gateway/yuanbao): fold _apply_bot_id into _dial; minor compactions 2026-09-02 22:30:24 -07:00
Teknium 02eabfe0d1 refactor(gateway/yuanbao): small folds (recall dispatch, find_processing_session, patch-anchors, access guard) 2026-09-02 22:26:46 -07:00
Teknium a75ae892aa refactor(gateway/yuanbao): _to_send_result, decode_single/forwarded-records/custom-elem folds 2026-09-02 22:24:52 -07:00
Teknium aa0cca2306 refactor(gateway/yuanbao): pipeline insert unification, share-card preview, custom-elem dispatch, send_direct routing 2026-09-02 22:17:20 -07:00
Teknium 310eb9d194 refactor(gateway/yuanbao): contextlib.suppress for best-effort paths, drop attr padding 2026-09-02 22:10:45 -07:00
Teknium caedcb2379 refactor(gateway/weixin): merge r3-14-B (weixin/webhook_filters simplification) 2026-09-02 22:02:39 -07:00
Teknium 4ab4a8e7da refactor(gateway/yuanbao): single _gather_resolve engine for media/ybres resolution 2026-09-02 21:57:15 -07:00
Teknium c2b644adb4 refactor(gateway/yuanbao): recall _redact helper, auth-header builder, member-cache lookup, media elem text fold 2026-09-02 21:51:14 -07:00
Teknium c38d1b6f59 refactor(gateway/yuanbao): flatten forward-record walker, observed-media collector, sign fetch retry, quote/url parsing 2026-09-02 21:44:22 -07:00
Teknium 1cfc7ca659 refactor(gateway/weixin): compact constants/header, fold poll-loop bookkeeping and comments 2026-09-02 21:41:16 -07:00
Teknium 43159ca0c8 refactor(gateway/yuanbao): fold GroupQueryService into adapter, drop sender hook indirection, _media_ref/_cancel_task helpers 2026-09-02 21:36:31 -07:00
Teknium e607c538f8 refactor(gateway/webhook_filters): fold path resolution and script-result ladders 2026-09-02 21:35:25 -07:00
Teknium bc48c260d1 refactor(gateway/weixin): flatten send-chunk error ladder, fold restore/coerce_list, one-line send_* signatures 2026-09-02 21:29:50 -07:00
Teknium deab4b731a refactor(gateway/yuanbao-proto): merge r3-14-D (yuanbao_proto/media/sticker simplification) 2026-09-02 21:28:52 -07:00
Teknium 8055390b63 refactor(gateway/whatsapp): merge r3-14-C (whatsapp_cloud/whatsapp_common simplification) 2026-09-02 21:28:51 -07:00
Teknium a5afc464ca refactor(gateway/weixin): reuse base ext tables, join multi-line calls/literals 2026-09-02 21:21:28 -07:00
Teknium 919299a5b2 refactor(gateway/weixin): drop restating docstrings, compact qr_login/upload/error paths 2026-09-02 21:13:57 -07:00
Teknium 5038ff55a1 refactor(gateway/weixin): fold typing/backoff/rate-limit wrappers, compact send() media dispatch 2026-09-02 21:02:32 -07:00
Teknium 445f932325 refactor(gateway/yuanbao): compact imports/tables, unify _fetch_and_cache resolve path, drop padding blanks 2026-09-02 21:02:23 -07:00
Teknium cf8b86b589 refactor(gateway/whatsapp): fold graph-error formatter into _response_error, shared bounded_put for wamid dedup, compact signatures 2026-09-02 20:51:15 -07:00
Teknium 7f2f60b2da refactor(gateway/yuanbao): compact ConnectionManager (shared _connected), media handlers (_read_local_file), MessageSender, adapter 2026-09-02 20:50:01 -07:00
Teknium 2787b59b47 refactor(gateway/weixin): inline single-use crypto/url/json helpers, drop test-only _download_voice 2026-09-02 20:46:56 -07:00
Teknium 51f188f87b refactor(gateway/yuanbao): compact classify/quote/forwarded/media-resolve/dispatch middlewares; fold _download_and_cache branches 2026-09-02 20:38:53 -07:00
Teknium 787f88ab32 refactor(gateway/webhook_filters): dict-dispatch filter operators, fold returns 2026-09-02 20:35:29 -07:00
Teknium ce1f7cb5db refactor(gateway/whatsapp): connect precondition table, lazy resolver import helper, merged interactive post 2026-09-02 20:34:27 -07:00
Teknium 2df1f53187 refactor(gateway/weixin): shared markdown line walker, item-shape table, derived WEIXIN_* env names 2026-09-02 20:33:07 -07:00
Teknium 755106a98b refactor(gateway/yuanbao): compact inbound middlewares (recall, access, extract-content, owner-cmd, group guards); _session_store/_file_name helpers 2026-09-02 20:32:38 -07:00
Teknium f8d61e8541 refactor(gateway/whatsapp): compact Cloud adapter tables, lifecycle, and log call sites 2026-09-02 20:27:41 -07:00
Teknium b20c327f3f refactor(gateway/yuanbao): compact header constants, SignManager, pipeline core; hoist _text_elem/_cancel_all helpers 2026-09-02 20:26:29 -07:00
Teknium 35b7daec0d refactor(gateway/weixin): fold tiny wrappers, dispatch outbound media by ext table, compact docs 2026-09-02 20:25:05 -07:00
Teknium 13d1915b7e refactor(gateway/whatsapp): unify Cloud outbound envelope/interactive/tap-state helpers; body extractor table; ingest helper 2026-09-02 20:22:02 -07:00
Teknium 127f1752d0 refactor(gateway/yuanbao-proto): hug signatures/dicts in proto+media, Counter-based sticker scoring 2026-09-02 20:20:41 -07:00
Teknium 24b573ce43 refactor(gateway/yuanbao-proto): one _encode_parts table encoder for head/auth/elements/sends, spec-driven inbound push 2026-09-02 20:17:16 -07:00
Teknium b4ef0e9b43 refactor(gateway/yuanbao-sticker): fold score ladder into max(), hug lookups; table byte-identical 2026-09-02 20:14:56 -07:00
Teknium 438628b98b refactor(gateway/whatsapp): compact WhatsAppBehaviorMixin bodies; fold format_message closures into module helpers 2026-09-02 20:14:17 -07:00
Teknium 11769237b1 refactor(gateway/yuanbao-media): compact mime tables, image-size parsers, COS sign/upload; drop COS_USE_ACCELERATE constant-fold 2026-09-02 20:12:40 -07:00
Teknium 0ae201f308 refactor(gateway/yuanbao-proto): table-driven send encoders, shared _conn_request/_parse_repeated, drop DEBUG_MODE/_dbg 2026-09-02 20:09:26 -07:00
Teknium 113f04616b Merge branch 'simp/r2-state' into simp/integration2
# Conflicts:
#	hermes_state_messages.py
2026-09-02 17:49:43 -07:00
Teknium f07ff1026f Merge branch 'simp/r2-update-doctor' into simp/integration2 2026-09-02 17:49:26 -07:00
Teknium 9c65ca8a02 Merge branch 'simp/r2-models-runtime' into simp/integration2 2026-09-02 17:49:26 -07:00
Teknium 56202613ef Merge branch 'simp/r2-loop' into simp/integration2 2026-09-02 17:49:25 -07:00
Teknium 56c5798203 Merge branch 'simp/r2-kanban' into simp/integration2 2026-09-02 17:49:25 -07:00
Teknium 06fb390212 fix(integration): restore stdin=DEVNULL on computer_use subprocess calls dropped in simplification 2026-09-02 17:48:26 -07:00
Teknium 135973b5b6 Merge branch 'simp/r2-state-b' into simp/r2-state
# Conflicts:
#	hermes_state_messages.py
2026-09-02 17:35:13 -07:00
Teknium 1113b65f3e Merge branch 'simp/r2-state-c' into simp/r2-state 2026-09-02 17:34:33 -07:00
Teknium 37e0e1a76d refactor(kanban-cli): split the subcommand spec list so no function exceeds 300 LOC 2026-09-02 17:30:13 -07:00
Teknium f9f87d9876 refactor(kanban-cli): compact docstrings/comments in kanban.py keeping every rationale 2026-09-02 17:30:13 -07:00
Teknium 37b160d04e refactor(kanban-cli): extract dispatcher/maintenance verbs to kanban_ops; unify single-mutation ok/err reporting 2026-09-02 17:30:13 -07:00