Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
3de8100
feat(coding): 添加 HiCoding 功能模块
lexburner Feb 9, 2026
0f9e438
fix
lexburner Feb 9, 2026
8e60aae
fix
lexburner Feb 9, 2026
ca473dc
feat(coding): 添加文件渲染器和预览功能
lexburner Feb 10, 2026
843a978
docs(acp): 添加 Agent Client Protocol 网站文档和规范说明
lexburner Feb 10, 2026
8f24464
feat(hicoding): initial commit of HiWork module and integrate multi-t…
lexburner Feb 12, 2026
5512f41
refactor(quest): rename coding components and context to quest
lexburner Feb 12, 2026
a1a346b
feat(coding): add interactive terminal and workspace file tree features
lexburner Feb 12, 2026
50f0a4e
feat(quest): add clickable file path links and merge consecutive tool…
lexburner Feb 13, 2026
8faa656
feat(quest): add file mention menu with filtering and keyboard naviga…
lexburner Feb 14, 2026
434f99e
feat(acp): 支持多种 ACP CLI Provider 并实现动态选择
lexburner Feb 14, 2026
e070058
refactor(ui): 将下拉选择控件替换为Ant Design组件
lexburner Feb 14, 2026
8b48fc1
style(frontend): 优化界面字体样式与布局细节
lexburner Feb 15, 2026
f313b51
feat(hicli): 集成 ACP 调试前端模块 HiCli
lexburner Feb 15, 2026
f0f029b
feat(acp-error-response): 实现ACP错误响应的对话流展示
lexburner Feb 16, 2026
988324f
feat(runtime): 实现多运行时策略抽象与 K8s 支持
lexburner Feb 17, 2026
88b9c12
refactor(acp-session): 重构hiwork和hicoding会话为延迟连接模式
lexburner Feb 19, 2026
b48847f
feat(workspace): 限制文件预览大小并优化目录树展示
lexburner Feb 19, 2026
0337c73
feat(auth-architecture): 设计CLI Agent凭证归属与认证架构
lexburner Feb 20, 2026
35e4854
feat(cli): 实现自定义模型配置支持并集成至CLI启动流程
lexburner Feb 20, 2026
f1a2fba
refactor(mvn): 重命名配置文件并调整数据库迁移脚本版本
lexburner Feb 20, 2026
345578c
feat(cli-provider): 实现模型市场模型列表接口,支持前端选择已订阅模型
lexburner Feb 20, 2026
5a2d91d
feat(cli-mcp-skill): 集成市场 MCP Server 和 Skill 支持
lexburner Feb 21, 2026
1d90374
test(hooks): 删除 useAcpSession 运行时 webcontainer 相关测试
lexburner Feb 21, 2026
8d60506
feat(sidecar): 实现支持多 CLI 的 Node.js Sidecar Server替代 websocat
lexburner Feb 22, 2026
2e6bf0b
refactor(runtime): 统一沙箱运行时架构与接口设计
lexburner Feb 23, 2026
66c7c0f
chore(cleanup): ignore docs and remove local-generated files
lexburner Feb 23, 2026
e0d92cb
chore(gitignore): stop tracking docs directory
lexburner Feb 23, 2026
a90d4e0
fix(build): restore local CSB system dependency
lexburner Feb 23, 2026
3da1ec6
feat(sandbox): 支持 HiWork 与 HiCoding 沙箱模式对接
lexburner Feb 26, 2026
8b8bf11
feat(acp): 实现 HiWork 和 HiCoding 沙箱认证及配置支持
lexburner Feb 27, 2026
7085adb
fix(hicli): 修复延迟创建会话避免空白会话自动生成
lexburner Feb 27, 2026
966d54c
fix(acp): 优化沙箱主机信息传递和终端连接的Pod健康校验
lexburner Feb 27, 2026
6264238
refactor(acp): 优化Pod缓存处理逻辑和代码格式
lexburner Feb 27, 2026
fcc022f
chore(build): 优化Docker镜像构建和调整WebSocket重连次数
lexburner Feb 27, 2026
6a28958
feat(cli): 默认选中市场模型并自动选择第一个市场模型
lexburner Feb 27, 2026
3f5569f
fix: add git ignore
lexburner Feb 27, 2026
7219283
feat(skill): 实现技能包上传与预览功能
lexburner Feb 28, 2026
7270218
feat(acp): 支持通过 WebSocket 消息延迟初始化沙箱并增加配置批量注入功能
lexburner Feb 28, 2026
d59bbf8
refactor(runtime): 优化 Pod 和 Service 名称管理,提升资源复用
lexburner Feb 28, 2026
064c951
perf(config): 优化前端缓存策略和代码分割配置
lexburner Feb 28, 2026
14e035e
refactor(acp): 优化 K8s 集群配置获取逻辑,统一使用默认集群接口
lexburner Feb 28, 2026
85064cc
refactor(runtime): 用 SandboxType 替换 RuntimeType 实现沙箱类型统一管理
lexburner Mar 1, 2026
a247e35
refactor(test): 调整K8sConfigService模拟代码格式以提高可读性
lexburner Mar 1, 2026
1a2d6eb
feat(sandbox): Add detailed sandbox initialization progress tracking
lexburner Mar 1, 2026
b4968fd
chore(docs,config): Update steering docs and project configuration
lexburner Mar 2, 2026
14f7c94
feat(skills): Add comprehensive skill definitions for HiMarket and Kiro
lexburner Mar 2, 2026
999f308
docs(steering,agents): Remove outdated spec generation rules and upda…
lexburner Mar 3, 2026
b0a844b
refactor(cli): 统一重构 CLI 配置注入机制
lexburner Mar 5, 2026
5037a6a
Merge remote-tracking branch 'upstream/main'
lexburner Mar 5, 2026
257f2a6
fix(acp): 拒绝无 token 的 WebSocket 连接,防止匿名访问
lexburner Mar 5, 2026
fa9dc71
refactor(frontend): Remove HiCli POC module and migrate shared compon…
lexburner Mar 6, 2026
1933d7e
feat(acp): Refactor HiCoding architecture with modular config and san…
lexburner Mar 6, 2026
3d2cd55
Merge branch 'main' into feat/qoder-cli-main
lexburner Mar 6, 2026
9924b73
feat(sandbox): 重构沙箱架构引入共享K8s Pod实现
lexburner Mar 8, 2026
dbe307f
feat(hicoding): Implement connection resilience and artifact deduplic…
lexburner Mar 9, 2026
bc9db5a
style(workspace,frontend): Format code and refactor WebSocket imports
lexburner Mar 9, 2026
033b3c8
feat(himarket): Integrate Nacos default instance binding with Agent S…
lexburner Mar 10, 2026
b3717a0
chore: 移除 Local 类型沙箱相关逻辑
lexburner Mar 10, 2026
1aee323
feat(acp,sandbox): Integrate Nacos CLI sandbox with enhanced workspac…
lexburner Mar 10, 2026
ca08194
feat(himarket): Enhance skill download and improve UI loading states
lexburner Mar 10, 2026
b6da80f
refactor(core): 将 ACP 相关包及引用统一重命名为 HiCoding
lexburner Mar 11, 2026
7aea116
docs(block-grouping): 添加完整的分组折叠算法设计文档
lexburner Mar 11, 2026
964174c
fix(runtime): 删除 RemoteRuntimeAdapter 中的闲置检查逻辑
lexburner Mar 12, 2026
121c055
test(frontend): Remove unused imports and add type assertions
lexburner Mar 12, 2026
74b6c27
feat(terminal): 实现 Terminal 心跳保活与断连重连机制
lexburner Mar 13, 2026
9df6d90
feat(coding-session): 新增编码会话管理接口及远程文件上传支持
lexburner Mar 15, 2026
e8ce87b
feat(runtime): 支持 Sidecar 会话 detach 和重连功能
lexburner Mar 15, 2026
c368990
feat(editor): 重构编辑器视图,添加代码高亮和文件操作按钮
lexburner Mar 15, 2026
db7a479
Merge remote-tracking branch 'upstream/main' into feat/qoder-cli-main
lexburner Mar 15, 2026
d9603e2
feat(workspace): 增加工作空间路径安全校验和持久化支持
lexburner Mar 16, 2026
2a06417
chore: 将 .kiro 目录添加到 gitignore
lexburner Mar 16, 2026
f75dc2b
chore: 从版本控制中移除 .kiro 目录
lexburner Mar 16, 2026
fa1f7e2
fix: 添加 JetBrains 仓库解决 pty4j 依赖下载问题
lexburner Mar 16, 2026
3431c6f
fix: 更正 JetBrains 仓库地址解决 purejavacomm 依赖问题
lexburner Mar 16, 2026
68c4b8c
fix(ci): test-reporter 在 fork PR 中添加 continue-on-error
lexburner Mar 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
163 changes: 163 additions & 0 deletions .claude/skills/create-issue-himarket/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
---
name: create-issue-himarket
description: "通过自然语言在 HiMarket 社区创建 Issue。支持 Feature Request(功能请求)和 Bug Report(问题报告)两种类型。当用户想要向 HiMarket 提交功能建议或报告问题时使用此 skill。"
---

