Releases: 1jehuang/jcode
Releases · 1jehuang/jcode
Release list
v0.76.0
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
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
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
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
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
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
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
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
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
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