Skip to content

Releases

Artemis v2.0.5

Choose a tag to compare

@EurekaRaider EurekaRaider released this 07 Nov 11:00

Artemis v2.0.5

中文

  • 在窄窗口中,输入栏会收起运行模式文字、缩短审批策略标签,为模型选择和运行按钮留出空间。审批菜单会随输入栏宽度调整位置。
  • 模型菜单保持在输入栏边界内。使用键盘切换推理强度时,获得焦点的选项会滚动到可见区域。
  • README 更新了桌面应用架构图,并提供适配浅色和深色主题的版本。

English

  • In narrow windows, the composer collapses run-mode labels and truncates the approval policy label to leave room for the model picker and run controls. The approval menu adjusts its position to fit the composer.
  • The model menu stays within the composer bounds. When you navigate reasoning levels with the keyboard, the focused option scrolls into view.
  • The README includes an updated desktop architecture diagram in light and dark variants.

Source commit / 源码提交:f058020888ee9ab172b23a9390da82d65e59f99a.

Artemis v2.0.4

Choose a tag to compare

@github-actions github-actions released this 07 Nov 04:58

Artemis v2.0.4

中文

  • Windows 上为 Slack CLI 分配独立控制台,修复从 Electron 启动时可能挂起的问题;随应用验证的 Slack CLI 更新到 4.13.0。
  • 自定义模型服务设置将连接、模型能力和限制分组展示。欢迎页的继续任务卡片简化了文件变更摘要,窄窗口会隐藏发送提示。
  • 按功能整理桌面主进程、渲染器、Pi 会话和协议模块;在 README 中增加运行时架构图和目录归属说明,方便定位源码与测试。

English

  • Give the Slack CLI its own console on Windows to prevent hangs when Electron launches it. Update the verified Slack CLI to 4.13.0.
  • Group connection settings, model capabilities and limits in the custom provider form. Simplify the changed-file summary on welcome cards and hide the send hint in narrow windows.
  • Reorganize desktop services, renderer controllers, Pi sessions and protocol modules by feature. The README now maps runtime boundaries and shows where source code and tests belong.

Source commit / 源码提交:6aa069df298d2815b5bd28eff8c61d4f8edd3c3e.

Artemis v2.0.3

Choose a tag to compare

@github-actions github-actions released this 04 Nov 07:29

Artemis v2.0.3

中文

  • 切换模型或思考强度时保持输入框、草稿和焦点稳定,并在选择保存完成前阻止发送,避免使用尚未保存的模型配置。
  • 将模型选择菜单限制在会话区域内,避免侧边工作区面板遮挡菜单;保存选择时保留菜单的稳定布局。
  • 修复从桌面启动应用时 GitHub CLI 的发现与当前 GitHub 账号登录状态检测,并为 GitHub Gist 和 Radius 分享分别提供准确的不可用提示。

English

  • Keep the composer, draft and focus stable while saving a model or reasoning effort selection, and wait for the selection to finish saving before sending a prompt.
  • Keep the model picker within the conversation area so the workspace dock cannot clip it, and preserve its layout while saving a selection.
  • Improve GitHub CLI discovery in desktop launches and check the active GitHub account, with separate availability messages for GitHub Gist and Radius sharing.

Source commit / 源码提交:d9c99c02b588b3e2100a94ac27726536f0c7ff2b.

Artemis v2.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Nov 18:50

Artemis v2.0.2

中文

  • 修复切换模型或思考强度时,空白会话输入框短暂跳到底部的问题,保留草稿和布局位置。
  • 为计划、执行、代码模式和思考强度分段控件增加连续滑动效果;思考强度选择后保持菜单打开,并遵循系统减少动态效果设置。
  • 根据窗口可用空间限制模型菜单的高度和横向位置,避免顶部搜索框、模型列表被截断。
  • 修复群成员头像被旧伸缩尺寸挤成长条的问题,统一保持 32 × 32 像素。
  • 统一评审代码区的横向和纵向滚动,长代码行可以在当前视口横向查看,无需先滚到文件底部。
  • 移除根目录 README 中重复的中文段落和中文指南入口,保留纯英文介绍。

