Skip to content

Releases: SeiyaFunaokaJP/ForgeKairos

v1.25.3

Choose a tag to compare

@github-actions github-actions released this 26 Oct 22:29
cd54b82

This release brings ForgeKairos up to Zed v1.25.3, including Git tag creation, a collapsible commit editor, splittable Markdown previews, smaller binaries, and new Gemini, Claude, and Bedrock models. It also keeps the API keys of sandboxed agents on SSH hosts out of process lists.

ForgeKairos

  • Updated to Zed v1.25.3, bringing in the v1.24 and v1.25 releases below. Upstream changes that would replace ForgeKairos features were left out: the CSV grid keeps its own cell navigation, the Git graph keeps its branch and tag labels and its Tag Here… action, and agent terminals stay inside the sandbox.
  • Added translations of the new interface text in all eight display languages.
  • Fixed API keys of sandboxed external agents on SSH hosts being visible in the host's process list. They now reach the sandbox on standard input.
  • Fixed agents and MCP servers started on a Windows SSH host losing the network allowlist's proxy settings.
  • Fixed the remote server's replies stalling when the client stopped reading its log.

Features

AI

  • Improved Agent Panel terminal support by allowing Terminal tabs to be dragged into it.
  • Improved custom Amazon Bedrock model support with configurable tool use, images, and thinking.
  • Improved memory and CPU usage while the agent responds in long threads.
  • Added GPT-6 Astra, Claude Fable 5.1, and Claude Opus 5.5 to the Amazon Bedrock provider.
  • Enabled session notices and context compaction for external agents using ACP.
  • Added Gemini 4 Argon to the Google AI models.

Git

  • Added a git: create tag at head command to create a local tag on the current commit. Tags are not pushed automatically.
  • Added gitiles as a Git hosting provider for Gitiles/Gerrit deployments, enabling permalinks and navigation from the Git blame diff view.
  • Added a side-by-side view for directory diffs opened with the CLI's --diff.
  • Added file counts to section headers in the Git Panel.
  • Added self-hosted Gerrit repositories as a provider for permalinks.
  • Improved the Git Panel with a collapsible commit message editor, configurable with git_panel.commit_editor, and the Git Graph with collapsible commit details.
  • Improved the branch picker to make clear that deleting a remote-tracking branch only removes the local ref, and removed the force delete option for remote-tracking branches, since it had no effect.

Debugger

  • Improved the debugger variables view with distinct colors for values based on their type, such as integers and strings.

Languages

  • Added a Show Source option to the Markdown preview tab context menu.
  • Added a Go package-level test gutter button next to package declarations.
  • Added support for language-server extensions to configure which language servers are enabled by default in extension.toml. See the extension documentation.
  • Added markdown_preview.heading_font_weight to configure the font weight of headings in the Markdown preview.
  • Added the mermaid_font_family setting to configure the font used in Mermaid diagrams.
  • Improved the column filter dropdown in the tabular data preview to sort values naturally (e.g., 2 before 10).
  • Added support for applying inlay hint text edits by double-clicking a hint, or by running editor: accept inlay hint with the cursor at the hint.
  • Added HTML syntax highlighting for svg, mathml and raw tagged templates, and CSS syntax highlighting for template literals in css({ ... }) objects, in JavaScript and TypeScript.

Remote Development

  • Improved remote server responsiveness when log or RPC response writes are blocked.
  • Improved SSH remote connection time by detecting the remote shell, platform, and OS version in one command instead of three, which helps most when connecting from Windows.

Linux

  • Reduced the Linux release binary size by about 23% on x86_64.

macOS

  • Improved how Finder groups ForgeKairos on macOS by identifying it as a developer tool.

