- 来源: GitCode Issue #97 by 云却梦 (https://gitcode.com/developer-skill/vod-skill/issues/97)描述问题 (Description) 手机端下拉滑动时,本意是查看上面的历史消息,但经常误触发网页刷新。建议屏蔽下拉刷新动作,或提供其他优化方案 复现步骤 (To Reproduce) 用户意图: 在手机上下拉查看历史消息 Agent执行: 用户在手机端下拉滑动,意图是查看历史消息 预期行为 (Expected behavior) 下拉应该滚动查看历史消息,而不是触发页面刷新。建议禁用下拉刷新或提供设置选项 实际行为 (Actual behavior) 下拉时触发页面刷新,导致对话中断、内容丢失 错误堆栈 (Stack Trace) ``` 【问题描述】 手机端下拉滑动时,本意是查看上面的历史消息,但经常误触发网页刷新。建议屏蔽下拉刷新动作,或提供其他优化方案 【预期行为】 下拉应该滚动查看历史消息,而不是触发页面刷新。建议禁用下拉刷新或提供设置选项 【实际行为】 下拉时触发页面刷新,导致对话中断、内容丢失 ``` 来源: GitCode Issue #97 by 云却梦 (https://gitcode.com/developer-skill/vod-skill/issues/97)描述问题 (Description) 手机端下拉滑动时,本意是查看上面的历史消息,但经常误触发网页刷新。建议屏蔽下拉刷新动作,或提供其他优化方案 复现步骤 (To Reproduce) 用户意图: 在手机上下拉查看历史消息 Agent执行: 用户在手机端下拉滑动,意图是查看历史消息 预期行为 (Expected behavior) 下拉应该滚动查看历史消息,而不是触发页面刷新。建议禁用下拉刷新或提供设置选项 实际行为 (Actual behavior) 下拉时触发页面刷新,导致对话中断、内容丢失 错误堆栈 (Stack Trace) ``` 【问题描述】 手机端下拉滑动时,本意是查看上面的历史消息,但经常误触发网页刷新。建议屏蔽下拉刷新动作,或提供其他优化方案 【预期行为】 下拉应该滚动查看历史消息,而不是触发页面刷新。建议禁用下拉刷新或提供设置选项 【实际行为】 下拉时触发页面刷新,导致对话中断、内容丢失 ```
- 来源: GitCode Issue #98 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/98)描述问题 (Description) AIShell界面的滚动条有锯齿/断裂,视觉上别扭,滚动效果别扭,一直这样 复现步骤 (To Reproduce) 用户意图: 使用AIShell界面 预期行为 (Expected behavior) 滚动条应该是平滑连续的直线,滚动效果流畅 实际行为 (Actual behavior) 滚动条有锯齿/断裂,滚动效果别扭 错误堆栈 (Stack Trace) ``` 【问题描述】 AIShell界面的滚动条有锯齿/断裂,视觉上别扭,滚动效果别扭,一直这样 【预期行为】 滚动条应该是平滑连续的直线,滚动效果流畅 【实际行为】 滚动条有锯齿/断裂,滚动效果别扭 ``` 来源: GitCode Issue #98 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/98)描述问题 (Description) AIShell界面的滚动条有锯齿/断裂,视觉上别扭,滚动效果别扭,一直这样 复现步骤 (To Reproduce) 用户意图: 使用AIShell界面 预期行为 (Expected behavior) 滚动条应该是平滑连续的直线,滚动效果流畅 实际行为 (Actual behavior) 滚动条有锯齿/断裂,滚动效果别扭 错误堆栈 (Stack Trace) ``` 【问题描述】 AIShell界面的滚动条有锯齿/断裂,视觉上别扭,滚动效果别扭,一直这样 【预期行为】 滚动条应该是平滑连续的直线,滚动效果流畅 【实际行为】 滚动条有锯齿/断裂,滚动效果别扭 ```
- 来源: GitCode Issue #99 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/99)描述问题 (Description) 授权的 Always 允许 只在当前这轮对话生效,下一轮对话又重新询问授权 复现步骤 (To Reproduce) 用户意图: 授权工具调用,选择Always允许 预期行为 (Expected behavior) 选择 Always 允许后应该永久记住授权,后续对话不再询问 实际行为 (Actual behavior) 选择 Always 允许后,下一轮对话又重新询问授权 错误堆栈 (Stack Trace) ``` 【问题描述】 授权的 Always 允许 只在当前这轮对话生效,下一轮对话又重新询问授权 【预期行为】 选择 Always 允许后应该永久记住授权,后续对话不再询问 【实际行为】 选择 Always 允许后,下一轮对话又重新询问授权 ``` 来源: GitCode Issue #99 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/99)描述问题 (Description) 授权的 Always 允许 只在当前这轮对话生效,下一轮对话又重新询问授权 复现步骤 (To Reproduce) 用户意图: 授权工具调用,选择Always允许 预期行为 (Expected behavior) 选择 Always 允许后应该永久记住授权,后续对话不再询问 实际行为 (Actual behavior) 选择 Always 允许后,下一轮对话又重新询问授权 错误堆栈 (Stack Trace) ``` 【问题描述】 授权的 Always 允许 只在当前这轮对话生效,下一轮对话又重新询问授权 【预期行为】 选择 Always 允许后应该永久记住授权,后续对话不再询问 【实际行为】 选择 Always 允许后,下一轮对话又重新询问授权 ```
- 来源: GitCode Issue #100 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/100)描述问题 (Description) 希望支持移动端使用AIShell,特别是通过微信集成的方式。当前环境有OpenClaw和Hermes平台框架,但context_api_endpoint未配置,无法在移动端/微信使用。 复现步骤 (To Reproduce) 用户意图: 在移动端使用AIShell 预期行为 (Expected behavior) 支持通过微信在移动端使用AIShell对话功能 实际行为 (Actual behavior) 当前不支持移动端/微信接入 错误堆栈 (Stack Trace) ``` 【问题描述】 希望支持移动端使用AIShell,特别是通过微信集成的方式。当前环境有OpenClaw和Hermes平台框架,但context_api_endpoint未配置,无法在移动端/微信使用。 【预期行为】 支持通过微信在移动端使用AIShell对话功能 【实际行为】 当前不支持移动端/微信接入 ``` 来源: GitCode Issue #100 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/100)描述问题 (Description) 希望支持移动端使用AIShell,特别是通过微信集成的方式。当前环境有OpenClaw和Hermes平台框架,但context_api_endpoint未配置,无法在移动端/微信使用。 复现步骤 (To Reproduce) 用户意图: 在移动端使用AIShell 预期行为 (Expected behavior) 支持通过微信在移动端使用AIShell对话功能 实际行为 (Actual behavior) 当前不支持移动端/微信接入 错误堆栈 (Stack Trace) ``` 【问题描述】 希望支持移动端使用AIShell,特别是通过微信集成的方式。当前环境有OpenClaw和Hermes平台框架,但context_api_endpoint未配置,无法在移动端/微信使用。 【预期行为】 支持通过微信在移动端使用AIShell对话功能 【实际行为】 当前不支持移动端/微信接入 ```
- 来源: GitCode Issue #113 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/113)描述问题 (Description) 希望AIShell环境能主动识别高危漏洞,如恶意skill等安全威胁 复现步骤 (To Reproduce) 用户意图: 提交安全能力建议 预期行为 (Expected behavior) AIShell环境应具备主动安全检测能力,能识别和拦截恶意skill、高危漏洞等安全威胁,在安装或执行skill前进行安全审查和风险提示 实际行为 (Actual behavior) 当前AIShell环境缺乏主动安全检测机制,无法识别恶意skill等高危漏洞,存在安全风险 错误堆栈 (Stack Trace) ``` 【问题描述】 希望AIShell环境能主动识别高危漏洞,如恶意skill等安全威胁 【预期行为】 AIShell环境应具备主动安全检测能力,能识别和拦截恶意skill、高危漏洞等安全威胁,在安装或执行skill前进行安全审查和风险提示 【实际行为】 当前AIShell环境缺乏主动安全检测机制,无法识别恶意skill等高危漏洞,存在安全风险 ``` 来源: GitCode Issue #113 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/113)描述问题 (Description) 希望AIShell环境能主动识别高危漏洞,如恶意skill等安全威胁 复现步骤 (To Reproduce) 用户意图: 提交安全能力建议 预期行为 (Expected behavior) AIShell环境应具备主动安全检测能力,能识别和拦截恶意skill、高危漏洞等安全威胁,在安装或执行skill前进行安全审查和风险提示 实际行为 (Actual behavior) 当前AIShell环境缺乏主动安全检测机制,无法识别恶意skill等高危漏洞,存在安全风险 错误堆栈 (Stack Trace) ``` 【问题描述】 希望AIShell环境能主动识别高危漏洞,如恶意skill等安全威胁 【预期行为】 AIShell环境应具备主动安全检测能力,能识别和拦截恶意skill、高危漏洞等安全威胁,在安装或执行skill前进行安全审查和风险提示 【实际行为】 当前AIShell环境缺乏主动安全检测机制,无法识别恶意skill等高危漏洞,存在安全风险 ```
- 来源: GitCode Issue #114 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/114)描述问题 (Description) 在AIShell输入框中无法正常输入内容,光标位置不对,跑到右下角去了 复现步骤 (To Reproduce) 用户意图: 在AIShell中输入内容 触发错误: ui_layout - 光标位置异常,跑到右下角,无法正常输入 预期行为 (Expected behavior) 光标应定位在输入框的正确位置,用户可以正常输入内容 实际行为 (Actual behavior) 光标位置异常偏移到右下角,导致无法正常输入 错误堆栈 (Stack Trace) ``` 【问题描述】 在AIShell输入框中无法正常输入内容,光标位置不对,跑到右下角去了 【预期行为】 光标应定位在输入框的正确位置,用户可以正常输入内容 【实际行为】 光标位置异常偏移到右下角,导致无法正常输入 ``` 来源: GitCode Issue #114 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/114)描述问题 (Description) 在AIShell输入框中无法正常输入内容,光标位置不对,跑到右下角去了 复现步骤 (To Reproduce) 用户意图: 在AIShell中输入内容 触发错误: ui_layout - 光标位置异常,跑到右下角,无法正常输入 预期行为 (Expected behavior) 光标应定位在输入框的正确位置,用户可以正常输入内容 实际行为 (Actual behavior) 光标位置异常偏移到右下角,导致无法正常输入 错误堆栈 (Stack Trace) ``` 【问题描述】 在AIShell输入框中无法正常输入内容,光标位置不对,跑到右下角去了 【预期行为】 光标应定位在输入框的正确位置,用户可以正常输入内容 【实际行为】 光标位置异常偏移到右下角,导致无法正常输入 ```
- 来源: GitCode Issue #115 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/115)描述问题 (Description) toggle开关(/toggle_thinking、/toggle_skill、/toggle_tool)目前按会话独立存储在session的metadata.json中,新建会话时默认值随模型不同而变化,用户无法设置全局默认值,导致每次新建会话都需要手动重新设置,体验不一致且繁琐。 复现步骤 (To Reproduce) 用户意图: 设置toggle开关的全局默认值 Agent执行: 用户通过/toggle_thinking、/toggle_skill、/toggle_tool命令切换显示开关,但每次新建会话后开关状态重置,需反复手动设置 预期行为 (Expected behavior) 支持在settings.json或全局配置中设置toggle开关的默认状态(ShowThinking、ShowToolSkill、ShowToolShell、ShowToolDetail),新会话创建时自动继承全局默认值,用户也可在会话内临时覆盖。 实际行为 (Actual behavior) toggle开关状态仅存储在每个会话的.metadata.json中,新建会话时默认值由模型类型决定(如deepseek-r1默认ShowThinking=true,glm-5.1默认ShowThinking=false),无法全局统一配置。 错误堆栈 (Stack Trace) ``` 【问题描述】 toggle开关(/toggle_thinking、/toggle_skill、/toggle_tool)目前按会话独立存储在session的metadata.json中,新建会话时默认值随模型不同而变化,用户无法设置全局默认值,导致每次新建会话都需要手动重新设置,体验不一致且繁琐。 【预期行为】 支持在settings.json或全局配置中设置toggle开关的默认状态(ShowThinking、ShowToolSkill、ShowToolShell、ShowToolDetail),新会话创建时自动继承全局默认值,用户也可在会话内临时覆盖。 【实际行为】 toggle开关状态仅存储在每个会话的.metadata.json中,新建会话时默认值由模型类型决定(如deepseek-r1默认ShowThinking=true,glm-5.1默认ShowThinking=false),无法全局统一配置。 ``` 来源: GitCode Issue #115 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/115)描述问题 (Description) toggle开关(/toggle_thinking、/toggle_skill、/toggle_tool)目前按会话独立存储在session的metadata.json中,新建会话时默认值随模型不同而变化,用户无法设置全局默认值,导致每次新建会话都需要手动重新设置,体验不一致且繁琐。 复现步骤 (To Reproduce) 用户意图: 设置toggle开关的全局默认值 Agent执行: 用户通过/toggle_thinking、/toggle_skill、/toggle_tool命令切换显示开关,但每次新建会话后开关状态重置,需反复手动设置 预期行为 (Expected behavior) 支持在settings.json或全局配置中设置toggle开关的默认状态(ShowThinking、ShowToolSkill、ShowToolShell、ShowToolDetail),新会话创建时自动继承全局默认值,用户也可在会话内临时覆盖。 实际行为 (Actual behavior) toggle开关状态仅存储在每个会话的.metadata.json中,新建会话时默认值由模型类型决定(如deepseek-r1默认ShowThinking=true,glm-5.1默认ShowThinking=false),无法全局统一配置。 错误堆栈 (Stack Trace) ``` 【问题描述】 toggle开关(/toggle_thinking、/toggle_skill、/toggle_tool)目前按会话独立存储在session的metadata.json中,新建会话时默认值随模型不同而变化,用户无法设置全局默认值,导致每次新建会话都需要手动重新设置,体验不一致且繁琐。 【预期行为】 支持在settings.json或全局配置中设置toggle开关的默认状态(ShowThinking、ShowToolSkill、ShowToolShell、ShowToolDetail),新会话创建时自动继承全局默认值,用户也可在会话内临时覆盖。 【实际行为】 toggle开关状态仅存储在每个会话的.metadata.json中,新建会话时默认值由模型类型决定(如deepseek-r1默认ShowThinking=true,glm-5.1默认ShowThinking=false),无法全局统一配置。 ```
- 来源: GitCode Issue #116 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/116)描述问题 (Description) toggle开关(/toggle_thinking、/toggle_skill、/toggle_tool)的默认值在不同会话间不一致,且没有任何文档或界面提示说明默认值的决定规则。用户切换模型后toggle状态可能悄然变化,造成困惑。实测两个会话的metadata.json中ShowThinking、ShowToolSkill、ShowToolDetail的默认值完全不同,但用户无从得知原因。 复现步骤 (To Reproduce) 用户意图: 查看toggle开关的默认值 Agent执行: 用户通过/toggle_thinking等命令查看或切换开关状态,发现不同会话中默认值不一致 触发错误: inconsistent_default - toggle开关默认值在不同会话间不一致,且无文档说明默认值规则 预期行为 (Expected behavior) toggle开关默认值行为有明确文档说明(如哪个模型默认开启thinking);2. 新建会话或切换模型时,界面提示toggle默认值的变化;3. 提供/toggle或/help toggle命令查看当前默认值及来源 实际行为 (Actual behavior) toggle默认值随模型类型隐式变化,无文档、无提示、无查询命令,用户只能通过实际对比不同会话的metadata.json才能发现差异 错误堆栈 (Stack Trace) ``` 会话1 metadata: ShowThinking=true, ShowToolSkill=true, ShowToolShell=true, ShowToolDetail=true 会话2 metadata: ShowThinking=false, ShowToolSkill=false, ShowToolShell=true, ShowToolDetail=false 两个会话使用不同模型(glm-5.1 vs 其他模型),toggle默认值不同,但用户无法预知哪个模型对应哪些默认值 ``` 来源: GitCode Issue #116 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/116)描述问题 (Description) toggle开关(/toggle_thinking、/toggle_skill、/toggle_tool)的默认值在不同会话间不一致,且没有任何文档或界面提示说明默认值的决定规则。用户切换模型后toggle状态可能悄然变化,造成困惑。实测两个会话的metadata.json中ShowThinking、ShowToolSkill、ShowToolDetail的默认值完全不同,但用户无从得知原因。 复现步骤 (To Reproduce) 用户意图: 查看toggle开关的默认值 Agent执行: 用户通过/toggle_thinking等命令查看或切换开关状态,发现不同会话中默认值不一致 触发错误: inconsistent_default - toggle开关默认值在不同会话间不一致,且无文档说明默认值规则 预期行为 (Expected behavior) toggle开关默认值行为有明确文档说明(如哪个模型默认开启thinking);2. 新建会话或切换模型时,界面提示toggle默认值的变化;3. 提供/toggle或/help toggle命令查看当前默认值及来源 实际行为 (Actual behavior) toggle默认值随模型类型隐式变化,无文档、无提示、无查询命令,用户只能通过实际对比不同会话的metadata.json才能发现差异 错误堆栈 (Stack Trace) ``` 会话1 metadata: ShowThinking=true, ShowToolSkill=true, ShowToolShell=true, ShowToolDetail=true 会话2 metadata: ShowThinking=false, ShowToolSkill=false, ShowToolShell=true, ShowToolDetail=false 两个会话使用不同模型(glm-5.1 vs 其他模型),toggle默认值不同,但用户无法预知哪个模型对应哪些默认值 ```
- 来源: GitCode Issue #120 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/120)描述问题 (Description) 当前华为云Agent不支持快捷命令(如!ls),用户需要使用自然语言描述操作意图,交互效率较低。业界成熟的Agent产品(如Claude Code、Cursor等)普遍支持以!或/开头的快捷命令,直接映射到常用操作,大幅提升交互效率。 复现步骤 (To Reproduce) 用户意图: 使用快捷命令提升交互效率 Agent执行: 用户输入!ls期望作为快捷命令执行ls,但未被识别为快捷命令 预期行为 (Expected behavior) 支持以!或/开头的快捷命令,如!ls映射到目录列表、!pwd映射到当前路径、!cat映射到文件查看等,参考业界成熟Agent产品的快捷命令体系 实际行为 (Actual behavior) 输入!ls未被识别为快捷命令,需要用自然语言描述操作意图 错误堆栈 (Stack Trace) ``` 【问题描述】 当前华为云Agent不支持快捷命令(如!ls),用户需要使用自然语言描述操作意图,交互效率较低。业界成熟的Agent产品(如Claude Code、Cursor等)普遍支持以!或/开头的快捷命令,直接映射到常用操作,大幅提升交互效率。 【预期行为】 支持以!或/开头的快捷命令,如!ls映射到目录列表、!pwd映射到当前路径、!cat映射到文件查看等,参考业界成熟Agent产品的快捷命令体系 【实际行为】 输入!ls未被识别为快捷命令,需要用自然语言描述操作意图 ``` 来源: GitCode Issue #120 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/120)描述问题 (Description) 当前华为云Agent不支持快捷命令(如!ls),用户需要使用自然语言描述操作意图,交互效率较低。业界成熟的Agent产品(如Claude Code、Cursor等)普遍支持以!或/开头的快捷命令,直接映射到常用操作,大幅提升交互效率。 复现步骤 (To Reproduce) 用户意图: 使用快捷命令提升交互效率 Agent执行: 用户输入!ls期望作为快捷命令执行ls,但未被识别为快捷命令 预期行为 (Expected behavior) 支持以!或/开头的快捷命令,如!ls映射到目录列表、!pwd映射到当前路径、!cat映射到文件查看等,参考业界成熟Agent产品的快捷命令体系 实际行为 (Actual behavior) 输入!ls未被识别为快捷命令,需要用自然语言描述操作意图 错误堆栈 (Stack Trace) ``` 【问题描述】 当前华为云Agent不支持快捷命令(如!ls),用户需要使用自然语言描述操作意图,交互效率较低。业界成熟的Agent产品(如Claude Code、Cursor等)普遍支持以!或/开头的快捷命令,直接映射到常用操作,大幅提升交互效率。 【预期行为】 支持以!或/开头的快捷命令,如!ls映射到目录列表、!pwd映射到当前路径、!cat映射到文件查看等,参考业界成熟Agent产品的快捷命令体系 【实际行为】 输入!ls未被识别为快捷命令,需要用自然语言描述操作意图 ```
- 来源: GitCode Issue #121 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/121)描述问题 (Description) AI Shell中安装技能包时依赖GitHub源,但国内网络环境下GitHub经常不可达导致克隆失败。用户需要手动发现失败原因并切换到GitCode源重试,体验差且效率低。应内置加速源配置,自动fallback到国内镜像。 复现步骤 (To Reproduce) 用户意图: 安装华为云技能包 Agent执行: 执行npx skills add从GitHub克隆技能包,因网络问题失败,需手动换用GitCode源重试 触发错误: network_failure - GitHub clone failed due to network issues when running: npx skills add huaweicloud/huaweicloud-skills --yes 预期行为 (Expected behavior) AI Shell内置GitHub/GitCode等多源配置 自动检测网络可达性,GitHub不可达时自动切换GitCode镜像 支持用户自定义镜像源优先级 安装失败时提供清晰的源切换提示而非仅报网络错误 实际行为 (Actual behavior) GitHub克隆失败后仅报网络错误,用户需手动排查原因并换用GitCode源重试,无自动fallback机制 错误堆栈 (Stack Trace) ``` Session: 01KWF8BGEF137KWPEWCZ1T6BJM Command: bash_exec(command=npx skills add huaweicloud/huaweicloud-skills --yes 2>&1, timeout=300) Error: GitHub repository clone failed due to network connectivity issues Workaround: Manually switched to GitCode mirror source and retried successfully ``` 来源: GitCode Issue #121 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/121)描述问题 (Description) AI Shell中安装技能包时依赖GitHub源,但国内网络环境下GitHub经常不可达导致克隆失败。用户需要手动发现失败原因并切换到GitCode源重试,体验差且效率低。应内置加速源配置,自动fallback到国内镜像。 复现步骤 (To Reproduce) 用户意图: 安装华为云技能包 Agent执行: 执行npx skills add从GitHub克隆技能包,因网络问题失败,需手动换用GitCode源重试 触发错误: network_failure - GitHub clone failed due to network issues when running: npx skills add huaweicloud/huaweicloud-skills --yes 预期行为 (Expected behavior) AI Shell内置GitHub/GitCode等多源配置 自动检测网络可达性,GitHub不可达时自动切换GitCode镜像 支持用户自定义镜像源优先级 安装失败时提供清晰的源切换提示而非仅报网络错误 实际行为 (Actual behavior) GitHub克隆失败后仅报网络错误,用户需手动排查原因并换用GitCode源重试,无自动fallback机制 错误堆栈 (Stack Trace) ``` Session: 01KWF8BGEF137KWPEWCZ1T6BJM Command: bash_exec(command=npx skills add huaweicloud/huaweicloud-skills --yes 2>&1, timeout=300) Error: GitHub repository clone failed due to network connectivity issues Workaround: Manually switched to GitCode mirror source and retried successfully ```
- 来源: GitCode Issue #122 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/122)描述问题 (Description) AI Shell安装技能包时首选GitHub源,国内网络环境下GitHub克隆经常失败。当前AI Shell已能自动检测失败并切换到GitCode源重试,但该fallback机制可以进一步优化:1)提前预检测网络可达性避免首次失败等待 2)支持用户自定义镜像源优先级 3)增强更多加速源配置 复现步骤 (To Reproduce) 用户意图: 安装华为云技能包 Agent执行: 执行npx skills add从GitHub克隆技能包,因网络问题失败,AI Shell自动检测失败并切换到GitCode源重试成功 触发错误: network_failure - GitHub clone failed due to network issues when running: npx skills add huaweicloud/huaweicloud-skills --yes 预期行为 (Expected behavior) AI Shell内置GitHub/GitCode等多源配置 安装前预检测网络可达性,优先选择可达源,避免首次失败等待 支持用户自定义镜像源优先级 自动fallback机制更完善,覆盖npm/pip/git等多场景 实际行为 (Actual behavior) GitHub克隆失败后AI Shell自动切换GitCode源重试成功,但首次失败仍有等待耗时,且加速源覆盖场景有限 错误堆栈 (Stack Trace) ``` Session: 01KWF8BGEF137KWPEWCZ1T6BJM Command: bash_exec(command=npx skills add huaweicloud/huaweicloud-skills --yes 2>&1, timeout=300) Error: GitHub repository clone failed due to network connectivity issues AI Shell automatically detected failure and switched to GitCode mirror source, retry succeeded ``` 来源: GitCode Issue #122 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/122)描述问题 (Description) AI Shell安装技能包时首选GitHub源,国内网络环境下GitHub克隆经常失败。当前AI Shell已能自动检测失败并切换到GitCode源重试,但该fallback机制可以进一步优化:1)提前预检测网络可达性避免首次失败等待 2)支持用户自定义镜像源优先级 3)增强更多加速源配置 复现步骤 (To Reproduce) 用户意图: 安装华为云技能包 Agent执行: 执行npx skills add从GitHub克隆技能包,因网络问题失败,AI Shell自动检测失败并切换到GitCode源重试成功 触发错误: network_failure - GitHub clone failed due to network issues when running: npx skills add huaweicloud/huaweicloud-skills --yes 预期行为 (Expected behavior) AI Shell内置GitHub/GitCode等多源配置 安装前预检测网络可达性,优先选择可达源,避免首次失败等待 支持用户自定义镜像源优先级 自动fallback机制更完善,覆盖npm/pip/git等多场景 实际行为 (Actual behavior) GitHub克隆失败后AI Shell自动切换GitCode源重试成功,但首次失败仍有等待耗时,且加速源覆盖场景有限 错误堆栈 (Stack Trace) ``` Session: 01KWF8BGEF137KWPEWCZ1T6BJM Command: bash_exec(command=npx skills add huaweicloud/huaweicloud-skills --yes 2>&1, timeout=300) Error: GitHub repository clone failed due to network connectivity issues AI Shell automatically detected failure and switched to GitCode mirror source, retry succeeded ```
- 来源: GitCode Issue #123 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/123)描述问题 (Description) 用户在终端中使用Ctrl+C退出当前操作后,页面显示内容重叠,需要手动输入clear命令才能恢复正常显示 复现步骤 (To Reproduce) 用户意图: 使用Ctrl+C退出当前操作 Agent执行: 用户按Ctrl+C退出交互界面 触发错误: display_issue - Ctrl+C退出后页面显示重叠 预期行为 (Expected behavior) Ctrl+C退出后终端应自动清屏或恢复正常显示状态,不应出现内容重叠 实际行为 (Actual behavior) Ctrl+C退出后终端页面内容重叠,需要手动输入clear命令才能清屏 错误堆栈 (Stack Trace) ``` Ctrl+C退出后,页面显示重叠了,需要敲入 clear 才能清屏 ``` 来源: GitCode Issue #123 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/123)描述问题 (Description) 用户在终端中使用Ctrl+C退出当前操作后,页面显示内容重叠,需要手动输入clear命令才能恢复正常显示 复现步骤 (To Reproduce) 用户意图: 使用Ctrl+C退出当前操作 Agent执行: 用户按Ctrl+C退出交互界面 触发错误: display_issue - Ctrl+C退出后页面显示重叠 预期行为 (Expected behavior) Ctrl+C退出后终端应自动清屏或恢复正常显示状态,不应出现内容重叠 实际行为 (Actual behavior) Ctrl+C退出后终端页面内容重叠,需要手动输入clear命令才能清屏 错误堆栈 (Stack Trace) ``` Ctrl+C退出后,页面显示重叠了,需要敲入 clear 才能清屏 ```
- 来源: GitCode Issue #125 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/125)描述问题 (Description) 码道(CodeArts Doer)支持在华为云控制台配置自定义模型,但配置后在IDE和CLI端无法看到也无法使用这些自定义模型。控制台与IDE/CLI之间的模型配置未打通,导致用户在控制台的配置工作无法在开发环境中生效,体验割裂。 复现步骤 (To Reproduce) 用户意图: 在IDE/CLI中使用自定义模型进行代码辅助 Agent执行: 用户在华为云控制台配置了自定义模型,但在CodeArts Doer IDE和CLI中无法看到和使用该自定义模型 预期行为 (Expected behavior) 控制台配置的自定义模型自动同步到IDE和CLI IDE/CLI中可查看和选择自定义模型 模型配置变更实时生效,无需重新登录或重启 IDE/CLI中也可直接配置自定义模型(与控制台双向同步) 实际行为 (Actual behavior) 控制台配置了自定义模型,但IDE和CLI中看不到也无法使用,配置不同步 错误堆栈 (Stack Trace) ``` 【问题描述】 码道(CodeArts Doer)支持在华为云控制台配置自定义模型,但配置后在IDE和CLI端无法看到也无法使用这些自定义模型。控制台与IDE/CLI之间的模型配置未打通,导致用户在控制台的配置工作无法在开发环境中生效,体验割裂。 【预期行为】 控制台配置的自定义模型自动同步到IDE和CLI IDE/CLI中可查看和选择自定义模型 模型配置变更实时生效,无需重新登录或重启 IDE/CLI中也可直接配置自定义模型(与控制台双向同步) 【实际行为】 控制台配置了自定义模型,但IDE和CLI中看不到也无法使用,配置不同步 ``` 来源: GitCode Issue #125 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/125)描述问题 (Description) 码道(CodeArts Doer)支持在华为云控制台配置自定义模型,但配置后在IDE和CLI端无法看到也无法使用这些自定义模型。控制台与IDE/CLI之间的模型配置未打通,导致用户在控制台的配置工作无法在开发环境中生效,体验割裂。 复现步骤 (To Reproduce) 用户意图: 在IDE/CLI中使用自定义模型进行代码辅助 Agent执行: 用户在华为云控制台配置了自定义模型,但在CodeArts Doer IDE和CLI中无法看到和使用该自定义模型 预期行为 (Expected behavior) 控制台配置的自定义模型自动同步到IDE和CLI IDE/CLI中可查看和选择自定义模型 模型配置变更实时生效,无需重新登录或重启 IDE/CLI中也可直接配置自定义模型(与控制台双向同步) 实际行为 (Actual behavior) 控制台配置了自定义模型,但IDE和CLI中看不到也无法使用,配置不同步 错误堆栈 (Stack Trace) ``` 【问题描述】 码道(CodeArts Doer)支持在华为云控制台配置自定义模型,但配置后在IDE和CLI端无法看到也无法使用这些自定义模型。控制台与IDE/CLI之间的模型配置未打通,导致用户在控制台的配置工作无法在开发环境中生效,体验割裂。 【预期行为】 控制台配置的自定义模型自动同步到IDE和CLI IDE/CLI中可查看和选择自定义模型 模型配置变更实时生效,无需重新登录或重启 IDE/CLI中也可直接配置自定义模型(与控制台双向同步) 【实际行为】 控制台配置了自定义模型,但IDE和CLI中看不到也无法使用,配置不同步 ```
- 来源: GitCode Issue #126 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/126)描述问题 (Description) 码道(CodeArts Doer)专业版在使用过程中频繁出现排队情况,影响开发效率。当前排队机制在Token额度尚未消耗完时就会触发排队,导致用户明明还有可用Token却被排队等待,体验不佳。建议优化排队策略:优先消耗Token额度,Token用尽后再进入排队,充分利用已购买的资源。 复现步骤 (To Reproduce) 用户意图: 流畅使用码道专业版进行代码辅助,减少排队等待 Agent执行: 用户使用码道专业版时频繁遇到排队情况,即使Token额度尚未消耗完也会出现排队 预期行为 (Expected behavior) Token额度未消耗完时,请求直接处理不排队 Token消耗完后才进入排队机制 排队时显示预计等待时间和排队位置 提供排队状态实时通知 实际行为 (Actual behavior) Token额度未消耗完时也会出现排队,排队策略未优先利用已购Token资源 错误堆栈 (Stack Trace) ``` 【问题描述】 码道(CodeArts Doer)专业版在使用过程中频繁出现排队情况,影响开发效率。当前排队机制在Token额度尚未消耗完时就会触发排队,导致用户明明还有可用Token却被排队等待,体验不佳。建议优化排队策略:优先消耗Token额度,Token用尽后再进入排队,充分利用已购买的资源。 【预期行为】 Token额度未消耗完时,请求直接处理不排队 Token消耗完后才进入排队机制 排队时显示预计等待时间和排队位置 提供排队状态实时通知 【实际行为】 Token额度未消耗完时也会出现排队,排队策略未优先利用已购Token资源 ``` 来源: GitCode Issue #126 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/126)描述问题 (Description) 码道(CodeArts Doer)专业版在使用过程中频繁出现排队情况,影响开发效率。当前排队机制在Token额度尚未消耗完时就会触发排队,导致用户明明还有可用Token却被排队等待,体验不佳。建议优化排队策略:优先消耗Token额度,Token用尽后再进入排队,充分利用已购买的资源。 复现步骤 (To Reproduce) 用户意图: 流畅使用码道专业版进行代码辅助,减少排队等待 Agent执行: 用户使用码道专业版时频繁遇到排队情况,即使Token额度尚未消耗完也会出现排队 预期行为 (Expected behavior) Token额度未消耗完时,请求直接处理不排队 Token消耗完后才进入排队机制 排队时显示预计等待时间和排队位置 提供排队状态实时通知 实际行为 (Actual behavior) Token额度未消耗完时也会出现排队,排队策略未优先利用已购Token资源 错误堆栈 (Stack Trace) ``` 【问题描述】 码道(CodeArts Doer)专业版在使用过程中频繁出现排队情况,影响开发效率。当前排队机制在Token额度尚未消耗完时就会触发排队,导致用户明明还有可用Token却被排队等待,体验不佳。建议优化排队策略:优先消耗Token额度,Token用尽后再进入排队,充分利用已购买的资源。 【预期行为】 Token额度未消耗完时,请求直接处理不排队 Token消耗完后才进入排队机制 排队时显示预计等待时间和排队位置 提供排队状态实时通知 【实际行为】 Token额度未消耗完时也会出现排队,排队策略未优先利用已购Token资源 ```
- 来源: GitCode Issue #127 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/127)描述问题 (Description) 使用huawei-cloud-business-support-query的list_customer_coupon_change_records脚本查询代金券余额时,仅筛选REVENUE(收入)类型记录并取balance_after_change作为当前余额,但代金券在收入后可能已被大量消费,导致余额被严重高估。正确做法应取每张券所有收支记录中时间最新一条的balance_after_change作为当前余额,或提供专门的代金券当前余额查询接口。 复现步骤 (To Reproduce) 用户意图: 查询代金券当前可用余额 Agent执行: 调用list_customer_coupon_change_records查询REVENUE记录,将balance_after_change直接累加作为当前余额 触发错误: data_inaccuracy - 代金券余额查询结果严重偏高,将历史收入记录的balance_after_change误当当前余额 预期行为 (Expected behavior) 查询代金券余额应返回每张券的真实当前可用余额,而非历史收入时的快照余额 实际行为 (Actual behavior) 将历史收入记录的balance_after_change当作当前余额累加,导致总额从400+被高估为11749+ 错误堆栈 (Stack Trace) ``` 查询代金券余额时,使用list_customer_coupon_change_records的REVENUE类型记录,将每条记录的balance_after_change字段当作代金券当前余额汇总,导致多张已消费代金券的余额被严重高估(实际仅剩400+但计算为11749+)。应取每张券所有记录中时间最新的一条的balance_after_change作为当前余额,而非仅看REVENUE记录。 ``` 来源: GitCode Issue #127 by huqi (https://gitcode.com/developer-skill/vod-skill/issues/127)描述问题 (Description) 使用huawei-cloud-business-support-query的list_customer_coupon_change_records脚本查询代金券余额时,仅筛选REVENUE(收入)类型记录并取balance_after_change作为当前余额,但代金券在收入后可能已被大量消费,导致余额被严重高估。正确做法应取每张券所有收支记录中时间最新一条的balance_after_change作为当前余额,或提供专门的代金券当前余额查询接口。 复现步骤 (To Reproduce) 用户意图: 查询代金券当前可用余额 Agent执行: 调用list_customer_coupon_change_records查询REVENUE记录,将balance_after_change直接累加作为当前余额 触发错误: data_inaccuracy - 代金券余额查询结果严重偏高,将历史收入记录的balance_after_change误当当前余额 预期行为 (Expected behavior) 查询代金券余额应返回每张券的真实当前可用余额,而非历史收入时的快照余额 实际行为 (Actual behavior) 将历史收入记录的balance_after_change当作当前余额累加,导致总额从400+被高估为11749+ 错误堆栈 (Stack Trace) ``` 查询代金券余额时,使用list_customer_coupon_change_records的REVENUE类型记录,将每条记录的balance_after_change字段当作代金券当前余额汇总,导致多张已消费代金券的余额被严重高估(实际仅剩400+但计算为11749+)。应取每张券所有记录中时间最新的一条的balance_after_change作为当前余额,而非仅看REVENUE记录。 ```
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
基于华为云码道,构建你的定制化AI搭子2026/08/14 周五 09:00-11:30
明亮-华为云开发者发展与支持部部长
本期直播将向您全面介绍华为云码道产品,并基于码道手把手教你部署自己的定制化AI陪伴搭子。
回顾中
热门标签