Skip to content

Releases: gitlares/fs-code

FS Code 0.1.8 Alpha

FS Code 0.1.8 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 28 Sep 18:21

FS Code 0.1.8 Alpha

This alpha improves the native workspace interactions and makes the local agent runtime more reliable when RTK is installed.

What changed

  • Adds native file-tree context actions for creating, copying, moving, renaming, duplicating, revealing, and sending files to Trash.
  • Lets users drop file paths into the integrated terminal with shell-safe quoting.
  • Shows input, output, cache, and total token values when the provider reports them.
  • Keeps the chat's transient thinking indicator from remaining below streamed assistant commentary or a final answer.
  • Ensures RTK can invoke the resolved Homebrew rg binary even when a GUI-launched application has a limited PATH.

Validation

  • swift test --build-system native: passed after the RTK and chat-transcript regressions were corrected. Optional visual-preview and ast-grep checks remain skipped when their opt-in dependency or environment flag is absent.
  • git diff --check: passed.

Installation and updates

Download the arm64 ZIP, extract FS Code.app, and replace the copy in Applications after quitting FS Code. Existing alpha installations can use FS Code → Check for Updates... once the Sparkle feed refreshes.

Notes

This remains an alpha build. Review agent-edited files before committing or publishing project work.

FS Code 0.1.7 Alpha

FS Code 0.1.7 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 28 Sep 17:14

FS Code 0.1.7 Alpha

This alpha release improves native agent runtime context handling and syncs the vendored AgentRunKit snapshot used by FS Code.

What changed

  • Uses the provider catalog maximum context window when available, instead of showing a smaller fallback window.
  • Adds proactive context compaction in the native agent runtime before a conversation grows past its configured context threshold.
  • Persists compacted conversation history and emits a context-compacted event so the UI can represent that the history was rewritten intentionally.
  • Syncs the vendored AgentRunKit snapshot to 6.1.0, including text-to-speech stitching and loudness updates.
  • Keeps FS Code local AgentRunKit context compactor visibility patch documented in the vendored upstream notes.
  • Updates the release version to 0.1.7 alpha, build 8.

Validation

  • swift test --build-system native: 236 XCTest tests passed, 3 skipped; 33 Swift Testing tests passed.

Installation and updates

Download the arm64 ZIP, extract FS Code.app, and replace the copy in Applications after quitting FS Code. Existing alpha installations can use FS Code → Check for Updates... once the Sparkle feed refreshes.

Notes

This remains an alpha build. Review agent-edited files before committing or publishing project work.

FS Code 0.1.6 Alpha

FS Code 0.1.6 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 28 Sep 16:40

FS Code 0.1.6 Alpha

Native macOS 15+ editor for Apple Silicon. Developer ID signed and notarized by Apple.

Changes

  • Adds project-scoped Code Intelligence as an explicit permission alongside Terminal and Computer Use.
  • Adds Swift symbol definition and reference lookups through sourcekit-lsp, gated by the Code Intelligence capability.
  • Adds structural code search through ast-grep when available, with a clear fallback message when the binary is missing.
  • Uses rg for project text search when available, with the existing deterministic scan as fallback.
  • Audits file writes produced by approved development commands and imports those changes into the agent change journal when possible.
  • Fixes idle shutdown and relaunch of the Swift symbol server so a later lookup starts a fresh sourcekit-lsp session.
  • Bumps the app to version 0.1.6 / build 7 for the Sparkle update channel.

Installation and updates

Download the arm64 ZIP, extract FS Code.app, and replace the copy in Applications after quitting FS Code. Existing 0.1.1 and newer alpha installations can use FS Code -> Check for Updates.... Automatic checks and installation remain disabled by default.

Validation and limits

Validation for this release includes the full Swift test suite: 234 XCTest tests with 3 environment-dependent tests skipped, plus 33 Swift Testing tests, all passing. Release validation also includes Developer ID signature verification, Apple notarization/stapling checks, Gatekeeper assessment, remote download checksum verification, and Sparkle Ed25519 signature verification.

This remains an alpha. Agent shell commands may still create changes that cannot be fully audited, especially deletions, very large files, binary files, or projects beyond the snapshot budget. Enable project capabilities deliberately and review changes. Connected AI requests send supplied context and tool results to the chosen provider. No product analytics collector is included. Intel binaries are not included.

FS Code 0.1.5 Alpha

FS Code 0.1.5 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 25 Sep 19:32

FS Code 0.1.5 Alpha

Native macOS 15+ editor for Apple Silicon. Developer ID signed and notarized by Apple.