English

  • Keep the empty conversation composer and its draft in place while saving a model or reasoning effort selection.
  • Animate the selection indicator across Plan, Work, Code and reasoning effort controls. Keep the reasoning menu open after selection and respect reduced motion preferences.
  • Bound the model menu to the available window space so its search field and model list remain accessible.
  • Keep group member avatars at 32 × 32 pixels instead of compressing them into narrow pills.
  • Scroll review code horizontally and vertically within the visible reader, allowing long lines to be inspected before reaching the end of the file.
  • Keep the root README in English by removing duplicate Chinese paragraphs and Chinese guide links.

Source commit / 源码提交:849469d64bf3a88b4367a09862f75638fb33557c.

Artemis v2.0.1

Choose a tag to compare

@github-actions github-actions released this 02 Nov 14:50

Artemis v2.0.1

中文

  • 修复资源中心 MCP 沙箱与兼容模式胶囊内图标、文字未居中的问题。
  • 恢复 Office、设计插件卡片的专属图标,避免显示通用文档或设计图标。
  • 修复输入框 @ 插件列表统一显示默认技能图标的问题,优先使用插件自带图标并保留品牌图标回退。
  • 群聊项目授权概览按群身份和项目归组,避免同一群通过多个机器人连接时重复显示;不同租户、平台、群或项目仍独立保留,同名群显示区分信息,各机器人授权可分别管理。
  • 修复右侧浏览器打开 HTML 时,文档尚未就绪便初始化预览工具而短暂显示红色报错的问题。
  • 修复 macOS 收起侧边栏后,背景颜色分界穿过左上角窗口按钮区域的问题。

English

  • Center icons and labels inside the Resource Center's MCP sandbox and compatibility mode pills.
  • Restore the dedicated Office and Design plugin artwork on their cards.
  • Show each plugin's own icon in composer @ suggestions, with the existing brand fallback when a manifest icon is unavailable.
  • Group project authorization summaries by group identity and project so multiple bot connections do not duplicate the same group. Keep different tenants, platforms, groups and projects separate, distinguish same-named groups, and preserve independent bot authorization management.
  • Wait for the browser's initial document before starting preview tools, preventing a transient red error when opening HTML files.
  • Keep a continuous titlebar background behind the macOS window controls when the sidebar is collapsed.

Source commit / 源码提交:bc29807c5bcf0e1efb23ae32bdcc081e491953f9.

Artemis v2.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 11:32

Artemis v2.0.0

中文

  • 更新 Nocturne 界面,统一侧边栏、会话、设置、资源中心和自动化页面的布局、图标与字体;支持持久保存玻璃或纯色界面偏好,并完善键盘焦点与菜单导航。
  • 改进任务执行展示:结构化工作记录、计划与待确认操作更清晰,保留中断回复和任务终态;完善欢迎页继续任务、历史记录、群组上下文和消息时间显示。
  • 优化工作区 Dock、文件与 Markdown 编辑、终端和代码审查布局,改善窄窗口、高缩放及从右到左语言下的显示与操作。
  • 修复环境面板分支菜单背景透明、文字与后方内容重叠的问题,并确保高对比度和减少透明度模式下的侧边栏保持不透明。
  • 完善本地检出与托管 worktree 的工作区操作,支持在项目界面编辑 AGENTS.md,并通过 Artemis 任务链接打开已有会话。
  • 改进模型选择与配置、归档批量操作和更新提示,修复资源条目重复、状态显示、消息操作及多语言布局问题。
  • 刷新随附 Slack CLI 至 v4.12.0,并补充离线字体授权与界面回归验证。
  • 能力包按最低宿主版本判断兼容性,移除主版本上限;保留旧清单签名及既有平台、协议与沙箱验证,使已安装能力包可以继续用于 Artemis 2.0.0。

