liangshuo-1
2a1613484a
feat: add framework flag aliases and unified IM pagination (#2146)
* feat: add framework flag aliases and unified IM pagination
Introduce declarative exact-name flag aliases at the shortcut framework boundary while keeping semantic compatibility domain-owned. Add a shared, format-aware IM pagination pipeline with consistent flags, metadata, safety bounds, resumable cursors, and request throttling.
* fix: align alias attribution and pagination contracts
* fix: align alias contracts and documentation
* test: remove environment-dependent contact bot e2e
* test: restore contact bot e2e
* docs: reduce IM pagination guidance noise
---------
Co-authored-by: liangshuo-1 <266696938+liangshuo-1@users.noreply.github.com>
2026-08-03 19:20:40 +08:00
..
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-06-03 18:15:50 +08:00
2026-06-03 18:15:50 +08:00
2026-06-03 18:15:50 +08:00
2026-06-03 18:15:50 +08:00
2026-06-05 11:40:00 +08:00
2026-06-03 18:15:50 +08:00
2026-04-07 20:51:08 +08:00
2026-06-02 17:30:10 +08:00
2026-06-10 15:47:33 +08:00
2026-07-16 15:10:15 +08:00
2026-06-05 11:40:00 +08:00
2026-08-03 19:20:40 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-08-03 19:20:40 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-05-20 14:02:03 +08:00
2026-07-30 12:37:24 +08:00
2026-04-30 17:09:17 +08:00
2026-06-17 15:41:59 +08:00
2026-07-31 15:23:03 +08:00
2026-07-31 15:23:03 +08:00
2026-06-05 11:40:00 +08:00
2026-06-02 17:30:10 +08:00
2026-07-30 12:37:24 +08:00
2026-07-24 11:11:37 +08:00
2026-03-28 10:36:25 +08:00
2026-06-02 17:30:10 +08:00
2026-07-20 14:05:42 +08:00
2026-08-03 19:20:40 +08:00
2026-08-03 19:20:40 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-08-03 19:20:40 +08:00
2026-08-03 19:20:40 +08:00
2026-07-16 15:10:15 +08:00
2026-07-16 15:10:15 +08:00
2026-06-02 17:30:10 +08:00
2026-07-16 15:10:15 +08:00
2026-06-02 17:30:10 +08:00
2026-06-17 15:41:59 +08:00
2026-07-16 15:10:15 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-17 15:41:59 +08:00
2026-06-17 15:41:59 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-08-03 19:20:40 +08:00
2026-08-03 19:20:40 +08:00
2026-08-03 19:20:40 +08:00
2026-07-21 23:22:48 +08:00
2026-04-30 17:09:17 +08:00
2026-07-21 23:22:48 +08:00
2026-07-16 15:10:15 +08:00
2026-06-02 17:30:10 +08:00
2026-07-22 20:54:54 +08:00
2026-07-21 20:17:59 +08:00
2026-06-02 17:30:10 +08:00
2026-07-21 23:22:48 +08:00
2026-06-17 15:41:59 +08:00
2026-07-08 21:32:27 +08:00
2026-08-03 19:20:40 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-08-03 19:20:40 +08:00
2026-06-02 22:02:56 +08:00
2026-08-03 19:20:40 +08:00
2026-08-03 19:20:40 +08:00
2026-06-02 17:30:10 +08:00
2026-05-19 13:20:07 +08:00
2026-06-17 19:42:38 +08:00
2026-07-21 23:22:48 +08:00
2026-06-24 22:26:29 +08:00
2026-06-10 15:47:33 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-08-03 19:20:40 +08:00
2026-08-03 19:20:40 +08:00
2026-03-28 10:36:25 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-03-28 10:36:25 +08:00
2026-03-28 10:36:25 +08:00
2026-03-28 10:36:25 +08:00
2026-03-28 10:36:25 +08:00
2026-03-28 10:36:25 +08:00
2026-04-10 16:37:08 +08:00
2026-03-28 10:36:25 +08:00
2026-08-03 19:20:40 +08:00
2026-08-03 19:20:40 +08:00
2026-03-28 10:36:25 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-02 17:30:10 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-06-05 11:40:00 +08:00
2026-04-07 15:21:14 +08:00
2026-06-05 11:40:00 +08:00
2026-06-17 15:41:59 +08:00
2026-06-05 11:40:00 +08:00