Releases: spachava753/cpe
Releases · spachava753/cpe
v0.37.0
What's Changed
- refactor: decouple storage and commands from concrete I/O for testability by @spachava753 in #174
Full Changelog: v0.36.0...v0.37.0
v0.36.1
What's Changed
- Fix silent failures when loading skills with front matter errors by @spachava753 in #134
- feat(scripts): add golangci-lint integration with Goyek task by @spachava753 in #135
- fix(agent): proper stdout/stderr routing and formatting for non-TTY contexts by @spachava753 in #137
- fix(lint): resolve all golangci-lint issues by @spachava753 in #138
- feat(codemode): support multimedia content return from code execution by @spachava753 in #141
- fix(codemode): ensure correct mcp import before goimports runs by @spachava753 in #144
- feat(auth): add configurable OAuth URLs and token refresh command by @spachava753 in #148
- fix(cli): remove vestigial --no-stream flag by @spachava753 in #153
- feat(config): add models from models.dev registry via CLI by @spachava753 in #155
- refactor(mcp): remove redundant toolFilter field from ServerConfig by @spachava753 in #157
- fix(conversation): consistent formatting for execute_go_code in conversation print by @spachava753 in #159
- feat(subagent): add real-time logging of subagent execution events by @spachava753 in #162
- refactor: Major codebase restructuring with improved architecture and testing by @spachava753 in #163
- refactor(config): simplify env var expansion to pre-parse approach by @spachava753 in #164
Full Changelog: v0.35.0...v0.36.1
v0.36.0
What's Changed
- Fix silent failures when loading skills with front matter errors by @spachava753 in #134
- feat(scripts): add golangci-lint integration with Goyek task by @spachava753 in #135
- fix(agent): proper stdout/stderr routing and formatting for non-TTY contexts by @spachava753 in #137
- fix(lint): resolve all golangci-lint issues by @spachava753 in #138
- feat(codemode): support multimedia content return from code execution by @spachava753 in #141
- fix(codemode): ensure correct mcp import before goimports runs by @spachava753 in #144
- feat(auth): add configurable OAuth URLs and token refresh command by @spachava753 in #148
- fix(cli): remove vestigial --no-stream flag by @spachava753 in #153
- feat(config): add models from models.dev registry via CLI by @spachava753 in #155
- refactor(mcp): remove redundant toolFilter field from ServerConfig by @spachava753 in #157
- fix(conversation): consistent formatting for execute_go_code in conversation print by @spachava753 in #159
- feat(subagent): add real-time logging of subagent execution events by @spachava753 in #162
- refactor: Major codebase restructuring with improved architecture and testing by @spachava753 in #163
- refactor(config): simplify env var expansion to pre-parse approach by @spachava753 in #164
Full Changelog: v0.35.0...v0.36.0
v0.35.0
What's Changed
- feat(codemode): configurable max execution timeout by @spachava753 in #117
- Auto-correct Go imports in Code Mode by @spachava753 in #118
- feat(auth): add Anthropic OAuth support for Claude Pro/Max subscriptions by @spachava753 in #119
- feat(agent): preserve Anthropic thinking blocks and enable interleaved thinking by @spachava753 in #120
- feat: Add Agent Skills support to system prompt by @spachava753 in #125
- feat(mcp): add MCP server mode for subagent composition by @spachava753 in #126
- fix(auth): allow OAuth transport to use patched HTTP client by @spachava753 in #128
Full Changelog: v0.34.0...v0.35.0
v0.34.0
What's Changed
- feat(codemode): implement code mode for composable tool execution by @spachava753 in #99
- feat(mcp): display OutputSchema in list-tools output by @spachava753 in #101
- Display execution timeout in code mode tool output by @spachava753 in #107
- Display tool execution results in terminal by @spachava753 in #108
Full Changelog: v0.33.1...v0.34.0
v0.33.1
Full Changelog: v0.33.0...v0.33.1
v0.33.0
What's Changed
- refactor: A general refactor of codebase, eliminating dead code and tackling tech debt by @spachava753 in #95
- refactor: simplify interface naming and invert MCP tool registration control by @spachava753 in #96
- refactor(config): implement two-tier configuration architecture by @spachava753 in #97
Full Changelog: v0.32.0...v0.33.0
v0.32.0
Full Changelog: v0.31.0...v0.32.0
v0.31.0
What's Changed
- feat(config): add JSON schema generation and config lint command by @spachava753 in #94
Full Changelog: v0.30.0...v0.31.0
v0.30.0
Full Changelog: v0.29.0...v0.30.0