Changes

  • Refines the native macOS chrome across the editor, assistant, TODOs, terminal, Markdown preview, and system prompt views.
  • Replaces duplicated tab-strip implementations with a shared native tab strip used by editor files and assistant conversations.
  • Adds shared UI helpers for icon-only buttons, spacing, radius, and text styling so touched views stay more consistent.
  • Updates the assistant composer immediately after send events so the input state tracks the conversation without waiting for the debounced full refresh.
  • Keeps release channel metadata current by bumping the app to version 0.1.5 / build 6.

Installation and updates

Download the arm64 ZIP, extract FS Code.app, and replace the copy in Applications after quitting FS Code. Existing 0.1.1 and newer alpha installations can use FS Code -> Check for Updates.... Automatic checks and installation remain disabled by default.

Validation and limits

Validation for this release includes the full Swift test suite: 216 XCTest tests with 2 optional screenshot tests skipped, plus 33 Swift Testing tests, all passing. Release validation also includes Developer ID signature verification, Apple notarization/stapling checks, Gatekeeper assessment, remote download checksum verification, and Sparkle Ed25519 signature verification.

This remains an alpha. Agent shell commands may change files outside the audited edit-tool restore flow. Enable project capabilities deliberately and review changes. Connected AI requests send supplied context and tool results to the chosen provider. No product analytics collector is included. Intel binaries are not included.

FS Code 0.1.4 Alpha

FS Code 0.1.4 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 25 Sep 18:04

FS Code 0.1.4 Alpha

Native macOS 15+ editor for Apple Silicon. Developer ID signed and notarized by Apple.

Changes

  • Shows provider rate limits as an explicit, actionable message instead of a generic response failure.
  • Pauses queued assistant messages with a rate-limit reason so the next action is clearer.
  • Requests macOS Accessibility permission through the project permissions flow before Computer Use runs, and blocks the pending action until the user retries after granting access.
  • Adds close and quit diagnostics around workspace shutdown while the remaining quit issue is investigated.
  • Bumps the app to version 0.1.4 / build 5 for the Sparkle update channel.

Installation and updates

Download the arm64 ZIP, extract FS Code.app, and replace the copy in Applications after quitting FS Code. Existing 0.1.1, 0.1.2, and 0.1.3 alpha installations can use FS Code -> Check for Updates.... Automatic checks and installation remain disabled by default.

Validation and limits

Validation for this release includes the full Swift test suite: 216 XCTest tests with 2 optional screenshot tests skipped, plus 33 Swift Testing tests, all passing. Release validation also includes Developer ID signature verification, Apple notarization/stapling checks, Gatekeeper assessment, and SHA-256 checksum verification of the published ZIP.

This remains an alpha. Agent shell commands may change files outside the audited edit-tool restore flow. Enable project capabilities deliberately and review changes. Connected AI requests send supplied context and tool results to the chosen provider. No product analytics collector is included. Intel binaries are not included.

FS Code 0.1.3 Alpha

FS Code 0.1.3 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 25 Sep 17:31

FS Code 0.1.3 Alpha

Native macOS 15+ editor for Apple Silicon. Developer ID signed and notarized by Apple.

Changes

  • Repairs persisted native-agent histories that contain an interrupted tool call followed by later user messages, moving the synthetic interruption result back beside its tool call so the next provider request stays valid.
  • Rechecks repaired history when resuming a thread and before starting a new turn, preventing stale in-memory history from surfacing as a malformed provider request.
  • Reports safe, specific categories for direct transport failures and malformed history errors without exposing provider bodies, internal tool IDs, or credential-adjacent details.
  • Bumps the app to version 0.1.3 / build 4 for the Sparkle update channel.

Installation and updates

Download the arm64 ZIP, extract FS Code.app, and replace the copy in Applications after quitting FS Code. Existing 0.1.1 and 0.1.2 alpha installations can use FS Code → Check for Updates…. Automatic checks and installation remain disabled by default.

Validation and limits

211 XCTest tests (2 optional screenshot tests skipped) and 33 Swift Testing tests passed with zero failures. Release validation also includes git diff --check, Developer ID signature verification, Apple notarization/stapling checks, Gatekeeper assessment, launch testing, and SHA-256 checksum verification of the published ZIP.

This remains an alpha. Agent shell commands may change files outside the audited edit-tool restore flow. Enable project capabilities deliberately and review changes. Connected AI requests send supplied context and tool results to the chosen provider. No product analytics collector is included. Intel binaries are not included.

FS Code 0.1.2 Alpha

FS Code 0.1.2 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 25 Sep 17:05

FS Code 0.1.2 Alpha