# 创建 HiMarket Issue

## 概述

帮助用户通过自然语言描述,在 [higress-group/himarket](https://github.com/higress-group/himarket) 仓库创建规范的 Issue。

## Issue 类型

HiMarket 支持两种 Issue 类型:

### 1. Feature Request(功能请求)

用于提交新功能建议或改进想法。

**必填信息:**
- **Why do you need it?** - 为什么需要这个功能?描述你遇到的问题或痛点
- **How could it be?** - 期望的功能是什么样的?描述输入和输出
- **Other related information** - 其他相关信息、截图或上下文(可选)

### 2. Bug Report(问题报告)

用于报告 Bug 或异常行为。

**必填信息:**
- **Issue Description** - 问题简述
- **What happened** - 发生了什么?包括异常堆栈信息
- **Expected behavior** - 期望的行为是什么
- **Reproduction steps** - 最小化的复现步骤
- **Environment** - 环境信息(可选)

**可选信息:**
- **Anything else** - 其他补充信息
- **Root Cause** - 根因分析(如已定位)
- **Proposed Solution** - 建议的解决方案

## 工作流程

### 步骤 1:确定 Issue 类型

首先询问用户要创建的 Issue 类型:
- 功能请求(Feature Request)
- 问题报告(Bug Report)

### 步骤 2:收集必要信息

根据 Issue 类型,通过对话逐步收集必要信息:

**对于功能请求:**
1. 询问为什么需要这个功能(遇到了什么问题)
2. 询问期望的功能实现方式
3. 询问是否有其他补充信息

**对于问题报告:**
1. 询问问题的简要描述
2. 询问具体发生了什么(包括错误信息)
3. 询问期望的正确行为
4. 询问复现步骤
5. 询问是否已定位根因或有解决方案建议

### 步骤 3:生成 Issue 内容

根据收集的信息,按模板格式生成 Issue 内容,展示给用户确认。

### 步骤 4:创建 Issue

确认后,使用 GitHub CLI 创建 Issue:

```bash
# Feature Request
gh issue create --repo higress-group/himarket \
--title "[Feature] <标题>" \
--body "$(cat <<'EOF'
## Why do you need it?
<用户描述的问题/痛点>

## How could it be?
<期望的功能实现>

## Other related information
<其他补充信息>

---
**Type**: Feature Request
EOF
)"

# Bug Report
gh issue create --repo higress-group/himarket \
--title "[Bug] <标题>" \
--body "$(cat <<'EOF'
## Issue Description
<问题简述>

## What happened
<发生了什么>

```
<异常堆栈或错误信息>
```

## Expected behavior
<期望行为>

## Reproduction steps
1. <步骤1>
2. <步骤2>
3. <步骤3>

## Root Cause (if known)
<根因分析>

## Proposed Solution (if any)
<建议的解决方案>

## Files Changed (if applicable)
- `path/to/file1`
- `path/to/file2`

---
**Type**: Bug Report
**Component**: <Frontend/Backend/Infra>
EOF
)"
```

## 关键原则

- **一次一个问题** - 逐步收集信息,不要一次性询问太多
- **提供示例** - 在询问时给出示例帮助用户理解
- **确认重复** - 提醒用户先搜索是否有类似 Issue
- **语言选择** - 支持用户用中文或英文描述
- **预览确认** - 创建前展示完整内容让用户确认
- **返回链接** - 创建成功后返回 Issue URL
- **标题前缀** - Bug 使用 `[Bug]`,功能请求使用 `[Feature]`,也可按组件添加如 `[Frontend]`

## 示例对话

**用户:** 我想给 HiMarket 提一个功能建议

**助手:** 好的,我来帮你创建一个 Feature Request。请问你为什么需要这个功能?遇到了什么问题或痛点?

**用户:** 聊天页面停止按钮点击没反应

**助手:** 明白了,这是一个 Bug Report。请问具体是什么情况?在什么操作下发现的?

**用户:** 模型推理过程中点击停止按钮无法取消

**助手:** 好的,我整理了以下 Issue 内容,请确认:

> **Title:** [Frontend] HiChat 停止按钮无法取消模型推理
>
> ## Issue Description
> HiChat 聊天页面在模型推理过程中,停止按钮点击无响应。
>
> ## Expected behavior
> 点击停止按钮后应中断推理过程。

确认无误后我将创建这个 Issue。
Loading
Loading