English

  • Introduce the Nocturne interface across the sidebar, conversations, settings, resource center and automations, with consistent layouts, icons and fonts. Save glass or solid appearance preferences and improve keyboard focus and menu navigation.
  • Clarify task progress with structured work records, plans and pending decisions while preserving interrupted replies and final task states. Improve task resumption, history, group context and message timestamps.
  • Refine the workspace dock, file and Markdown editors, terminal and code review layouts for narrow windows, high zoom and right-to-left languages.
  • Restore the environment branch menu surface so its text stays readable over page content, and keep the sidebar opaque in high-contrast and reduced-transparency modes.
  • Improve workspace operations for local checkouts and managed worktrees, add an in-app project AGENTS.md editor, and open existing conversations through Artemis task links.
  • Improve model selection and configuration, batch archive actions and update notices. Fix duplicate resource entries, status presentation, message actions and localized layouts.
  • Refresh the bundled Slack CLI to v4.12.0 and include offline font licensing and additional UI regression verification.
  • Check capability compatibility against the minimum host version without a major-version ceiling. Preserve legacy manifest signatures and existing platform, protocol and sandbox verification so installed packs remain usable with Artemis 2.0.0.

Source commit / 源码提交:f8cfbc4c79482f32326e10e98f95a4372339c574.

Artemis v1.7.20

Choose a tag to compare

@github-actions github-actions released this 28 Oct 05:54

Artemis v1.7.20

中文

  • 修复浏览历史对话时的滚动顿挫:由历史轮次组件统一管理离屏内容高度,避免重复的尺寸估算引起页面跳动,即使没有任务运行也能稳定滚动。
  • 修复 macOS 浏览器连续滚动时回落到 60 帧的问题。浏览器改用与真实显示器刷新率同步的原生视图,本地 120 Hz 屏幕验证中,连续 2,500 次滚轮输入的合成帧率保持约 120 帧。
  • 保留浏览器弹层、响应式尺寸、中文输入、元素批注和截图操作。弹层遮挡页面时保留可截图的渲染状态,并串行处理截图与视口变更,避免标注截图超时或尺寸冲突。
  • 浏览器画中画按可见状态管理采集资源,隐藏后释放采集轨道;普通浏览器面板无需持续采集。其他平台保留共享纹理预览,并按所在显示器配置刷新率、保留精细滚轮增量。

English

  • Fix uneven scrolling through conversation history by letting history turns own offscreen height measurements. Removing competing size estimates prevents page jumps even when no task is running.
  • Fix the macOS browser's fallback to 60 FPS during continuous scrolling. Native browser views follow the actual display refresh rate; a local 120 Hz display sustained approximately 120 compositor FPS across 2,500 consecutive wheel inputs.
  • Preserve browser overlays, responsive layouts, Chinese text input, element annotations and screenshots. Covered pages retain a capturable rendering surface, and screenshot and viewport commands run sequentially to prevent annotation timeouts and conflicting dimensions.
  • Manage browser picture-in-picture capture according to visibility and release capture tracks when hidden. Ordinary browser panels need no continuous capture. Other platforms retain shared-texture previews with display-aware frame rates and precise wheel deltas.

Source commit / 源码提交:0293d36312aacb9bce51e86a0f996906fe17e182.

Artemis v1.7.19

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:59

Artemis v1.7.19

