diff --git a/package-lock.json b/package-lock.json index f7594c13..0681a677 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3195,11 +3195,11 @@ }, "packages/agent": { "name": "@mariozechner/pi-agent", - "version": "0.7.18", + "version": "0.7.20", "license": "MIT", "dependencies": { - "@mariozechner/pi-ai": "^0.7.17", - "@mariozechner/pi-tui": "^0.7.17" + "@mariozechner/pi-ai": "^0.7.19", + "@mariozechner/pi-tui": "^0.7.19" }, "devDependencies": { "@types/node": "^24.3.0", @@ -3225,7 +3225,7 @@ }, "packages/ai": { "name": "@mariozechner/pi-ai", - "version": "0.7.18", + "version": "0.7.20", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "^0.61.0", @@ -3272,11 +3272,11 @@ }, "packages/coding-agent": { "name": "@mariozechner/pi-coding-agent", - "version": "0.7.18", + "version": "0.7.20", "license": "MIT", "dependencies": { - "@mariozechner/pi-agent": "^0.7.17", - "@mariozechner/pi-ai": "^0.7.17", + "@mariozechner/pi-agent": "^0.7.19", + "@mariozechner/pi-ai": "^0.7.19", "chalk": "^5.5.0", "diff": "^8.0.2", "glob": "^11.0.3" @@ -3319,10 +3319,10 @@ }, "packages/pods": { "name": "@mariozechner/pi", - "version": "0.7.18", + "version": "0.7.20", "license": "MIT", "dependencies": { - "@mariozechner/pi-agent": "^0.7.17", + "@mariozechner/pi-agent": "^0.7.19", "chalk": "^5.5.0" }, "bin": { @@ -3345,7 +3345,7 @@ }, "packages/proxy": { "name": "@mariozechner/pi-proxy", - "version": "0.7.18", + "version": "0.7.20", "dependencies": { "@hono/node-server": "^1.14.0", "hono": "^4.6.16" @@ -3361,7 +3361,7 @@ }, "packages/tui": { "name": "@mariozechner/pi-tui", - "version": "0.7.18", + "version": "0.7.20", "license": "MIT", "dependencies": { "@types/mime-types": "^2.1.4", @@ -3400,12 +3400,12 @@ }, "packages/web-ui": { "name": "@mariozechner/pi-web-ui", - "version": "0.7.18", + "version": "0.7.20", "license": "MIT", "dependencies": { "@lmstudio/sdk": "^1.5.0", - "@mariozechner/pi-ai": "^0.7.17", - "@mariozechner/pi-tui": "^0.7.17", + "@mariozechner/pi-ai": "^0.7.19", + "@mariozechner/pi-tui": "^0.7.19", "docx-preview": "^0.3.7", "jszip": "^3.10.1", "lucide": "^0.544.0", diff --git a/packages/agent/package.json b/packages/agent/package.json index 8b7852ab..06491355 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -1,6 +1,6 @@ { "name": "@mariozechner/pi-agent", - "version": "0.7.18", + "version": "0.7.20", "description": "General-purpose agent with transport abstraction, state management, and attachment support", "type": "module", "main": "./dist/index.js", @@ -18,8 +18,8 @@ "prepublishOnly": "npm run clean && npm run build" }, "dependencies": { - "@mariozechner/pi-ai": "^0.7.18", - "@mariozechner/pi-tui": "^0.7.18" + "@mariozechner/pi-ai": "^0.7.20", + "@mariozechner/pi-tui": "^0.7.20" }, "keywords": [ "ai", diff --git a/packages/ai/package.json b/packages/ai/package.json index 8f09dbe2..737782ff 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@mariozechner/pi-ai", - "version": "0.7.18", + "version": "0.7.20", "description": "Unified LLM API with automatic model discovery and provider configuration", "type": "module", "main": "./dist/index.js", diff --git a/packages/coding-agent/CHANGELOG.md b/packages/coding-agent/CHANGELOG.md index 4d0547df..616a6ed3 100644 --- a/packages/coding-agent/CHANGELOG.md +++ b/packages/coding-agent/CHANGELOG.md @@ -2,6 +2,12 @@ ## [Unreleased] +## [0.7.20] - 2025-11-18 + +### Fixed + +- **Message Wrapping**: Fixed word-based text wrapping for long lines in chat messages. Text now properly wraps at word boundaries while preserving ANSI styling (colors, bold, italic, etc.) across wrapped lines. Background colors now extend to the full width of each line. Empty lines in messages now render correctly with full-width background. + ## [0.7.18] - 2025-11-18 ### Fixed diff --git a/packages/coding-agent/package.json b/packages/coding-agent/package.json index 80a40df1..9986a1ea 100644 --- a/packages/coding-agent/package.json +++ b/packages/coding-agent/package.json @@ -1,6 +1,6 @@ { "name": "@mariozechner/pi-coding-agent", - "version": "0.7.18", + "version": "0.7.20", "description": "Coding agent CLI with read, bash, edit, write tools and session management", "type": "module", "bin": { @@ -21,8 +21,8 @@ "prepublishOnly": "npm run clean && npm run build" }, "dependencies": { - "@mariozechner/pi-agent": "^0.7.18", - "@mariozechner/pi-ai": "^0.7.18", + "@mariozechner/pi-agent": "^0.7.20", + "@mariozechner/pi-ai": "^0.7.20", "chalk": "^5.5.0", "diff": "^8.0.2", "glob": "^11.0.3" diff --git a/packages/pods/package.json b/packages/pods/package.json index 7c1910fb..a2c64bf7 100644 --- a/packages/pods/package.json +++ b/packages/pods/package.json @@ -1,6 +1,6 @@ { "name": "@mariozechner/pi", - "version": "0.7.18", + "version": "0.7.20", "description": "CLI tool for managing vLLM deployments on GPU pods", "type": "module", "bin": { @@ -34,7 +34,7 @@ "node": ">=20.0.0" }, "dependencies": { - "@mariozechner/pi-agent": "^0.7.18", + "@mariozechner/pi-agent": "^0.7.20", "chalk": "^5.5.0" }, "devDependencies": {} diff --git a/packages/proxy/package.json b/packages/proxy/package.json index e9b0fa1f..d5667020 100644 --- a/packages/proxy/package.json +++ b/packages/proxy/package.json @@ -1,6 +1,6 @@ { "name": "@mariozechner/pi-proxy", - "version": "0.7.18", + "version": "0.7.20", "type": "module", "description": "CORS and authentication proxy for pi-ai", "main": "dist/index.js", diff --git a/packages/tui/package.json b/packages/tui/package.json index d281a057..9dd3b3eb 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -1,6 +1,6 @@ { "name": "@mariozechner/pi-tui", - "version": "0.7.18", + "version": "0.7.20", "description": "Terminal User Interface library with differential rendering for efficient text-based applications", "type": "module", "main": "dist/index.js", diff --git a/packages/web-ui/package.json b/packages/web-ui/package.json index d62c8824..c1157e22 100644 --- a/packages/web-ui/package.json +++ b/packages/web-ui/package.json @@ -1,6 +1,6 @@ { "name": "@mariozechner/pi-web-ui", - "version": "0.7.18", + "version": "0.7.20", "description": "Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai", "type": "module", "main": "dist/index.js", @@ -18,8 +18,8 @@ }, "dependencies": { "@lmstudio/sdk": "^1.5.0", - "@mariozechner/pi-ai": "^0.7.18", - "@mariozechner/pi-tui": "^0.7.18", + "@mariozechner/pi-ai": "^0.7.20", + "@mariozechner/pi-tui": "^0.7.20", "docx-preview": "^0.3.7", "jszip": "^3.10.1", "lucide": "^0.544.0",