Other

  • Added an extension_suggestions setting to turn off extension suggestions.
  • Improved the File Finder to pre-fill its query with text selected in the editor or terminal. Disable this with file_finder.prefill_query_from_selection.
  • Improved multi-cursor editing performance.
  • Improved project search speed and memory usage over misclassified binary files.
  • Improved the Extensions view so installed extensions appear even while offline or when the remote list is incomplete.
  • Improved the font family pickers in the settings window to render each option in its own font as a preview.
  • Improved startup time.
  • Added automatic unfolding of folded sections when jumping to a location via go to line, go to definition/declaration/implementation/type definition, symbol navigation, the outline and project symbol pickers, multibuffer location results, and navigation history.
  • Added an "Open SVG Preview" option to the Project Panel's context menu for SVG files.
  • Added the tab_switcher.show_file_preview setting, which controls whether files are previewed in the editor while cycling through the tab switcher (defaults to true).
  • Improved the tab switcher so it no longer changes selection on mouse hover and no longer delays showing its popover; you can still click entries to switch tabs.
  • Improved startup time when restoring hundreds of editor selections.
  • Improved startup time when using custom icon themes.
  • Reduced the binary size by about 33% on macOS, 28% on Windows, and 7% on Linux.

Bug Fixes

  • Fixed .env files being treated as shell scripts and triggering shellcheck warnings. They now use the Env language.
  • Fixed a crash when editing a buffer while an inlay-hint request was pending.
  • Fixed a crash when syntax parsing requested bytes inside a multibyte character.
  • Fixed a ty language server panic when opening a Python file as a single-file project.
  • Fixed ACP session title clearing and prevented programmatic title updates from being saved as user renames.
  • Fixed ChatGPT Subscription models disappearing when the model catalog takes longer than 5 seconds to load.
  • Fixed Command-clicking a symbol whose name matches its file name doing nothing.
  • Fixed crashes on tab-indented code blocks.
  • Fixed emoji, symbol, and non-Latin fonts rendering as empty boxes on Linux after being used as a font fallback.
  • Fixed files created in a directory that was deleted and immediately recreated (for example by a build or test step that clears and repopulates an output directory) not appearing until the workspace was reloaded.
  • Fixed files in symlinked directories opening in a separate worktree when a language server reports them by their canonical path.
  • Fixed hanging during remote project search.
  • Fixed JSON completion ordering when typing the start of a key.
  • Fixed language association for file_type path globs with single-file worktrees.
  • Fixed Markdown Preview ignoring pane-split actions when focused; splitting now opens another preview in the new pane.
  • Fixed remote paths sometimes reusing a workspace connected to a different host.
  • Fixed selected context being lost when added before an agent thread finished loading.
  • Fixed the Git Panel offering to initialize a repository when a single file was opened as a project, which failed with "Not a directory".
  • Fixed the minimap thumb and cursor moving inconsistently.
  • Fixed worktree creation on a Windows remote from a Unix client.
  • Fixed "Scroll to User Message" so it lands on typed answers to AskUserQuestion.
  • Fixed editor: open docs failing to open local documentation when its file URL contained encoded characters.
  • Fixed envFile not being loaded when debugging Python projects with debugpy.
  • Fixed macro_rules! text flickering in the Rust completion menu.
  • Fixed shift-click and shift-up/shift-down selection in the Project Panel omitting folded directories or the starting entry.
  • Fixed shift-enter in the JetBrains keymap not selecting the previous search match.
  • Fixed an empty frame being drawn next to diff hunks in the Git Panel when the Stage/Restore buttons are disabled.
  • Fixed auto-closing brackets being inserted inside comments or strings at the end of a file.
  • Fixed bracket colors flickering during agentic edits.
  • Fixed copying Markdown code blocks nested inside blockquotes, lists, and callouts.
  • Fixed debugger error messages showing placeholders like {response_message} instead of the actual error text.
  • Fixed dropping external files onto a specific directory in a folded path in the Project Panel.
  • Fixed identical Backspace and Delete icons in the Keymap Editor.
  • Fixed LM Studio models not appearing when a Splash model is installed.
  • Fixed Markdown Preview and the Agent Panel rendering the text between two --- separators as a YAML metadata block.
  • Fixed Markdown task-list checkboxes not appearing or sitting above the first line of text in Markdown Preview.
  • Fixed missing reasoning options when applying a default model to an ACP agent session.
  • Fixed navigation from agent file links opening the wrong file or workspace.
  • Fixed selected radio indicator alignment in agent elicitation forms.
  • Fixed some inlay hints appearing at the wrong position while editing.
  • Fixed SSH config hosts sometimes remaining missing or stale in the remote projects picker.
  • Fixed text selection and copying in Thinking previews in agent threads.
  • Fixed the Agent Panel's "Awaiting Confirmation" row jumping while its ellipsis animated.
  • Fixed the debugger panel stack-frame error banner persisting after a successful refresh.
  • Fixed the default value shown for format_on_save in the settings popup.
  • Fixed the which-key popup and pending keystrokes indicator showing disabled bindings or hiding actions that also start longer shortcuts.
  • Fixed unhelpful tool-call error messages when a model returned an invalid or incomplete...
