mirror of
https://github.com/Donchitos/Claude-Code-Game-Studios.git
synced 2026-10-16 01:37:05 +00:00
Release 1.1.1 — skills and agents work again outside auto mode (#129)
The skill config line is now one plain command, pre-approved in each skill's own allowed-tools. The 1.1.0 line failed Claude Code's injected-command permission check as "Contains expansion", so outside auto mode 66 skills aborted and game-designer / creative-director could not launch. Fixes #128 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
d05699707f
commit
7ed2c3e9c4
@@ -14,6 +14,7 @@ Or check `README.md` for the version badge.
|
||||
## Table of Contents
|
||||
|
||||
- [Upgrade Strategies](#upgrade-strategies)
|
||||
- [v1.1.0 → v1.1.1](#v110--v111)
|
||||
- [v1.0 → v1.1](#v10--v11)
|
||||
- [v1.0.0-beta → v1.0](#v100-beta--v10)
|
||||
- [v0.4.x → v1.0](#v04x--v10)
|
||||
@@ -162,6 +163,58 @@ Best when: you didn't use git to set up the template (just downloaded a zip).
|
||||
|
||||
---
|
||||
|
||||
## v1.1.0 → v1.1.1
|
||||
|
||||
**Released:** 2026-09-24
|
||||
**Commit range:** `d056997..v1.1.1`
|
||||
**Key themes:** Fix for skills and agents failing to start outside auto mode ([#128](https://github.com/Donchitos/Claude-Code-Game-Studios/issues/128))
|
||||
|
||||
### What Changed
|
||||
|
||||
| Category | Changes |
|
||||
|----------|---------|
|
||||
| **Skill fix (66 skills)** | The config line at the top of each skill is now one plain `bash` command, pre-approved in that skill's own `allowed-tools`. The 1.1.0 line aborted the skill outside auto mode |
|
||||
| **Helper** | `.claude/hooks/yaml-helper.sh` can be run directly as `bash yaml-helper.sh resolve_config …`, and finds the project root from its own location |
|
||||
| **Docs** | `.claude/docs/config-resolution.md` documents the required form and why |
|
||||
|
||||
No settings, config files or agents change. Your `project.yaml` and
|
||||
`project.local.yaml` are untouched apart from the version stamp.
|
||||
|
||||
---
|
||||
|
||||
### Files: Safe to Overwrite
|
||||
|
||||
**Existing files to overwrite (no user content):**
|
||||
```
|
||||
.claude/skills/*/SKILL.md ← all skills with a config line (66)
|
||||
.claude/hooks/yaml-helper.sh ← direct-execution entry point
|
||||
.claude/docs/config-resolution.md ← corrected "why this command" section
|
||||
.claude/docs/director-gates.md ← example line updated
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Files: Merge Carefully
|
||||
|
||||
**Skills you have edited yourself.** If you customised a skill, keep your
|
||||
version and change two lines in it — the config line and the `allowed-tools`
|
||||
entry — to this form, with your skill's folder name in place of `<name>`:
|
||||
|
||||
```markdown
|
||||
allowed-tools: …, Bash(bash "*/.claude/skills/<name>/../../hooks/yaml-helper.sh" resolve_config *)
|
||||
```
|
||||
```markdown
|
||||
!`bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys <same keys as before>`
|
||||
```
|
||||
|
||||
Both halves are needed: the line without the grant still aborts. The same
|
||||
applies to any skill you wrote yourself that copied the 1.1.0 line.
|
||||
|
||||
**`project.yaml`** — optionally set `framework.version: 1.1.1`. Nothing reads it
|
||||
for this release.
|
||||
|
||||
---
|
||||
|
||||
## v1.0 → v1.1
|
||||
|
||||
**Released:** 2026-09-23
|
||||
|
||||
Reference in New Issue
Block a user