Releases: yanmxa/gencode
Releases · yanmxa/gencode
v1.9.3
What's Changed
Bug Fixes
- fix(anthropic): merge consecutive same-role messages for multi-tool results — the Claude API requires all
tool_resultblocks to be in a single user message; consecutive same-role messages are now merged before sending to the API.
Full Changelog: v1.9.2...v1.9.3
Full Changelog: v1.9.2...v1.9.3
v1.9.2
What's Changed
- docs: update Alibaba provider models in README
Full Changelog: v1.9.1...v1.9.2
Full Changelog: v1.9.1...v1.9.2
v1.9.1
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's New
🆕 Alibaba Cloud / Qwen Provider
- Added full support for Alibaba Cloud DashScope platform
- Supported models: Qwen 3 (235B, 30B, 32B, 14B), Qwen Plus/Max/Turbo, QwQ Plus (Thinking), Qwen Coder Plus
- OpenAI-compatible API via DashScope
- Thinking/reasoning mode support for QwQ models
- Auth:
DASHSCOPE_API_KEY, optionalDASHSCOPE_BASE_URL
🎨 Markdown Rendering Improvements
- Added terminal table rendering with proper alignment and CJK character width support
- Improved spacing between block elements (headings, code blocks, tables)
- Enhanced list item rendering with better width calculation
📖 Documentation
- Updated README with Alibaba/Qwen provider details and environment variables
v1.8.2
Full Changelog: v1.8.1...v1.8.2
v1.8.1
Full Changelog: v1.8.0...v1.8.1
v1.8.0
Full Changelog: v1.7.6...v1.8.0
v1.7.6
Full Changelog: v1.7.5...v1.7.6
v1.7.5
What's Changed
Refactor
- Restructured monolithic
internal/tuipackage into focused sub-packages underinternal/appandinternal/uifor better separation of concerns
Bug Fixes
- Fix
handler_stream: configure loop and set messages before appending the empty assistant placeholder so it is excluded from API requests - Fix
render/message: simplify gap calculation usingmax()builtin
Full Changelog: v1.7.4...v1.7.5
v1.7.4
Full Changelog: v1.7.3...v1.7.4