Skip to content

Commit 1c78d3e

Browse files
committed
docs(changelog): add executor-agnostic architecture changes
1 parent 426a5d3 commit 1c78d3e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- Pluggable executor architecture with registry pattern (`executor.Register`, `executor.Get`, `executor.Available`)
13+
- `Capabilities` struct for executor feature introspection (session resumption, model selection, tool restrictions, dry-run, streaming)
14+
- Claude Code executor moved to `internal/executor/claude` sub-package with `init()` auto-registration
15+
- `execution.executor` config field to select the active executor backend (default: `"claude-code"`)
16+
- MCP handler capability warnings when a requested feature is unsupported by the active executor
17+
- Executor name shown in `check_task` and `get_result` responses
18+
- Custom executor development guide (`docs/guide/custom-executor.md`)
19+
1020
### Roadmap
1121

1222
- Model templates per task type (e.g. review→opus, test→sonnet, fix→sonnet) with config-driven defaults

0 commit comments

Comments
 (0)