v0.4.3
Highlights
- Cron Scheduled Tasks — Full cron job system integrated into web settings, supporting create/edit/delete/list/run from the UI
- Web UX Overhaul — Scroll-following redesign, collapsible thinking sections, tool execution progress auto-fold, Lightbox image preview, and cursor/display refinements
- Markdown Security Hardening — Sanitization, external link protection, tabnabbing prevention, and safe code URL handling
- list_sessions Tool — LLM can now perceive available sessions across conversations
- Desktop Icon Refresh — Rounded-style icons for the desktop application
New Features
- Cron Scheduled Tasks — Web settings now include a cron job management tab (list/create/edit/delete/run), plus the
crontool for programmatic scheduling (099cc2e,d77ef54) - list_sessions Tool — Enables the LLM to discover and reference other active conversation sessions (
355ccb3) - Web Scroll-Following — Refactored to align with kimi-code weak-follow behavior for smoother reading (
229ac80) - Markdown Security — Comprehensive sanitization including anti-tabnabbing, external link safety, and secure code block URL rendering (
ebb963c) - In-App Image Preview (Lightbox) — Click images to zoom inline instead of jumping to an external browser (
76e595f) - Tool Execution Progress — Progress area auto-expands during execution, auto-collapses on completion (
3b88d73) - Thinking & Task Folding — Thinking process and completed tasks now have independent collapsible sections in web UI (
df01f8d)
Important Fixes
- Sleep Tool Range — Maximum sleep duration expanded from 30s to 600s (10 min), supporting longer wait scenarios (
716d5bb) - Cron Runtime Safety — UI refinements and protections against accidental operations during cron task execution (
0fba4ba) - Input Box Scrolling — Content exceeding max height now scrolls instead of being truncated (
787f160) - Base64 Image Display — Fixed inline base64 images not rendering and added graceful fallback for broken images (
854e663) - Desktop External Links — Fixed browser hijacking when clicking external links in the desktop app (
e1563d8) - Multi-Session UI — Fixed task count and input box draft height issues in multi-session views (
3e5b24c) - Content Cursor Style — Eliminated I-beam cursor in content areas, unified to default arrow (
234c632)
Refactoring
- Desktop Icon — Replaced with rounded-style icons for a modern look (
39240f3)
Installation
pip install illusion-agent==0.4.3Or upgrade an existing installation:
pip install --upgrade illusion-agentAssets are available at: https://github.com/YunTaiHua/illusion-agent/releases/tag/v0.4.3
重点更新
- Cron 定时任务 — 完整的 cron 任务系统,可在 Web 设置中管理(列表/创建/编辑/删除/运行)
- Web 端体验重构 — 滚动跟随重设计、思考过程折叠、工具进度区自动折叠、Lightbox 图片预览、光标与显示细节优化
- Markdown 安全加固 — 消毒、外链保护、tabnabbing 防护、安全代码 URL 渲染
- list_sessions 工具 — LLM 现在可感知其他活跃会话
- 桌面图标更新 — 圆角风格图标
新功能
- Cron 定时任务 — Web 设置新增 cron 任务管理 Tab(列表/创建/编辑/删除/运行),
cron工具支持编程式调度 (099cc2e,d77ef54) - list_sessions 工具 — LLM 可发现和引用其他活跃对话会话 (
355ccb3) - Web 滚动跟随 — 重构对齐 kimi-code 弱跟随行为,阅读更流畅 (
229ac80) - Markdown 安全 — 全面消毒,包含反 tabnabbing、外链安全、安全代码块 URL 渲染 (
ebb963c) - 应用内图片预览 (Lightbox) — 点击图片在应用内放大,不再跳转外部浏览器 (
76e595f) - 工具执行进度 — 进度区执行中自动展开,完成后自动折叠 (
3b88d73) - 思考与任务折叠 — Web 端思考过程和已完成任务拥有独立可折叠区域 (
df01f8d)
重要修复
- Sleep 工具范围 — 最大休眠时间从 30 秒扩展至 600 秒(10 分钟),支持更长的等待场景 (
716d5bb) - Cron 运行时安全 — 前端 UI 细节优化和 cron 任务执行期间的防误操作 (
0fba4ba) - 输入框滚动 — 超出最大高度的内容改为滚动查看而非截断 (
787f160) - Base64 图片显示 — 修复内联 base64 图片无法显示的问题,损坏图片显示美化 (
854e663) - 桌面端外链劫持 — 修复桌面端点击外链导致窗口无法返回的问题 (
e1563d8) - 多会话 UI — 修复多会话下任务计数和输入框草稿高度问题 (
3e5b24c) - 内容区光标样式 — 消除内容区 I-beam 光标,统一为默认箭头 (
234c632)
重构
- 桌面图标 — 更换为圆角风格图标,视觉效果更现代 (
39240f3)
安装
pip install illusion-agent==0.4.3或升级已有安装:
pip install --upgrade illusion-agent资源下载:https://github.com/YunTaiHua/illusion-agent/releases/tag/v0.4.3