Native macOS 15+ editor for Apple Silicon. Developer ID signed and notarized by Apple.

Changes

  • Development commands can now be launched by bare executable name, resolving against safe absolute PATH entries and fixed system fallbacks instead of requiring an absolute path.
  • Command launch failures now report a safe system diagnostic in agent tool output, including the executable and errno, instead of a generic failure message.
  • Project-local executable paths are not searched implicitly, including through PATH symlinks into the project root.
  • The workspace sidebar now uses the same rectangular split-pane treatment as the assistant panel.

Installation and updates

Download the arm64 ZIP, extract FS Code.app, and replace the copy in Applications after quitting FS Code. Existing 0.1.1 alpha installations can use FS Code → Check for Updates…. Automatic checks and installation remain disabled by default.

Validation and limits

208 XCTest tests (2 optional screenshot tests skipped) and 33 Swift Testing tests passed with zero failures. Bare Git status, diff, commit and push to a local test remote are covered. Project context loading was checked: active project rules are reloaded for each normal chat turn; an ongoing turn retains its initial context. This remains an alpha. Agent shell commands may change files outside the audited edit-tool restore flow. Enable project capabilities deliberately and review changes. Connected AI requests send supplied context and tool results to the chosen provider. No product analytics collector is included. Intel binaries are not included.

FS Code 0.1.1 Alpha

FS Code 0.1.1 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 25 Sep 15:42

FS Code 0.1.1 Alpha

Native macOS 15+ editor for Apple Silicon. Developer ID signed and notarized by Apple.

Changes

  • Native application colors and improved chat scrolling and layout.
  • Base16/Base24 YAML themes for editor and terminal, with separate light/dark selections in Settings. Built-in Dracula and Alucard retain their colors.
  • Project-scoped capability controls and agent development tools, including command execution and optional macOS accessibility operations.
  • Automatic RTK wrapping for compatible commands when RTK is installed.
  • Improved conversation usage reporting and collapsible task details.
  • Sparkle update feed and Ed25519-signed update archive.

Installation and updates

Download the arm64 ZIP, extract FS Code.app, and replace the copy in Applications after quitting FS Code. Version 0.1.0 needs this manual upgrade once because its update feed was disabled. Starting with this version, use FS Code → Check for Updates…. Automatic checks and installation remain disabled by default.

Validation and limits

205 XCTest tests (2 optional screenshot tests skipped) and 33 Swift Testing tests, with zero failures. Theme import and native appearance were checked in a real application window. An installed-version-to-version Sparkle upgrade has not yet been exercised.

This remains an alpha. Agent shell commands may change files outside the audited edit-tool restore flow. Enable project capabilities deliberately and review changes. Connected AI requests send supplied context and tool results to the chosen provider. No product analytics collector is included. Intel binaries are not included.

FS Code 0.1.0 Alpha

FS Code 0.1.0 Alpha Pre-release
Pre-release

Choose a tag to compare

@gitlares gitlares released this 24 Sep 23:49

FS Code 0.1.0 Alpha

First public preview of a native macOS code editor built around visible, editable agent instructions and project-scoped AI connections.

Download

  • macOS 15 or later.
  • Apple Silicon (arm64) build. Intel binaries are not included in this release.
  • Extract the ZIP and move FS Code.app to Applications.
  • Signed with Developer ID Application: Daniel Lares. Notarized by Apple, with the notarization ticket stapled to the application.
  • SHA-256 checksum is provided in SHA256SUMS.txt.

Included

Project library and multiple project windows; native text editing and lexical highlighting; integrated terminal; project TODOs; Markdown/SVG/image previews and Quick Look; deterministic Agent Context; Build/Plan/Ask with editable prompts and project plans; native AgentRunKit conversations; ChatGPT sign-in; audited AI edits, file links, and restore controls.

Known limits

This is an alpha. Preserve backups and review agent changes. UTF-8 editing is limited to 5 MiB per file; agent edit tools have smaller limits. Highlighting is lexical. The provider API-key path has not yet been validated against a live paid API account. Claude OAuth, project MCP, Git graph, plugins, automatic RTK integration, agent shell execution, and subagents are not part of this release. The Sparkle update feed is not enabled.

There is no FS Code analytics collector. Connected AI requests send prompts, supplied context, and tool results to the selected provider. See the privacy documentation before working with confidential material.

Validation

178 XCTest tests, with one skipped and zero failures, plus 33 Swift Testing tests passed for this release preparation. Native UI spot checks included project-window switching, binary/PDF previews, and plan Preview/Code switching. This is not a complete cross-version or accessibility certification.