Skip to content

[pull] main from xintaofei:main#95

Open
pull[bot] wants to merge 7 commits into
MoozLee:mainfrom
xintaofei:main
Open

[pull] main from xintaofei:main#95
pull[bot] wants to merge 7 commits into
MoozLee:mainfrom
xintaofei:main

Conversation

@pull

@pull pull Bot commented Jun 17, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

xintaofei and others added 7 commits June 17, 2026 11:30
Update the bundled expert skills from superpowers v5.1.0 to v6.0.2.
The v6.0.0 rewrite reshapes subagent-driven-development — a single
task reviewer replaces the separate spec and code-quality reviewers,
with new task-brief/review-package helper scripts — adds Global
Constraints and per-task Interfaces to writing-plans, hardens the
brainstorming visual companion's security model, and makes the skills
vendor-neutral with per-harness tool references (adding Claude Code,
Pi and Antigravity).

Skills are vendored verbatim from upstream; experts.toml is unchanged
since the skill ids are stable.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
include_dir! embeds file contents but not Unix permission bits, so
bundled scripts (subagent-driven-development/scripts/* and the
brainstorming companion's *.sh) extracted to ~/.codeg/skills as
non-executable and failed when a skill invoked them by path.

On extraction, restore the execute bit for any file whose contents
start with a #! shebang, guarded by #[cfg(unix)]. The content hash
is path/content-only, so this does not trigger re-extract loops.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Root users on minimal systems without sudo (containers, slim images)
failed at the web-assets stage and were left with a half-installed tree
that re-runs would not repair.

- Add a privilege model (resolve_priv/priv_run): root writes directly,
  non-root uses sudo only when the target is not writable, and the
  installer fails fast with guidance when elevation is needed but sudo
  is missing.
- Probe the nearest existing ancestor for writability so a not-yet-created
  web directory no longer forces the sudo path.
- Make the version short-circuit require WEB_DIR/index.html so an install
  missing web assets self-heals on re-run instead of exiting early.
- fix(chat): The session's model selector now shows each model's full name in a tooltip on hover — thanks to @H1d3rOne (#288).
- fix(install): The install script now works for root users and on systems without sudo (containers, slim images), and a half-finished install self-heals on re-run instead of staying broken.
- fix(experts): Bundled expert-skill scripts now keep their executable bit when extracted, so skills that invoke them by path no longer fail.
- chore(acp): Bundled Claude Code updated to 0.47.0.
- chore(experts): Bundled expert skills (superpowers) updated to v6.0.2.

-----------------------------

# 发布版本 0.15.13

- 修复(聊天):会话模型选择器现在悬停时会以提示框显示每个模型的完整名称——感谢 @H1d3rOne (#288)。
- 修复(安装):安装脚本现在支持 root 用户以及没有 sudo 的系统(容器、精简镜像),未完成的安装在重新运行时会自动修复,而非保持损坏状态。
- 修复(专家技能):内置专家技能脚本在解压时保留可执行位,通过路径调用这些脚本的技能不再失败。
- 更新(ACP):内置 Claude Code 升级至 0.47.0。
- 更新(专家技能):内置专家技能(superpowers)升级至 v6.0.2。
@pull pull Bot locked and limited conversation to collaborators Jun 17, 2026
@pull pull Bot added the ⤵️ pull label Jun 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant