Release Notes
Added
- Image input and output support
- Attach images to Slack messages to include them in agent prompts
- Use
#read <image_path> to send local images from workspace to Slack
- Agents can send images back, which are automatically uploaded to Slack
- Supports PNG, JPEG, GIF, WebP, BMP formats
- New Slack bot permission required:
files:read
#cancel command to cancel ongoing agent operations
- Support for multiple concurrent sessions per agent (each session spawns its own agent process)
#model command now supports deprecated set_session_model API with fallback
Changed
- Architecture redesign: one agent process per session instead of shared agent processes
- Faster Ctrl+C shutdown using signal handling
Fixed
- Session config can be correctly initialized
#read command now correctly handles absolute paths and ~ paths on all platforms
Install juan 0.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/DiscreteTom/juan/releases/download/v0.4.0/juan-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/DiscreteTom/juan/releases/download/v0.4.0/juan-installer.ps1 | iex"
Download juan 0.4.0