Skip to content

0.4.0 - 2026-02-25

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Feb 11:26

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

File Platform Checksum
juan-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
juan-x86_64-apple-darwin.tar.xz Intel macOS checksum
juan-x86_64-pc-windows-msvc.zip x64 Windows checksum
juan-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
juan-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
juan-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
juan-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum