Skip to content

Commit 011cb5e

Browse files
committed
more updates
1 parent 8213fe3 commit 011cb5e

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

β€Žchangelog.mdβ€Ž

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
### Added
1313

14-
- **Agent file conflict detection and resolution** β€” `coldbox ai install` and `coldbox ai refresh` now detect existing agent configuration files (`AGENTS.md`, `CLAUDE.md`, `GEMINI.md`, `.cursorrules`) that were not created by ColdBox CLI and prompt the user to choose how to handle them:
14+
- **Agent file conflict detection and resolution**
15+
- `coldbox ai install` and `coldbox ai refresh` now detect existing agent configuration files (`AGENTS.md`, `CLAUDE.md`, `GEMINI.md`, `.cursorrules`) that were not created by ColdBox CLI and prompt the user to choose how to handle them:
1516
- **Overwrite** β€” Replace all conflicting files with ColdBox CLI content (also applied automatically when using `--force`)
1617
- **Merge** β€” Prepend the ColdBox CLI managed section at the top, preserving user content below
1718
- **Skip** β€” Leave existing files untouched
18-
- **Agent skill-directory symlinks** β€” Each supported AI agent now has a dedicated skills directory registered in `AgentRegistry` (`AGENT_SKILLS_DIRS`):
19+
- **Agent skill-directory symlinks**
20+
- Each supported AI agent now has a dedicated skills directory registered in `AgentRegistry` (`AGENT_SKILLS_DIRS`):
1921
- `claude` β†’ `.claude/skills`
2022
- `copilot` β†’ `.github/instructions`
2123
- `cursor` β†’ `.cursor/rules`
2224
- `codex`, `gemini`, `opencode` β†’ no dedicated skills directory (use `.agents/skills` directly)
23-
- When a skill is installed via `coldbox ai install`, `coldbox ai skills install`, or `coldbox ai refresh`, the skill directory is created at the canonical `.agents/skills/{name}/` location and a relative directory symlink is created inside every active agent's dedicated skills directory (e.g. `.claude/skills/{name}` β†’ `../../.agents/skills/{name}`). This lets each agent discover skills through its own expected path without duplicating content.
24-
- Symlinks are automatically removed when a skill is removed (`coldbox ai skills remove`) or pruned during refresh.
25+
- When a skill is installed via `coldbox ai install`, `coldbox ai skills install`, or `coldbox ai refresh`, the skill directory is created at the canonical `.agents/skills/{name}/` location and a relative directory symlink is created inside every active agent's dedicated skills directory (e.g. `.claude/skills/{name}` β†’ `../../.agents/skills/{name}`). This lets each agent discover skills through its own expected path without duplicating content.
26+
- Symlinks are automatically removed when a skill is removed (`coldbox ai skills remove`) or pruned during refresh.
2527

2628
### Fixed
2729

28-
- **Symlink creation method resolution** β€” Replaced `java.nio.file.Paths.get()` with `java.io.File.toPath()` in `AgentRegistry.createSkillSymlinks()` and `removeSkillSymlinks()` to fix "No matching Method for get(string) found" errors on some JVM/CFML engine combinations
2930
- Invalid scope on `FUNCTION_PATTERN` variable in Agent Registry
3031
- `coldbox ai install` now registers the correct MCP server URL (`https://boxlang.ortusbooks.com/~gitbook/mcp`) for the BoxLang core language documentation entry instead of the BoxLang AI module URL
3132

0 commit comments

Comments
Β (0)