中文

  • Pi 升级至 1.4.0,适配 Artemis 现有扩展和并发补丁。保留主、子 Agent 的统一调度、排队取消、执行超时和 Worker 实际退出后释放容量的行为。
  • 更新 Electron 至 43.8.3,并更新生产与开发依赖,修复本次审计发现的 25 项安全告警;发布前全量及生产依赖审计均为 0 告警。
  • 优化 Codemode Worker 启动:使用 Pi 自带的独立 Worker 包,通过 CJS 入口减少模块加载开销。每次执行仍使用新的线程和隔离 VM,保留内存上限、工具权限及中止机制。
  • 补齐 Pi 的重试错误分类、Responses 工具变更前缀、空白工具结果和压缩预算回归,避免确定性错误被重试,保留现有模型与会话功能。
  • 本机 macOS arm64 签名安装包完成 1–64 路同负载交替对比,所有档位耗时中位数均低于升级前版本;真实钥匙串中的现有凭据、SQLite、Canvas、PTY 和 Seatbelt 验收通过。
  • 随包 Slack CLI 更新至 4.11.0,并验证官方归档摘要、原生执行和本地兼容流程。

English

  • Upgrade Pi to 1.4.0 and adapt Artemis's existing extension and concurrency patches. Preserve shared scheduling for main and child agents, queued cancellation, execution deadlines and capacity release after the worker actually exits.
  • Upgrade Electron to 43.8.3 and update production and development dependencies to resolve the 25 findings identified in this audit. Both full and production dependency audits report zero findings before release.
  • Reduce Codemode worker startup overhead by using Pi's shipped self-contained worker through a CommonJS entry. Every execution retains a fresh thread and isolated VM, memory limits, tool permissions and abort handling.
  • Expand regression coverage for retryable error classification, stable Responses prefixes across tool changes, whitespace-only tool results and compaction budgets. Preserve existing model and session behavior without retrying deterministic failures.
  • Complete alternating same-load comparisons at 1–64 concurrent scripts on the locally signed macOS arm64 package; median batch times improve at every load compared with the previous version. Existing Keychain credentials, SQLite, Canvas, PTY and Seatbelt checks pass.
  • Update the bundled Slack CLI to 4.11.0 and verify official archive digests, native execution and local compatibility flows.

Source commit / 源码提交:9588a63b0e6f5412a04c790bd8d48d54c1b4e88e.

Artemis v1.7.18

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:40

Artemis v1.7.18

中文

  • Pi 升级至 1.3.0。Codemode 使用 Artemis 的统一并发调度,保留现有主、子 Agent 并发能力;真实 Worker 回归覆盖最高 64 路并发、单脚本并行工具和多层子任务等待。
  • 补齐 Codemode 排队取消、执行中止和超时后的资源回收,Worker 实际退出后才释放容量,确保取消后的替换任务可继续运行,避免父任务等待子任务时占满执行槽位。
  • 兼容 Kimi Coding 官方旧端点和新版工具声明;保留自定义代理地址。改进自定义 Responses 的工具参数 JSON 修复、Schema 校验、错误图片保留和流式取消,防止取消后返回成功或执行不完整工具调用。
  • 新增会话分享:从项目任务或最近会话菜单创建当前分支的固定快照,逐条选择消息;工具详情、思考内容和图片默认不分享,可按需开启。快照移除私有工作区及模型配置,跨平台导出统一使用脱敏路径。
  • 支持导出离线 HTML、上传至 Radius 或 Secret Gist,并提供分享历史、复制链接和管理入口。上传需要明确操作,支持取消并防止重复上传;Secret Gist 仅是不公开列出,持有链接的人均可阅读。
  • 重新设计分享对话框、内容选择与历史操作,修复预览黑屏;隔离的 HTML 预览跟随深浅色主题,深色背景下保留清晰的文字和边界,并适配窄窗口。
  • 补齐 Pi 1.3.0 并发与取消、Kimi、自定义 Responses、快照脱敏、分享交互及深浅色预览回归测试。

