diff --git a/package-lock.json b/package-lock.json index f7594c133..0681a677d 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 8b7852ab2..064913552 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 8f09dbe20..737782ff3 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 4d0547df1..616a6ed32 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 80a40df15..9986a1ead 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 7c1910fbf..a2c64bf70 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 e9b0fa1f7..d5667020c 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 d281a0576..9dd3b3ebc 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 d62c8824b..c1157e229 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",