makecindy / makecindy/cindy

协同 worker 创建后无法改名 + 自动任务绑定 worker 列表无任务归属

Open
#2,769 1 comment 0 reactions 0 assignees View on GitHub
feature
Dominant language
TypeScript
Stars
2.7k
Forks
395
Avg merge
21h 48m
Merged PRs (30d)
776

Description

**提交人**: YeGGo
**客户端版本**: 0.1.48

---

## 使用场景

协同(Orca)多 worker 并行 + 自动化(Scheduler)绑定 worker 的日常使用。

## 当前痛点

1. **worker 创建后无法改名**:创建 worker 时可以指定 label/角色名,但创建完成后无法在界面修改。多个同类 worker(如多个 data-collector/analyst)自动生成的名字相近,时间久了完全分不清谁是谁,管理混乱。

2. **自动任务绑定 worker 时列表无任务归属**:自动任务属性中"绑定已有 worker"的选项,弹出的 worker 列表只显示 Worker 名、角色名等信息,看不出每个 worker 属于哪个任务/会话。多个任务各绑了 worker 后,列表非常乱,容易选错。

## 诉求

- worker 创建后支持手动修改名字和角色名(label/role),且改名持久生效。
- 自动任务绑定 worker 的列表按「任务名 - worker 名」的层级组织显示(或加任务归属列),一眼能看出每个 worker 属于哪个任务。

## 建议方案

1. 在 worker 详情/属性区提供"重命名"入口(label、role 可编辑),保存后全局生效。
2. 自动任务的 worker 绑定列表改为分组展示:按任务名分组,组内列出该任务下的 worker(worker 名 + 角色名),或每行加"所属任务"列。

## 复现步骤(现状)

1. 创建一个 worker(如 role=analyst),创建后尝试在界面改 label → 无入口/无法修改。
2. 在自动化里创建/编辑自动任务,打开"绑定已有 worker"选项 → 列表显示 Worker 名/角色名,无任务归属信息。

## 期望行为

- worker 创建后可手动改名(label 和角色名),改名持久。
- 绑定列表按任务归属清晰组织。

## 实际行为

- worker 名字创建后锁定,无法修改。
- 绑定列表只有 Worker 名/角色名,看不出任务归属,容易选错/混乱。

## 复现频率

每次使用都会遇到(命名混乱是常态)。

## 已尝试

- 在 worker 详情/属性里找改名入口:无。
- 在自动任务绑定列表里靠 worker 名硬记归属:易错。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.19045)
**界面语言**: zh-CN

Contributor guide

Open the contributing guide

Research direction

Start by locating the worker detail or property screen and the Scheduler flow for binding an existing worker. Trace how worker names and roles are currently created and persisted, then identify the related UI coverage. Done means labels and roles can be edited and remain changed, while the binding list clearly shows each worker's task ownership.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.