Releases
v1.7.0
Compare
Sorry, something went wrong.
No results found
wsdjeg
released this
21 Jun 07:38
1.7.0 (2026-06-21)
Features
add copy_file tool + create_directory, file_info, list_directory tools (4c11822 )
add move_file tool with comprehensive tests (694ca3d )
add officecli tool (10163ce )
add tool_stream option to volcengine_coding_plan provider (74129cc )
api: add GET /sessions/:id/raw endpoint (bc6c6c5 )
make: block make execution if Makefile modified after user message (f617721 )
picker: use session title when available (91b5cb1 )
plan: add pause/resume actions and project isolation filtering (a90fd90 )
providers: add max_tokens config for minimax, kimi, glm models (b732a3d )
providers: add max_tokens support for volcengine_coding_plan (5cb6081 )
providers: add volcengine_coding_plan provider (a4f6346 )
providers: update deepseek models and add max_tokens config (f9af562 )
queue: add has_pending function to check pending messages (2ffa379 )
sessions: add session pin status support (5f89e0b )
sessions: add session.title field with API support (3989438 )
tools: add get_weather tool (90df79a )
tools: improve officecli view command (0b4314d )
Bug Fixes
add missing 'end' in search_text.lua causing module load failure (1f6495a )
append assistant tool_calls message to storage (f7ce868 )
fix api_key for baidu and cherryin providers (bd55f5a )
fix officecli tool command (6529ff3 )
formatter: align multiline error messages with prefix (2067190 )
git_add path array handling — remove oneOf, add stringified array defense (fe003e8 )
handle nil jobid in request functions (a782068 )
handle nil timer in message queue (e5e2b57 )
http: add missing config import in routes.lua (ead389c )
http: check queue when returning in_progress status (a854215 )
http: correct cwd and pin endpoint implementations (809eea4 )
http: use response.parse_headers instead of routes.parse_headers (e10007a )
plan: add nil check for lessons in review_plan (b4ab361 )
progress: actually add tool_calls to message (72f3fe4 )
progress: handle pure tool_calls without content (f4c68b4 )
progress: handle reasoning_content for tool_calls in thinking mode (8e21096 )
protocol: append error message on non-zero exit code (a4044ef )
protocol: save error messages to session history (ecac625 )
remove duplicate code in progress.lua (62bbd33 )
remove duplicate message append in tool_call_done (bdaf260 )
replace JSON Schema oneOf with simple types and add defensive string→array handling (b163870 )
replace shell-based dependency install with cross-platform Lua script (eca7222 )
search_text: strict type validation for array params, remove auto-conversion (5509368 )
sessions: add error message when tool call parsing fails (4f28149 )
sessions: handle nil result from tools.call (0a733a9 )
sessions: persist session cache after local message append (f896d15 )
sessions: persist session cache after sending message (a952d5b )
sessions: use error field for tool call parsing errors (18d9567 )
simplify makefile to use cross-platform Lua installer (d48659d )
tools: add encoding='gbk' for make tool on Windows (f9c9743 )
util: add nil check in transform function to prevent pairs() error (f4ba500 )
volcengine: correct glm-5.2 max_tokens to 128000 (b2825fd )
Code Refactoring
http: remove old http.lua after split (b1deac9 )
http: split handle_request into per-endpoint functions (97e45a2 )
http: split http.lua into http/*.lua (ef791b6 )
providers: use thinking config object for volcengine (3d10041 )
sessions: remove duplicate exports in init.lua (b2f989c )
use vim.uv.fs_copyfile for binary-safe file operations (00f6acb )
Documentation
add individual tool documentation pages (a4393ef )
add last_user_message_time field to ChatSession type (012bc2f )
api: rewrite HTTP API docs in English to match actual implementation (64a077c )
api: rewrite HTTP API documentation to match actual implementation (22aa8b5 )
enhance AGENTS.md with stricter development guidelines (b31bc8d )
optimize AGENTS.md for AI-friendly format (a4c25cb )
remove duplicate Endpoints table in API index (e289a0d )
tools: add new tools to index table (841a3b4 )
You can’t perform that action at this time.