Read more

ForgeKairos v1.23.3

Choose a tag to compare

@github-actions github-actions released this 19 Oct 14:42
3b7d07f

What's Changed

  • Add a Traditional Chinese installer and fix wrapping and layout found in the multilingual GUI check by @SeiyaFunaokaJP in #1
  • agent_ui: Add per-thread sandbox and network buttons and a subagent list by @SeiyaFunaokaJP in #2
  • Finish the network buttons and subagent list, mark the title bar's drag area, and switch editing modes from the status bar by @SeiyaFunaokaJP in #3
  • Help clangd find definitions outside the file, and say when compile commands are missing by @SeiyaFunaokaJP in #4
  • platform_title_bar: Set the menu row apart and make the second row draggable by @SeiyaFunaokaJP in #5
  • agent_ui: Pick an external agent's sandbox and network before it starts by @SeiyaFunaokaJP in #6
  • agent_ui: Ask before updating external agents instead of reinstalling them at every start by @SeiyaFunaokaJP in #7
  • Turn off the pause after agent writes by default and show paused folders in the status bar by @SeiyaFunaokaJP in #8
  • agent_ui: Add per-thread MCP switches and pre-start agent options by @SeiyaFunaokaJP in #9
  • agent_ui: Fix the crash on an agent's update banner by @SeiyaFunaokaJP in #10
  • ui: Stop clipped scrollbars from taking presses outside their viewport by @SeiyaFunaokaJP in #11

New Contributors

Full Changelog: v1.22.0-pre...v1.23.3

ForgeKairos 1.22.0-pre

Choose a tag to compare

@SeiyaFunaokaJP SeiyaFunaokaJP released this 10 Oct 15:02

First test release of ForgeKairos, a fork of Zed v1.22.0 with a Japanese and English UI and local-LLM control (outbound network denied by default).

This is a pre-release for testing the packages. macOS builds will follow.

Downloads

OS File
Windows x86_64 forgekairos-windows-x86_64-setup.exe (installer, not code signed)
Linux x86_64 (glibc 2.35+) forgekairos-linux-x86_64.tar.gz (needs libasound2)
Remote server for SSH/WSL hosts forgekairos-remote-server-linux-x86_64.gz, forgekairos-remote-server-windows-x86_64.zip (already included in the packages above)

SHA-256

032750a67b98868780ffdd5c2ba1a03f1c6c39e8954d8be40000b6bde3259956  forgekairos-windows-x86_64-setup.exe
407d3d87690eae406192ec4f1dced4b9d30c44c14a6e6344bf40139a5c90d1e7  forgekairos-linux-x86_64.tar.gz
81a678c888cea8ea5bdae00dd07f662bd81dcac9f74c5de873a6c2aaaf4bbc81  forgekairos-remote-server-linux-x86_64.gz
9162de5b7df96db83e95612270ae32cbcb082452e9cb268e3cfb182b41213640  forgekairos-remote-server-windows-x86_64.zip