Skip to content

Releases: 1jehuang/jcode

v0.76.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 11:34

Transcript privacy and broader provider support

Highlights

  • Opt-in transcript telemetry now supports privacy-preserving collection with automatic secret redaction
  • Anthropic-compatible provider profiles can now connect to additional compatible services
  • Grok Build login can now be completed directly inside the TUI

Improvements

  • Startup update checks can now be disabled in configuration
  • Transient provider retries are more resilient and configurable
  • Z.AI Coding Plan supports reasoning effort controls and safely handles text-only models

Fixes

  • OpenRouter responses preserve tool outputs even when the corresponding tool call is unavailable
  • Prompt files are deduplicated and oversized skill context is clipped
  • Repeated paste placeholders expand correctly
  • Self-development builds promote artifacts to the correct paths
  • Grok model lists refresh after login and use the current managed backend

Full changelog: v0.75.5...v0.76.0

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.75.5

Choose a tag to compare

@github-actions github-actions released this 12 Aug 19:09

Reliable remote sessions, providers, and release builds

Highlights

  • Remote sessions now preserve active skills and recover cleanly after clearing session state
  • OpenAI-compatible and OpenRouter streams handle transient failures and fallback tool calls more reliably

Improvements

  • ACP sessions tolerate host-provided MCP servers and report turn token usage
  • Shifted keyboard symbols report their alternate keys consistently
  • Development builds choose safer job counts based on available memory

Fixes

  • Background commands no longer inherit stdin unexpectedly
  • Telemetry respects opt-out before install events and isolates tests from user configuration
  • Fallback tool-call identifiers remain unique when providers omit IDs
  • ACP prompt requests now compile correctly in optimized cross-platform release builds

Full changelog: v0.75.4...v0.75.5

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.75.3

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:32

Reliable streams and desktop session overview

Highlights

  • Desktop sessions now include a restored Super-key overview with clickable session navigation

Improvements

  • The desktop overview shortcut works safely across compositors

Fixes

  • Transient stream_read_error failures are now recognized as retryable transport errors

Full changelog: v0.75.2...v0.75.3

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.75.2

Choose a tag to compare

@github-actions github-actions released this 11 Aug 07:55

Strict todo status validation

Highlights

  • The todo tool now rejects unknown status values instead of storing them silently

Improvements

  • Invalid status errors list the accepted pending, in_progress, completed, and cancelled values

Fixes

  • Unknown model-written status strings can no longer leave todo completion behavior ambiguous

Full changelog: v0.75.1...v0.75.2

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.75.1

Choose a tag to compare

@github-actions github-actions released this 11 Aug 07:49

More reliable autonomous runs

Highlights

  • Todo completion synonyms such as done and finished no longer trigger false auto-poke loops
  • Grok Build is available as an ACP provider

Improvements

  • Todo status values are documented and constrained in the tool schema
  • Desktop and SDK clients expose provider request lifecycle status

Fixes

  • Todo statuses are normalized on write and compared case-insensitively during headless run completion checks
  • Codex quota windows no longer appear more than once
  • Pinned todo configuration tests no longer leak process-global configuration

Full changelog: v0.75.0...v0.75.1

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.75.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 06:21

A more capable desktop workspace

Highlights

  • The desktop app now includes a project file explorer and an in-app help overlay
  • Desktop sessions open as spatial panels with familiar new-tab shortcuts and animated navigation
  • The desktop window can hot-reload app code without being recreated

Improvements

  • Desktop reasoning now shows the full thought history by default
  • Desktop resume navigation supports Vim-style keyboard chords
  • Desktop activity appears immediately while a response is starting

Fixes

  • Desktop windows remain visible and reconnect cleanly across daemon and app reloads
  • Desktop session polling no longer interferes with live requests
  • Adjacent diff rows no longer show hairline gaps at fractional display scales
  • Explicit provider routes remain pinned when selected
  • Shifted punctuation and meta new-session shortcuts work consistently in the TUI
  • ACP clients enforce dynamic MCP tool policy

Full changelog: v0.74.0...v0.75.0

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.74.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 02:04

Better ACP controls and focused session workflows

Highlights

  • ACP clients can switch models and reasoning effort, list available models, and use model control slash commands
  • Jcode can search version-matched documentation bundled with the installed build
  • The session picker can filter sessions to the current working directory

Improvements

  • Session todos are pinned by default without being duplicated in the transcript or info widgets
  • Config and swarm prompt editors now temporarily hand off terminal control and restore the TUI after exit
  • Independent root sessions in the same repository now keep separate swarm plans while spawned workers remain attached to their parent swarm

Fixes

  • Headed forks reliably submit their staged startup prompt after subscribing
  • ACP tool policies that enable MCP now include tools dynamically exposed by configured MCP servers
  • Desktop new-session transitions no longer stall while establishing a live connection
  • Explicit OpenRouter provider selections remain pinned
  • Nested shell commands and concrete external paths receive more accurate command-risk classification
  • Imitated Antigravity tool calls are rejected instead of being treated as genuine tool requests
  • Ollama cloud models use their reported context metadata

Full changelog: v0.71.0...v0.74.0

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.73.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 07:58

Focused desktop sessions and provider reliability

Highlights

  • Desktop session panels can expand the focused session for more working space

Improvements

  • Switching models preserves the active catalog profile
  • Tab focus changes avoid unnecessary full terminal repaints
  • Missing swarm server errors now explain how to restore the connection

Fixes

  • OpenAI model responses no longer duplicate thinking text
  • GitHub Copilot tool schemas are normalized for reliable tool calls
  • Custom models default to text input unless they explicitly advertise other capabilities
  • Homebrew launchers preserve command-line arguments during startup

Full changelog: v0.71.1...v0.73.0

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.72.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 20:42

Highlights

  • ACP clients now receive richer protocol support and can use the full expected tool surface
  • The desktop app now offers a visible new-session action and consistent hover feedback

Improvements

  • Cloud relay and session settings now use neutral names while continuing to accept legacy configuration keys

Fixes

  • Pinned todos stay visible at the top of the TUI without duplicate transcript cards
  • Desktop sessions connect more reliably when startup is slow

Full changelog: v0.71.1...v0.72.0

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available

v0.71.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 01:56
dd8755f

TypeScript SDK reliability and runtime refresh

Highlights

  • The TypeScript SDK now ships current jcode runtimes instead of the v0.67.1 runtime
  • Launched SDK sessions shut down reliably even when daemon registration is delayed

Improvements

  • Platform runtime packages are refreshed together at SDK version 1.2.0

Fixes

  • Linux ARM64 release builds use the platform-native C character type for terminal lookup
  • Anthropic OAuth sessions use a runtime that tolerates unavailable usage reporting while preserving inference

Full changelog: v0.70.1...v0.71.1

Platform availability

  • Linux x86_64: available
  • Linux aarch64: available
  • macOS Apple Silicon: available
  • macOS Intel: available
  • Windows x86_64: available
  • Windows ARM64: available
  • FreeBSD x86_64: available