Proto commits in yaklang/yakit

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:59c713a
Author:rookie
Committer:rookie

update proto

Commit:64a4dec
Author:go0p

feat: 完善机器人控制功能

Commit:db1a466
Author:hubo
Committer:GitHub

可配置历史流量二进制 fuzztag 折叠展示 (#3945) * update proto * feat: 新增YakitEditor增加导出 * feat(history): 可配置历史流量二进制 fuzztag 折叠展示 - 高级设置持久化 binary-display-enabled,详情 Request 读取 store - Web Fuzzer 独立本地开关,与历史配置不同步 * fix: 修改binaryDisplayEnabled默认为true * fix: 修复 binaryDisplayEnabled 与复制菜单 memo 依赖 --------- Co-authored-by: z3 <z3r0ne@163.com>

Commit:7ac48df
Author:Youngster_程
Committer:GitHub

Yj/feat/login token 06 29 (#3943) * proto * feat: 暂存社区版用户菜单 * proto * feat: 社区版token信息获取 * style: apply prettier formatting [skip ci] * fix: 限额换算单位更换 * fix: 内置模型,不显示删除按钮 * feat: 增加内置Tag * feat: 增加token信息刷新 * fix: 代码优化 * style: outline线条宽度调整 * fix: 菜单合并优化 * fix: outline值为一替换 * fix: 优化项 --------- Co-authored-by: limin <1121044949@qq.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

Commit:a137327
Author:limin
Committer:Youngster_yj

proto

Commit:7181d78
Author:limin
Committer:Youngster_yj

proto

Commit:c8213e7
Author:z3

update proto

Commit:82c7142
Author:z3

update proto

Commit:ca3ee1d
Author:limin

proto

Commit:88b5787
Author:yan_
Committer:GitHub

Feat/ai re act/preview review (#3897) * update proto * feat: 新增detached_plan_requiret审阅 type * feat: task_review_require/tool_use_review_require 改为自动执行 * feat: 将type为detached_plan_require放入useChatIPCStore中 * feat: 修改预览 * fix: yolo模式弹出plan预览框 * fix: 删除无用代码 * fix: bugs * fix: 合并plan预览 * fix: 逻辑修改 * fix: bugs * fix: 修改时间线样式 * fix: bugs fix: bugs --------- Co-authored-by: z3 <z3r0ne@163.com> Co-authored-by: whale <hale@wdeMac-mini.local> Co-authored-by: hubo <hubo@4dogs.cn>

Commit:88e96ed
Author:limin

proto

Commit:4306b05
Author:z3
Committer:hubo

update proto

Commit:8e490f3
Author:yhellow
Committer:GitHub

feat: 添加超大请求处理及相关界面支持 (#3904)

Commit:9ee4ba4
Author:YWHKKX

feat: 添加超大请求处理及相关界面支持

Commit:800c8e6
Author:z3

update proto

Commit:b33b0b9
Author:luoluo
Committer:GitHub

Luoluo/feat/ai todolist details plan2 (#3871) * feat:增加mcp;perf:释放添加删除入口 * feat:任务卡片增加todolist入口 * perf:当前任务树的所有节点都可以点击查看详情;perf:详情4个列表响应式布局;perf:历史任务列表不展示详情icon;perf:todolist数据和详情数据统一存放;style-fix:自由对话todolist展示层级调为9 * perf:任务树的子节点都可以查看任务详情 * update proto * feat:todolist详情数据接统计数据以及一些关于taskid得相关数据处理 * feat:push_task增加taskid * perf:todolist详情页面列表UI优化 * doc:修改文案;fix:skill显示问题 * fix:自由对话任务详情没有数据问题;perf:自由对话详情按钮常驻;fix:任务详情数据调整 * perf:固定添加插件和skill数据 * style:外界高度最小为92 * style:设置外界最小高度 * feat:详情数据统计数据处理问题 * fix:改为1对1更新 * style:两列的时候样式异常问题 * fix:意图数据绑定改为taskid * fix:任务详情的todolist更新问题 * fix:index问题 * style:统计数据展示 * fix:定义问题 --------- Co-authored-by: z3 <z3r0ne@163.com>

Commit:7bd2da0
Author:z3
Committer:luoluo

update proto

Commit:9311766
Author:song_xiao_lin
Committer:GitHub

Song/feat/system protection (#3870) * feat: 系统保护 * update proto * feat: 系统保护接口对接 --------- Co-authored-by: rookie <rookie_is@qq.com>

Commit:ec24d93
Author:HJH
Committer:GitHub

feat: 热加载模板分组归类 (#3877) * update proto * feat: 热加载模板分组归类 * feat: 内置热加载统一接口获取 不再用本地的内容 * feat: 热加载模板分组归类增加移除分组按钮 * style: 热加载右键菜单设置字体12px * refactor: onUpdateTemplateTags的请求加上trycatch 删除QueryHotPatchTemplateListResponse --------- Co-authored-by: rookie <rookie_is@qq.com>

Commit:e0098f7
Author:Youngster_yj
Committer:Youngster_yj

feat: 接口数据接入

Commit:1067755
Author:whale
Committer:Youngster_yj

feat: irify首页暂存 feat: 暂存代码 wip: 1 feat: UI整体暂存 feat: 暂存代码 Revert "wip: 1" This reverts commit 025cc93e17c823fc13befbd7718bbe02ddc6e267.

Commit:f6ecf84
Author:YWHKKX

feat: 添加 OpenAPI 文档支持,包括解析、请求构建和导入功能

Commit:0a86486
Author:rookie

update proto

Commit:69af2bf
Author:luoluo
Committer:GitHub

Luoluo/feat/ai todolist details (#3850) * feat:任务详情UI * add:增加公用配置 * perf:替换todolist组件 * feat:yakitsidetab增加tabBarExtraContent,在horizontal状态下 * feat:对接任务详情的数据 * feat:任务详情UI * fix:todolist层级太高 * chore(proto): sync grpc.proto from yaklang backend Align frontend proto with latest yakgrpc.proto, including QueryYakScriptRequest.EnableForAI and other backend updates. Co-authored-by: Cursor <cursoragent@cursor.com> * fix:数据显示问题 * feat:动态添加列表 * feat:添加和删除对接 * style:文案超长处理 * feat:添加获取最新消息得sync * perf:样式问题和注释一些暂时不上的功能 --------- Co-authored-by: z3 <z3r0ne@163.com> Co-authored-by: Cursor <cursoragent@cursor.com>

Commit:62ce9ca
Author:HJH
Committer:GitHub

feat: history 流量分析 tag新增 系统tag 列表上tag字段隐藏系统tag (#3849)

Commit:bd69527
Author:song_xiao_lin
Committer:GitHub

Merge pull request #3843 from yaklang/song/feat/riskHistory update proto

Commit:0dde770
Author:z3

chore(proto): sync grpc.proto from yaklang backend Align frontend proto with latest yakgrpc.proto, including QueryYakScriptRequest.EnableForAI and other backend updates. Co-authored-by: Cursor <cursoragent@cursor.com>

Commit:63028fe
Author:song_xiao_lin
Committer:song_xiao_lin

feat: 部分调整

Commit:44837cf
Author:song_xiao_lin
Committer:song_xiao_lin

feat: yak mcp 工具列表

Commit:63b6a46
Author:Matrix-Cain
Committer:song_xiao_lin

feat: MCP settings tab with tier controls and bridge tool sync Split legacy, AITool framework, and external MCP bridge toggles in the MCP panel, wire EnableBridgeExternalMCP through StartMcpServer, and improve tool list pagination, source filtering, and remote STDIO hints. Co-authored-by: Cursor <cursoragent@cursor.com>

Commit:0b4a2f5
Author:Matrix-Cain

feat: MCP settings tab with tier controls and bridge tool sync Split legacy, AITool framework, and external MCP bridge toggles in the MCP panel, wire EnableBridgeExternalMCP through StartMcpServer, and improve tool list pagination, source filtering, and remote STDIO hints. Co-authored-by: Cursor <cursoragent@cursor.com>

Commit:ad8703e
Author:hubo
Committer:GitHub

Nonight/feat/concurrency task (#3827) * feat: 1. grpc新增PlanExecTaskConcurrency字段,用于设置任务规划并发任务数量,开发定义 2. 任务规划任务树新增semantic_identifier和depends_on字段,标识任务关联的其他任务功能,开发逻辑和定义 * test: 测试打印 * feat: TaskIndex初步分组 * feat: 将goal name status数据移入ContentMap * feat: 重定义renderElement的结构 * fix: 定义与逻辑处理 * feat: 新增任务数显示关联任务 * fix: 新增提示框最大高度 * fix: 修改无任务关联样式 * feat: 1. 将部分定义的import引入改为类型引入 2. 将部分节点数据里的TaskIndex移出到公共泛型定义AIChatQSDataBase上,方便所有数据类型都能记录使用 3. 因为新增任务节点,所以移除老的任务节点枚举、定义和相关开发逻辑 4. 新增生成任务节点唯一ID的方法 5. useTaskChat新增获取当前任务规划的计划ID参数,通过useChatIPC传入 6. 调整useTaskChat文件的部分逻辑 7. grpcAIMessageHandlers文件新增处理任务节点相关逻辑,并兼容历史数据的处理逻辑 * fix:修改流间距 * fix: 修改点击获取焦点hook 位置 * fix: 修改并发列表按需加载 * fix: 修改历史恢复 * fix:修改报错 * fix: 修改子窗口 * feat: 提供清除当前任务规划的方法,供恢复任务规划使用,防止恢复自己的问题 * fix: 恢复任务时多触发关闭请求的问题 * fix: 隐藏子窗口部分功能 * fix: 修改并发卡片样式 * fix: 删除无用代码 * update proto * fix: 修改折叠工具卡片 * feat: AI-Agent全局配置新增任务并发数配置项 * fix: 修改useClickFocus 触发事件 * fix: 屏蔽子窗口折叠流卡片 * fix: 修改 open-new-child-window 事件 --------- Co-authored-by: nonight <378099757@qq.com> Co-authored-by: Youngster_yj <907985037@qq.com> Co-authored-by: rookie <rookie_is@qq.com>

Commit:3ceeaf4
Author:wang lingze
Committer:GitHub

feat(http-package): support copy URL with and without query in Web Fuzzer (#3812) * feat(http-package): support copy URL with and without query in Web Fuzzer Add separate context menu actions and consume ExtractUrl.UrlWithoutQuery from the engine. Co-authored-by: Cursor <cursoragent@cursor.com> * add: history 流量分析 列表右键和批量操作 加上复制 URL(不含参数) --------- Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: HJH <75428400+hjhke@users.noreply.github.com>

Commit:55d23a3
Author:limin
Committer:HJH

proto

Commit:6c20bca
Author:HJH
Committer:GitHub

feat: AI token下发 httpApi 去掉cancelInterrupt的相关逻辑 (#3808) * proto * fix: httpApi 去掉cancelInterrupt的相关逻辑 * feat: AI token下发 服务端 * fix: 获取服务端ai配置放到 useAlGlobalConfig里调用 * fix:去掉多余try catch --------- Co-authored-by: limin <1121044949@qq.com>

Commit:31758f0
Author:YWHKKX

feat: Enhance SSA project database handling and UI integration

Commit:9ea8fe4
Author:wlz

feat(http-package): support copy URL with and without query in Web Fuzzer Add separate context menu actions and consume ExtractUrl.UrlWithoutQuery from the engine. Co-authored-by: Cursor <cursoragent@cursor.com>

Commit:75ce94b
Author:Matrix-Cain

mcp panel for demo

Commit:2cb34b8
Author:z3
Committer:GitHub

fix proto file (#3786)

Commit:dbc7859
Author:z3

fix proto file

Commit:348f52a
Author:hubo
Committer:GitHub

Hb/fix/session list (#3754)

Commit:bd4a514
Author:YWHKKX
Committer:luoluo

fix grpc

Commit:e765f51
Author:YWHKKX

fix grpc

Commit:95edce7
Author:luoluo
Committer:GitHub

Luoluo/feat/ai setting diff sessions (#3740) * update proto * doc:修改文案 * feat:plan和意图识别绑定对话 * update proto * feat:plan和意图识别增加热更新 * fix:解决隐患 --------- Co-authored-by: z3 <z3r0ne@163.com>

Commit:8b7423f
Author:yhellow
Committer:GitHub

fix(irify): OpenSSAProject on enter and robust DeleteSSAProject handling (#3736) * fix(irify): OpenSSAProject on enter and robust DeleteSSAProject handling * fix(irify): remove openSSAProject * feat: 删除文案调整 --------- Co-authored-by: song_xiao_lin <song_xiao_lin@126.com>

Commit:72d3b8d
Author:z3

feat(ai-agent): add import and export for AI tool library

Commit:951403d
Author:luoluo
Committer:GitHub

Luoluo/feat/ai enter plan (#3710) * update proto * add:增加定义 * feat:ai设置增加两个开关 * feat:新增字段初始为false,切换会话后需要重置为false --------- Co-authored-by: z3 <z3r0ne@163.com>

Commit:b7d06fa
Author:song_xiao_lin
Committer:luoluo

feat: 规则新增ExactMatch

Commit:c0e41b8
Author:song_xiao_lin
Committer:GitHub

feat: 额外劫持端口 (#3705) * feat: 额外劫持端口 * pref: 额外端口非必填 * fix: 字段名错误 * style: 样式调整

Commit:0f20202
Author:intSheep
Committer:song_xiao_lin

feat(mitm): add PathSuffix filter to HTTPFlowTable and HTTPHistoryFilter - Add Suffixes field to HTTPFlowsFieldGroupResponse proto - Fetch suffix list via HTTPFlowsFieldGroup gRPC call - Add filterProps with IncludeSuffix select filter to PathSuffix column - Sync filter capability to HTTPHistoryFilter table

Commit:cd322f5
Author:intSheep
Committer:song_xiao_lin

feat(mitm): add PathSuffix extension column to HTTPFlowTable

Commit:9319f6d
Author:luoluo
Committer:GitHub

Luoluo/feat/ai model params (#3682) * update proto * update proto * feat:ai model add params\ * update:更新字段 * perf:增加文案提示 --------- Co-authored-by: z3 <z3r0ne@163.com>

Commit:338b25b
Author:z3
Committer:z3

feat: add sync intent recognition setting to AI agent

Commit:a690192
Author:nonight
Committer:hubo

feat: 1. spell-checker 新增自定义单词 2. 更新grpc.proto文件 3. 全局将AIChatInfo定义替换成AISession 4. AIChatData新增beforeID字段,标识会话的历史数据获取的偏移量 5. AISession新增字段RelatedRuntimeIDs,作用是存放历史会话的run-time-id 6. 新增定义Type AIChatQSDataType,用于代替AIChatQSDataTypeEnum枚举变量,并全局替换 7. 定义AIOutputEvent新增字段ID,用于标识获取时,历史数据的偏移位置 8. 新增UseHistroyChat-hook文件,开发获取会话历史数据的相关逻辑,定义开发 9. 将UseChatIPC-hook文件里,获取会话数据的方法里,获取不到返回error的逻辑改成返回空 10. 处理一些定义使用错误的地方

Commit:3416b0f
Author:z3
Committer:luoluo

update proto

Commit:fb78f38
Author:z3
Committer:luoluo

update proto

Commit:26a02cf
Author:z3
Committer:luoluo

update proto

Commit:a4c8169
Author:YWHKKX

feat(mitm): extracted aggregate tabs, grpc sync

Commit:f70211e
Author:HJH
Committer:GitHub

feat: MITM规则支持多次正则匹配 发送到web fuzzer isHttps优先判断Url是否是http协议再取rowdata yakitDrawer销毁时把可拖拽设置成true (#3604) * fix: yakitDrawer销毁时把可拖拽设置成true( return () => emiter.emit('setYakitHeaderDraggable', true) ) * fix: 发送到web fuzzer isHttps优先判断Url是否是http协议 再取rowdata * feat: MITM规则支持多次正则匹配 * refactor: 代码优化 * feat: webFuzzer 共用热加载代码挪到热加载tab里 * fix: 共享热代码默认关闭 新建webfuzzer取当前的数据 yakitDrawer在缩小窗口不能点击修复 * fix: history MITM 发送到webfuzzer 如果Url是http开头 则去掉 isHttps randomJA3 enableGMTLS

Commit:1a9bab8
Author:nonight
Committer:GitHub

Feat/ai agent call tool timeout (#3588) * update proto * feat: AIAgent配置新增 禁用工具运行时AI审查 配置项 --------- Co-authored-by: z3 <z3r0ne@163.com>

Commit:1130747
Author:Youngster_程
Committer:GitHub

Yj/feat/ai 04 10 (#3590) * update proto * feat: 增加字段Success --------- Co-authored-by: z3 <z3r0ne@163.com>

Commit:9259115
Author:z3

update proto

Commit:a854d3e
Author:luoluo
Committer:GitHub

Luoluo/perf/ai global command and context (#3583) * update:update proto * feat:全局命令配置改为ai全局配置中;feat:ai全局配置增加store * fix:重复获取和设置ai全局命令;perf:取值优化 * fix:loading问题 * style:token详情中模型名称太长问题 * feat:aiagent中近期记忆添加清空记忆功能 * feat:ipc hooks增加handleResetTarget * feat:清空流中的记忆数据 * feat: useChatIPC新增用户手动介入上下文逻辑 * add:AIRenderTaskFooterExtra增加中英文 * feat:任务规划增加全家指令按钮和手动介入按钮 * feat:手动介入得内容发送到自由对话和任务规划列表 * feat:用户问题时间改为unix * style:modelinfo的type样式修改;perf:AICustomMention增加title;feat:工具总结卡片增加展开/收起 * doc:修改文案;style:输入框手动介入修改样式 * add:格式化相关 * feat:工具审阅结果参数新ui * remove:删除无用的代码 * style:改为单行省略 * fix:修复判断 * style:单行省略问题 * style:高度 --------- Co-authored-by: nonight <378099757@qq.com>

Commit:5b6c8ca
Author:z3
Committer:yan_

update proto

Commit:1fff26c
Author:z3
Committer:Youngster_yj

update proto

Commit:dadb026
Author:nonight
Committer:GitHub

Merge pull request #3553 from yaklang/feat/mitm-rule-regexp-template feat: MITM规则配置优化

Commit:a61107e
Author:nonight
Committer:GitHub

Merge pull request #3551 from yaklang/luoluo/feat/ai-global-command Luoluo/feat/ai global command

Commit:0c486fb
Author:luoluo
Committer:GitHub

Luoluo/perf/ai home and forge batch export (#3543) * update:时间线上下文大小默认值改为60 * feat:ai欢迎页右侧勾选改为点击发送到输入框,提及效果 * update:update proto * feat:forge支持批量导出 * del:删除any * Rename button key from 'batch-import' to 'batch-export' --------- Co-authored-by: nonight <378099757@qq.com>

Commit:66eeb5c
Author:YWHKKX
Committer:HJH

feat(mitm-rule): expose regexp result template and rule-level excludeSuffix

Commit:66d7815
Author:luoluo
Committer:luoluo

proto:update proto

Commit:89cdf91
Author:luoluo
Committer:GitHub

Luoluo/feat/ai model test (#3534) * feat:增加TestAIModel接口相关逻辑 * update proto * feat:测试模型功能 * perf:自由对话的输入框:之前约定的是传纯文本的,现在改成传后端md源码 * fix:修复添加报错后的disable问题 --------- Co-authored-by: z3 <z3r0ne@163.com>

Commit:5e6fd1c
Author:yan_
Committer:GitHub

Merge pull request #3535 from yaklang/fix/proto fix: proto 文件修复

Commit:65df1b3
Author:YWHKKX
Committer:whale

fix proto

Commit:eb16c48
Author:YWHKKX
Committer:whale

fix proto

Commit:77e75ea
Author:YWHKKX
Committer:whale

fix proto

Commit:3859069
Author:nonight
Committer:GitHub

Merge pull request #3528 from yaklang/hejiahui/feat/history feat: 流量增加tag筛选&代理校验增加socks s5 s4 s4a

Commit:515e075
Author:HJH
Committer:GitHub

feat: MITM启动页高级配置新增 Hosts映射优先 (#3529)

Commit:d432428
Author:limin
Committer:HJH

proto

Commit:6ebb09e
Author:YWHKKX

feat(mitm): mitm rule exclude suffix regexp template

Commit:70b30c5
Author:z3
Committer:luoluo

add api type field for ai model config

Commit:8a32485
Author:HJH
Committer:GitHub

fix(fuzzer): filter can change name 过滤器筛选样式修改 新增名称编辑和筛选 (#3504) * fix: 解决冲突 * fix: 解决冲突 * fix proto * delete: 去掉不要的逻辑 * add: 过滤器-添加匹配内容placeholder 加上中英文 --------- Co-authored-by: YWHKKX <2076064543@qq.com>

Commit:5463399
Author:YWHKKX
Committer:HJH

fix proto

Commit:22d8629
Author:z3

support check ai config healthy

Commit:3e30f70
Author:song_xiao_lin
Committer:GitHub

feat: aiMcp新增环境变量&Headers (#3484) * feat: aiMcp新增环境变量&Headers * fix: 条件显示

Commit:3914f50
Author:luoluo
Committer:luoluo

feat:ai配置增加AICallTokenLimit

Commit:38766b6
Author:z3

update proto

Commit:da1213a
Author:z3

add skill support for aiforge page

Commit:5545948
Author:HJH
Committer:HJH

feat: 全局热加载,对所有流量统一处理,无需单个处理

Commit:00a36e9
Author:luoluo
Committer:GitHub

Merge pull request #3449 from yaklang/hb/fix/knowledge feat: 线上知识库一键下载所有功能

Commit:fc31741
Author:z3
Committer:hubo

update proto

Commit:1972c21
Author:z3
Committer:hubo

update proto

Commit:51eb9b1
Author:z3
Committer:hubo

update proto

Commit:e00bc72
Author:z3
Committer:hubo

update proto

Commit:e0f8ec9
Author:luoluo
Committer:GitHub

Luoluo/feat/ai new model (#3442) * update proto * update proto * update proto * add interface:主进程增加接口 * add interface:增加QueryAIProvider * feat:HistroryAIReActChat组件中的model改为新版 * feat:ai侧边栏新版模型列表 * feat:ai侧边栏增加model配置参数 * feat:ai模型选中切换功能;feat:ai输入框中ai模型改为新版 * update:更新定义 * perf:ai输入框中model刷新;fix:输入框中切换model有时候不刷新侧边栏列表 * fix:热更新后间隔500ms获取新的ai配置 * feat:ai侧边栏设置增加策略和风险值热更新 * feat:Type增加搜索功能;fix:grpcQueryAIProviderAll接口没有传type * fix:review规则热更新 * feat:设置api_key时,设置domain/proxy/no_https * fix:history更新模型后没有刷新;perf ui:宽度小于500,设置表单上下布局 * fix:修改判断 * feat:ai model下拉选择框增加打开侧边栏model设置 * update:更新定义 * update proto * style:设置model侧边栏form表单marginbottom为0 --------- Co-authored-by: z3 <z3r0ne@163.com> Co-authored-by: rookie <rookie_is@qq.com>

Commit:740bc79
Author:song_xiao_lin
Committer:GitHub

Song/feat/more data packets show (#3413) * feat: 漏洞与风险关联包展示 * del: 移除不要代码 * style: 颜色 * pref: 验证记录 * pref: 编辑tag弹窗点击遮罩不允许关闭 * feat: 验证步骤下标

Commit:f8d445d
Author:Youngster_程
Committer:GitHub

Feature/pages/history compile (#3416) * fix: add tree for history compile * fix: UI优化 --------- Co-authored-by: YWHKKX <2076064543@qq.com>

Commit:c921c51
Author:Youngster_程
Committer:GitHub

Yj/feat/ee 01 26 (#3411) * feat: web端配置企业版全局代理 * proto * proto * feat: 任务下发提测 * fix: 处理任务覆盖显示异常 * fix: 修复消息中心全部已读 * feat: 任务下发测试完成 * fix: - --------- Co-authored-by: limin <1121044949@qq.com>

Commit:60145de
Author:go0p

feat: Add global hot patch configuration management

Commit:f4d930f
Author:YWHKKX

fix: add tree for history compile

Commit:fd06fe0
Author:HJH
Committer:GitHub

feat: 增加「自动提交CSRF PoC」复制选项 (#3399)