English

  • Upgrade Pi to 1.3.0. Codemode uses Artemis's shared concurrency scheduler to preserve existing main and child agent capacity. Real-worker regression checks cover up to 64 concurrent workers, parallel tools within one script and nested child-task waits.
  • Complete queued cancellation, execution abort and timeout cleanup. Capacity is released after the worker actually exits, allowing replacement work to proceed without parent tasks exhausting runnable slots while waiting for children.
  • Support legacy official Kimi Coding endpoints and updated tool declarations while preserving custom proxy URLs. Improve custom Responses tool-argument JSON repair, schema validation, error-image retention and streaming cancellation; reject late success after cancellation and incomplete tool calls.
  • Add conversation sharing from project task and Recents menus. Review a fixed snapshot of the current branch and select individual messages. Tool details, thinking and images are excluded by default and can be enabled explicitly. Snapshots remove private workspace and model configuration and use a consistent redacted path across platforms.
  • Export offline HTML or upload to Radius or a secret GitHub Gist, with share history, link copying and management actions. Uploads require an explicit action, support cancellation and prevent duplicate submissions. Secret Gists are unlisted; anyone with the link can read them.
  • Redesign the sharing dialog, content selection and history actions, and fix blank previews. The isolated HTML preview follows light and dark themes with readable text, visible boundaries and a layout that adapts to narrow windows.
  • Expand regression coverage for Pi 1.3.0 concurrency and cancellation, Kimi, custom Responses, snapshot redaction, sharing interactions and light/dark previews.

Source commit / 源码提交:f9378db8af605cd1f31d970503cca3ffef15ddca.

Artemis v1.7.17

Choose a tag to compare

@github-actions github-actions released this 15 Oct 12:01

Artemis v1.7.17

中文

  • Pi 升级至 1.2.0,接入新版 Codemode 工具声明与运行兼容性,并验证启动钩子、取消/排队和上下文压缩;压缩文本不再包含思考内容。
  • MCP 完整保留对象、数组、字符串、数字、布尔值和 null 等结构化结果。未声明输出 Schema 的工具也可在 Codemode 中返回原始 JSON;服务器未提供文本时,Work 会在上下文预算内补充 JSON 文本,并保留图片。
  • 修复 PostToolUse 钩子追加上下文时丢失结构化结果的问题;钩子可读取结构化输出,错误反馈仍会拒绝工具结果。
  • OpenRouter 目录按当前账户筛选可用模型,同步上下文/输出限制和价格,支持区域端点及按凭据和端点隔离的离线缓存。
  • 修复账户切换与 Office 设置并发更新造成的凭据/目录不一致;桌面默认模型跟随 Agent Host 确认的选择,不再继续使用被账户目录排除的模型。
  • 补齐真实 Pi Codemode 与 MCP SDK 回归测试,修复旧测试中工具未执行或断言被捕获仍可能通过的问题,并覆盖结构化结果、钩子交互、大输出截断和账户切换竞争条件。

English

  • Upgrade Pi to 1.2.0 with updated Codemode tool declarations and runtime compatibility, and verify startup hooks, cancellation, queued messages and context compaction. Compaction text no longer includes thinking content.
  • Preserve MCP structured results including objects, arrays, strings, numbers, booleans and null. Codemode receives raw JSON even when a tool has no declared output schema; Work adds a context-budgeted JSON text fallback when the server supplies no text, while retaining images.
  • Fix structured results being lost when PostToolUse hooks add context. Hooks receive structured output, while error feedback continues to reject tool results.
  • Personalize OpenRouter model catalogs for the current account, including context/output limits and pricing, with regional endpoints and an offline cache isolated by credential and endpoint.
  • Fix credential/catalog inconsistencies when account changes overlap Office settings updates. The desktop default model follows the Agent Host's confirmed selection instead of retaining a model excluded by the account catalog.
  • Expand real Pi Codemode and MCP SDK regression coverage, correcting tests that could pass without executing the tool or after Pi caught an assertion. Cover structured results, hook interactions, large-output truncation and account-change races.

Source commit / 源码提交:34a5060c859d85d7bebda7acc9068876e73f4d88.