712 Commits
Author SHA1 Message Date
Zhang Yu bc2e2dc5a5 feat: enhance MCP authentication and allow configurable /mcp path (#3061) 2025-09-22 14:19:08 +08:00
Zhang Yu ea346ff55e feat: Add Bearer Token authentication support for MCP requests (#3059)
* feat: 为MCP请求添加Bearer Token认证支持
- MCP请求现在支持Bearer Token和Basic Auth两种认证方式
- 普通HTTP请求保持原有Basic Auth认证方式不变
2025-09-12 13:05:20 +08:00
Zhang Yu 0b616ece0e feat: Support MCP 2025-03-26 protocol with streaming tools (#3054)
- 实现MCP协议2025-03-26版本支持
- 添加流式工具(Streamable Tools)架构
- 支持双传输模式:流式传输(SSE)和无状态传输
- 实现30+个Arthas工具的MCP接口封装
- 添加实时进度通知和结果流式输出
- 支持watch、monitor、trace、dashboard、profiler等流式工具
2025-08-29 23:10:28 +08:00
Zhang Yu 1522341a5c feat: Add MCP (Model Context Protocol) base protocol implementation with Netty (#3039) 2025-07-30 15:50:51 +08:00
Lei Zhiyuan 0aeffc9bda fix bug of viewing enum obj (#3041) 2025-07-27 08:44:46 +08:00
kkHAIKE 502a04858f Add mallocTrim command to vmTool (#3030) 2025-07-27 08:43:05 +08:00
hengyunabc d9811a07b6 fix ArthasBanner latestVersion() block. #3021 2025-05-14 10:53:27 +08:00
hengyunabc b0990518e5 fix lambda class filter. #3010 2025-04-15 22:15:23 +08:00
hengyunabc 55bc0b236e improve profiler command output, doc, timeout. #2961 2025-03-11 23:28:10 +08:00
hengyunabc 1df7f6b8f6 fix SpyImpl.atEnter ConcurrentModificationException. #2952 2025-03-11 17:25:34 +08:00
hengyunabc 3e188e3942 fix compare 2025-03-11 17:10:53 +08:00
hengyunabc b86f474e27 fix abortProcess concurrency problem. #2957 2025-03-11 16:03:46 +08:00
hengyunabc 091ce30f31 improve banner, support app_name, start_time. #2990 2025-02-14 16:50:00 +08:00
hengyunabc b266e1c967 fix classLoader#getURLs() may throw NullPointerException. fix #2968 2024-12-02 15:13:55 +08:00
hengyunabc 8e4dd907ff log profiler execute args 2024-11-27 00:41:28 +08:00
hengyunabc 534b822a0b remove profiler collect action. fix loop NullPointerException #2961 2024-11-27 00:35:15 +08:00
hengyunabc 375220cb92 support ognl strict. #2955 2024-11-21 17:24:22 +08:00
haidao 797baf5b04 upgrade termd to 1.1.7.14 and maven-shade-plugin to 3.6.0 (#2949) 2024-11-20 22:27:42 +08:00
hengyunabc 4e931cbe83 add OgnlTest. #2954 2024-11-20 17:13:03 +08:00
hengyunabc aa23a4acc9 downgrade ognl to 3.3.5. #2954, #2953 2024-11-20 17:12:37 +08:00
hengyunabc 1911278205 watch/trace support <init> completion. #2945 2024-11-13 16:57:01 +08:00
hengyunabc ba380bbc8a Revert "Improve token parsing and better support control operators such as pi…"
This reverts commit eede2aacf6.
2024-11-13 16:47:10 +08:00
hengyunabc a5fa6df5f2 improve quit message. #2936 2024-11-13 16:27:31 +08:00
hengyunabc fca248c48b polish #2905 2024-10-17 16:32:54 +08:00
CrazyCoder f5b509b376 profiler command update Options and Documents (#2920) 2024-10-17 16:05:10 +08:00
CrazyCoder 59b87ca10c profiler command support --wall option(#2905) 2024-10-04 20:51:54 +08:00
hengyunabc 925cf178c8 update one.profiler 2024-09-25 14:18:29 +08:00
hengyunabc 58237ce4bc fix http ERR_CONTENT_LENGTH_MISMATCH. #2916 2024-09-25 11:06:47 +08:00
daguimu 66d671240f typo: ariable name and word error. 2024-09-22 16:37:34 +08:00
CrazyCoder 2b6d331fa8 Upgrade async profiler to 3.0 (#2903) 2024-09-18 22:14:00 +08:00
dkbmtb ee6fca1349 fix typo (#2762) 2024-09-10 21:57:01 +08:00
hengyunabc e1264657d3 fix ognl command not invoke static method. #2892 2024-09-10 11:14:36 +08:00
CC11001100 9079a0c314 fix typo (#2894) 2024-09-09 15:44:17 +08:00
RaymondLam1 9b5b22c999 Merge pull request #2845 from ZhaoGuorui666/optimize-buildtree
optimize BuildTree of ClassLoader -t
2024-09-03 10:18:46 +08:00
hengyunabc cfea6d18e5 fix thread command NullPointerException. #2875 2024-07-25 14:51:44 +08:00
CrazyCoder cdb6efeca3 Release netty ByteBuf after use (#2835) 2024-07-21 17:05:49 +08:00
赵国瑞 7120e02f43 optimize BuildTree of ClassLoader -t 2024-06-06 08:54:48 +08:00
CrazyCoder 15d3bbf7a7 fix typo (#2830) 2024-05-14 14:56:30 +08:00
wellweek b9fe1e1747 fix some typos
Signed-off-by: wellweek <xiezitai@outlook.com>
2024-03-08 15:03:24 +08:00
hengyunabc cb5d59fd0b update tt docs. #2771 2024-01-02 15:44:06 +08:00
dkbmtb eb9596f06a Refactored code to adopt JDK 8 style and features. (#2759) 2023-12-25 13:24:15 +08:00
yanyir d2b358b21d use jdk ThreadLocalRandom (#2686) 2023-10-25 15:04:04 +08:00
Winson Huang 1c1713cdfe profiler command add action collect (#2685) 2023-09-27 11:22:32 +08:00
Winson Huang 0493d953fa profiler command support jfrsync option, check action (#2683) 2023-09-26 10:51:58 +08:00
Allan-QLB 19c3e0ef40 support windows file separator for file path completion 2023-09-25 19:32:33 +08:00
obslayer 00f7848c3a fix typo in thread command description (#2690) 2023-09-25 17:20:37 +08:00
Winson Huang 93eaede913 Fix profiler command live option (#2684) 2023-09-25 13:57:57 +08:00
Allan-QLB d1586cd727 check directory for JadCommand and fix typos (#2670) 2023-09-22 14:08:40 +08:00
Poison 6221684a01 Polishing #2663 (#2672) 2023-09-21 10:31:16 +08:00
Allan-QLB eede2aacf6 Improve token parsing and better support control operators such as pipe and redirections (#2658) 2023-09-20 15:56:00 +08:00