Skip to content

Commit 5bb51bc

Browse files
committed
feat(cli): 默认启用 openspec expanded workflow
1 parent c768d0f commit 5bb51bc

13 files changed

Lines changed: 214 additions & 39 deletions

File tree

.agents/plugins/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aisee-plugin",
3-
"version": "0.10.0",
3+
"version": "0.11.0",
44
"interface": {
55
"displayName": "Aisee Plugin",
66
"description": "Aisee plugin marketplace for OpenSpec, project memory, team knowledge, and Compound Engineering workflows."

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
本项目遵循 [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) 的结构,并使用 SemVer 管理版本。
44

5+
## [0.11.0] - 2026-06-12
6+
7+
### Changed
8+
9+
- `aisee openspec ensure --json` 默认从 OpenSpec `core` workflow 切换为 Aisee 所需的 expanded workflow,会为 Codex 项目安装或刷新完整的 11 个 OpenSpec skills/commands,而不再只生成 `propose/explore/apply/sync/archive` 这 5 个精简项。
10+
- `aisee openspec ensure --json` 现在会在默认路径下直接写入 OpenSpec 全局 custom workflow 配置,再执行 `openspec init/update`,从而补齐 `/opsx:new``/opsx:continue``/opsx:verify``/opsx:bulk-archive``/opsx:onboard`
11+
- `aisee openspec ensure --profile core --json` 保留为显式回退入口;README、help 和 `aisee:init` 文案同步说明 expanded/core 两条路径。
12+
513
## [0.10.0] - 2026-06-12
614

715
### Changed

README.en.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,14 +251,20 @@ If the project has not initialized OpenSpec yet:
251251
aisee openspec ensure --json
252252
```
253253

254-
This command auto-selects OpenSpec tools from the current agent runtime (`codex` by default in Codex; falls back to `none` when no supported runtime is detected), ensures project-local OpenSpec instructions/skills are installed or refreshed, and aligns the global profile:
254+
This command auto-selects OpenSpec tools from the current agent runtime (`codex` by default in Codex; falls back to `none` when no supported runtime is detected), enables the expanded workflow that Aisee expects by default, and ensures project-local OpenSpec instructions/skills are installed or refreshed:
255255

256256
```text
257-
openspec init . --tools <detected-runtime-or-none> --profile core
258-
openspec config profile core
257+
write ~/.config/openspec/config.json # profile=custom, delivery=both, workflows=expanded set
258+
openspec init . --tools <detected-runtime-or-none> --profile custom
259259
openspec update .
260260
```
261261

262+
If you want the lean OpenSpec `core` workflow instead, pass:
263+
264+
```bash
265+
aisee openspec ensure --profile core --json
266+
```
267+
262268
If you only want the OpenSpec directory layout without installing OpenSpec-provided agent skills/instructions, pass:
263269

264270
```bash

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,14 +251,20 @@ aisee plugin inspect --json
251251
aisee openspec ensure --json
252252
```
253253

254-
该命令会按当前 agent runtime 自动选择 OpenSpec tools(Codex 默认是 `codex`;无法识别时回退到 `none`),确保 OpenSpec 的项目内 instructions / skills 已安装或已刷新,并对齐全局 profile
254+
该命令会按当前 agent runtime 自动选择 OpenSpec tools(Codex 默认是 `codex`;无法识别时回退到 `none`),并默认启用 Aisee 需要的 expanded workflow,确保 OpenSpec 的项目内 instructions / skills 已安装或已刷新:
255255

256256
```text
257-
openspec init . --tools <detected-runtime-or-none> --profile core
258-
openspec config profile core
257+
write ~/.config/openspec/config.json # profile=custom, delivery=both, workflows=expanded set
258+
openspec init . --tools <detected-runtime-or-none> --profile custom
259259
openspec update .
260260
```
261261

262+
如果只想要 OpenSpec 的精简 `core` workflow,可显式传入:
263+
264+
```bash
265+
aisee openspec ensure --profile core --json
266+
```
267+
262268
如果只想创建 OpenSpec 目录而不安装 OpenSpec 提供的 agent skills / instructions,可显式传入:
263269

264270
```bash

plugins/aisee-plugin/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aisee-plugin",
3-
"version": "0.10.0",
3+
"version": "0.11.0",
44
"description": "AI-Enhanced Software Engineering plugin for OpenSpec and Compound Engineering workflows.",
55
"author": {
66
"name": "Fengliang"

plugins/aisee-plugin/.codex-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aisee-plugin",
3-
"version": "0.10.0",
3+
"version": "0.11.0",
44
"description": "AI-Enhanced Software Engineering plugin for OpenSpec and Compound Engineering workflows.",
55
"author": {
66
"name": "Fengliang"

plugins/aisee-plugin/.cursor-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aisee-plugin",
3-
"version": "0.10.0",
3+
"version": "0.11.0",
44
"description": "AI-Enhanced Software Engineering plugin for OpenSpec and Compound Engineering workflows.",
55
"author": {
66
"name": "Fengliang"

plugins/aisee-plugin/skills/aisee-init/SKILL.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,18 +46,18 @@ node -e "const {execSync}=require('child_process'); try { execSync('openspec --v
4646

4747
如果缺少 `openspec/specs/``openspec/changes/`,先判断用户是否明确要接入 OpenSpec:
4848

49-
- 若用户明确要接入:优先运行 `aisee openspec ensure --json`,并解析 JSON 结果;该命令会按当前 agent runtime 自动选择 OpenSpec tools(Codex 默认是 `codex`;无法识别时回退到 `none`),确保 OpenSpec 的项目内 instructions / skills 已安装或已刷新,并顺带执行全局 `openspec config profile core` 对齐
49+
- 若用户明确要接入:优先运行 `aisee openspec ensure --json`,并解析 JSON 结果;该命令会按当前 agent runtime 自动选择 OpenSpec tools(Codex 默认是 `codex`;无法识别时回退到 `none`),默认启用 Aisee 需要的 expanded workflow,确保 OpenSpec 的项目内 instructions / skills 已安装或已刷新。
5050
- 若用户未明确要接入,或明确表示当前项目不使用 OpenSpec:停止,并说明 `aisee:init` 不适用;不要生成项目级 `AGENTS.md` 或其它 OpenSpec/Aisee 配置文件。
5151

5252
在允许接入但 `aisee openspec ensure --json` 不可用的场景中,停止并提示用户先运行等价 OpenSpec 命令:
5353

5454
```bash
55-
openspec init . --tools codex --profile core
56-
openspec config profile core
55+
write ~/.config/openspec/config.json # profile=custom, delivery=both, workflows=expanded set
56+
openspec init . --tools codex --profile custom
5757
openspec update .
5858
```
5959

60-
如果用户明确只想创建 OpenSpec 目录而不安装 OpenSpec 提供的 agent skills / instructions,再改为 `--tools none`
60+
如果用户明确只想要 OpenSpec 的精简 `core` workflow,则改为 `aisee openspec ensure --profile core --json`如果用户明确只想创建 OpenSpec 目录而不安装 OpenSpec 提供的 agent skills / instructions,再改为 `--tools none`
6161

6262
不要直接执行交互式 `openspec init` / `openspec config profile`,不要手动替代 OpenSpec CLI 创建或刷新 `openspec/` 与 instruction files。
6363

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "aisee-plugin"
7-
version = "0.10.0"
7+
version = "0.11.0"
88
description = "AI-Enhanced Software Engineering plugin for OpenSpec and Compound Engineering workflows."
99
readme = "README.md"
1010
requires-python = ">=3.10"

src/aisee_cli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
__all__ = ["__version__"]
44

5-
__version__ = "0.10.0"
5+
__version__ = "0.11.0"

0 commit comments

Comments
 (0)