🚀 Features
- Harbor Benchmark Runner: Added a Harbor / Terminal-Bench adapter and
pnpm bench:*scripts that spawn Session API runs withexecutionMode(defaultunsafefor unattended hard-approval tools). - Session API
executionMode:POST /api/sessionsnow acceptsexecutionMode(normal|yolo|unsafe) before the initial workflow starts. - Flattened
editFileAnchors:editFilenow uses start/endN:anchorrefs for clearer, flatter line edits. - Execution Platform in Workspace Context: Agents see the current OS/platform in the workspace service context to pick the right shell tools.
🐛 Fixes
- Thinking-Only Stuck Turns: Thinking-only LLM completions no longer stop the workflow as finished — they forward to Rust recovery and retry with the shared thinking retry budget. Content-array thinking is no longer misclassified as renderable output.
- Harbor Incomplete Harvest: Harbor agent timeouts no longer harvest workspace/messages as a successful finish; only
idle/errorcomplete a trial. Timeout multipliers are exposed on the bench scripts. - Loop Detection Threshold: Thinking/text loop recovery now requires 3 repetitions before cancel-and-retry, reducing false positives.
🔧 Internal
- Assistant Message Shape Helper: Extracted
inspect_assistant_message_shapefor consistent empty / thinking-only detection. - Bench Bootstrap: Harbor CLI can be installed on demand from the PowerShell runner; typo aliases for
bench:terminalremain available.
📦 Installation
Windows
Download and run LibrAgent_x64_en-US.msi
macOS
Download LibrAgent_x64.dmg (or silicon version if available), open it and drag the app to your Applications folder.
If you use the .app.tar.gz, extract it first.
Linux (Debian/Ubuntu)
After downloading the .deb package:
sudo apt install -fOr install dependencies manually:
sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-gtk3 gstreamer1.0-pulseaudio
sudo dpkg -i LibrAgent_*_amd64.debLinux (AppImage)
Download .AppImage, make executable and run:
chmod +x LibrAgent_*.AppImage
./LibrAgent_*.AppImage🔧 Requirements
- Windows 10+ / macOS 10.15+ / Linux (modern distribution)
- 4GB RAM minimum, 8GB recommended
See the assets below to download for your platform.