Phase 1: npm 包名迁移 @uncaged/* → @united-workforce/* #8

Closed
opened 2026-06-02 11:55:58 +00:00 by xingyue · 0 comments
Owner

Goal

所有 npm 包从 @uncaged/* 迁移到 @united-workforce/*,同时简化包名。

Package Mapping

现有
@uncaged/cli-workflow @united-workforce/cli
@uncaged/workflow-protocol @united-workforce/protocol
@uncaged/workflow-util @united-workforce/util
@uncaged/workflow-util-agent @united-workforce/util-agent
@uncaged/workflow-agent-hermes @united-workforce/agent-hermes
@uncaged/workflow-agent-claude-code @united-workforce/agent-claude-code
@uncaged/workflow-agent-builtin @united-workforce/agent-builtin
@uncaged/workflow-dashboard @united-workforce/dashboard

Tasks

  • 更新 8 个 package.jsonname 字段
  • 更新所有 workspace:^ 依赖引用
  • 更新 ~124 处 import 语句
  • 更新 .changeset/config.jsonfixedignore 配置
  • bun install 重新生成 lockfile
  • bun run check + bun run test 全绿
  • 发布 @united-workforce/* 0.6.0 到 npmjs.org
  • @uncaged/* 旧包标记 npm deprecate,指向新包

不变

  • CLI 命令: uwf
  • CLI binary: uwf(bin 字段不改)
  • 工作流 YAML 格式
  • CAS 存储格式

Notes

  • 目录名暂不改(packages/cli-workflow 等),避免改动过大
  • 参考 ocas 迁移经验
## Goal 所有 npm 包从 `@uncaged/*` 迁移到 `@united-workforce/*`,同时简化包名。 ## Package Mapping | 现有 | 新 | |------|-----| | `@uncaged/cli-workflow` | `@united-workforce/cli` | | `@uncaged/workflow-protocol` | `@united-workforce/protocol` | | `@uncaged/workflow-util` | `@united-workforce/util` | | `@uncaged/workflow-util-agent` | `@united-workforce/util-agent` | | `@uncaged/workflow-agent-hermes` | `@united-workforce/agent-hermes` | | `@uncaged/workflow-agent-claude-code` | `@united-workforce/agent-claude-code` | | `@uncaged/workflow-agent-builtin` | `@united-workforce/agent-builtin` | | `@uncaged/workflow-dashboard` | `@united-workforce/dashboard` | ## Tasks - [ ] 更新 8 个 `package.json` 的 `name` 字段 - [ ] 更新所有 `workspace:^` 依赖引用 - [ ] 更新 ~124 处 import 语句 - [ ] 更新 `.changeset/config.json` 的 `fixed` 和 `ignore` 配置 - [ ] `bun install` 重新生成 lockfile - [ ] `bun run check` + `bun run test` 全绿 - [ ] 发布 `@united-workforce/*` 0.6.0 到 npmjs.org - [ ] `@uncaged/*` 旧包标记 `npm deprecate`,指向新包 ## 不变 - CLI 命令: `uwf` - CLI binary: `uwf`(bin 字段不改) - 工作流 YAML 格式 - CAS 存储格式 ## Notes - 目录名暂不改(`packages/cli-workflow` 等),避免改动过大 - 参考 ocas 迁移经验
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shazhou/united-workforce#8