Skip to content

Releases: 1jehuang/jcode

v0.47.0

Choose a tag to compare

@1jehuang 1jehuang released this 14 Jul 07:11

Live swarm views and smarter first runs

Highlights

  • Alt+N now opens a full live swarm page with an ownership tree, animated status, and detailed activity for the selected agent
  • First-run onboarding can launch a bounded read-only architecture review of your most recent substantive coding project
  • External Claude, Codex, Pi, OpenCode, and Cursor sessions resume faster with bounded provider-safe history and reuse of existing continuations

Improvements

  • Swarm spawn rows stay compact and stable in chat while rapidly changing todos, tool progress, and output remain on the live page
  • Sponsored tool discovery requires specific reporting context and blocks recognizable secrets or personal data before any request is sent
  • Todo, batch, and remote todo results render more consistently as compact cards with clearer retry and feedback-loop details
  • Terminal file drops attach directly without being misrouted through skill commands

Fixes

  • Imported logins activate the correct provider route and strongest available model before onboarding validates readiness
  • Per-model image support is honored so images are only sent to routes that accept them
  • Remote client turns reach every live attachment instead of only one connected view
  • The browser bridge fails fast when its state is stale instead of attempting actions through an invalid connection
  • Release smoke tests wait for Windows assets to be published

Full changelog: v0.46.0...v0.47.0

v0.46.0

Choose a tag to compare

@1jehuang 1jehuang released this 13 Jul 03:00

Clearer swarm hierarchies and steadier math rendering

Highlights

  • Spawn cards now show nested agents and their active work directly in the chat transcript
  • Swarm prompts can be opened from inline controls without leaving the current workflow
  • Multiline LaTeX stays stable while responses stream and standalone equations render as complete math blocks

Improvements

  • LaTeX images scale to the terminal font size for more consistent visual proportions
  • OpenAI OAuth usage displays adapt to dynamically reported context and rate-limit windows

Fixes

  • Mouse capture remains enabled after restarting the TUI
  • Task graph seeding rejects collisions safely instead of partially applying conflicting nodes
  • Structured Markdown layouts preserve constrained widths when tables, lists, and blockquotes contain math

Full changelog: v0.45.0...v0.46.0

Sharper planning and richer terminal workflows

Choose a tag to compare

@1jehuang 1jehuang released this 13 Jul 01:13

Sharper planning and richer terminal workflows

Highlights

  • Image files can be dragged directly into the composer and attach immediately
  • LaTeX can render as terminal images by default, including reliable multiline output
  • Todo and swarm activity now use compact borderless cards, clearer notifications, and denser progress indicators

Improvements

  • Todo goals now capture concrete feedback loops and enforce stronger measurable quality and end-to-end ownership gates
  • Terminal titles stay synchronized with todo session titles while preserving legacy title fallbacks
  • Startup avoids blocking terminal capability probes
  • Managed phone-server deployment guidance and defaults use stronger AWS access controls

Fixes

  • Agentgrep outline searches no longer duplicate relative file paths
  • Exact fuzzy-search matches rank correctly
  • Swarm cards resolve correctly outside gallery-filtered views
  • Dropped images bypass slash-command routing and attach without delay

Full changelog: v0.44.0...v0.45.0

v0.44.0

Choose a tag to compare

@1jehuang 1jehuang released this 12 Jul 01:27

More reliable swarms across platforms

Highlights

  • Swarm sessions use broader collision-resistant identities and clean up finished terminal members more reliably
  • Windows process handling now terminates detached task trees reliably and avoids startup and named-pipe failures
  • Amazon Bedrock now accepts tools whose top-level JSON Schema uses oneOf, anyOf, or allOf

Improvements

  • Swarm cards use calmer status indicators, stable worker identities, cleaner layouts, and tighter placement beneath spawn calls
  • Markdown and LaTeX rendering handles more notation forms and malformed input safely
  • Usage displays show reset countdowns, clear stale values correctly, and hide billing details when account authentication is unavailable
  • Project links and website integrations now use jcode.sh

Fixes

  • Remote server sessions initialize with the client's actual working directory
  • Command previews strip ANSI control sequences before rendering
  • Reload handoffs no longer issue unwanted terminal queries
  • Swarm gallery previews build correctly with current member metadata

Full changelog: v0.43.0...v0.44.0

v0.43.0

Choose a tag to compare

@1jehuang 1jehuang released this 11 Jul 06:00

Terminal math and smoother swarm work

Highlights

  • LaTeX now renders as readable terminal math, including common inline, display, fenced, and environment-based notation
  • Swarm waits now run asynchronously so the coordinator stays responsive while agents finish
  • The CLI can override the working directory used by remote sessions

Improvements

  • Swarm agent cards appear directly beneath spawn calls with clearer beta labeling
  • Tool discovery covers more integration categories
  • Todo guidance now emphasizes measurable goals and evidence-backed completion confidence

Fixes

  • Images with mismatched format labels are corrected before sending so providers no longer reject valid image payloads
  • Idle TUI sessions release retained heap memory more effectively
  • Jcode login directs users to the correct pricing path

Full changelog: v0.42.0...v0.43.0

Richer swarm status and resilient sessions

Choose a tag to compare

@1jehuang 1jehuang released this 11 Jul 03:53

Richer swarm status and resilient sessions

Highlights

  • Inline swarm agent cards now show richer live status, expanded details, and clearer running animations
  • Fuzzy search now tolerates typos so models, sessions, and commands are easier to find
  • Running sessions are now animated in the resume picker and preserved more reliably during refreshes

Improvements

  • Memory status uses a quieter count-first display and stays hidden when memory is disabled
  • Mermaid rendering now follows one consistent feature toggle across configuration surfaces
  • Skill slash commands can include a prompt after the command instead of requiring a second message

Fixes

  • Detached and reloaded sessions now recover more reliably without lifecycle races, stale cleanup, or lost follow-up work
  • Model catalogs refresh correctly after login imports and session resumes
  • Provider retries now respect server delay hints, and interrupted OpenAI websocket responses start with a clean chain
  • TUI redraw and retry amplification has been reduced, while remote debug snapshots now capture the current frame

Full changelog: v0.41.0...v0.42.0

v0.41.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 19:11

Inline generated images and Gmail by default

Highlights

  • Provider-generated images now render inline beside their transcript entries in the TUI
  • Gmail is now available by default in the full tool profile and can still be hidden with the tools disabled list
  • The new /swarm-prompt command opens the active swarm routing prompt for straightforward project or global customization

Improvements

  • Kitty image transfers are compressed to reduce terminal rendering overhead
  • Explicit swarm spawns now require short labels so parallel agents are easier to identify

Fixes

  • Anthropic API connections now honor their selected route and accept Jcode tools whose schemas previously used unsupported top-level combinators
  • Side-panel Mermaid diagrams no longer render duplicate images
  • Long inline image labels stay within one row instead of disrupting transcript layout

Full changelog: v0.40.0...v0.41.0

v0.40.0

Choose a tag to compare

@1jehuang 1jehuang released this 10 Jul 03:00

Parallel browser control, clearer goals, and fresher model sessions

Highlights

  • Browser automation sessions can now bind to individual browser windows, allowing parallel agents to work without interfering with each other's tabs
  • Todo widgets now show each goal's hill-climbability score or taste-driven status, making it easier to see whether progress has a measurable objective
  • Remote runtimes can use stable display names, and new server sessions now honor the latest saved provider and model defaults instead of stale server startup settings

Improvements

  • The model picker can be limited to configured provider families, presents reasoning-effort rows consistently, and uses clearer alignment and login guidance
  • Claude Fable 5 now defaults to high reasoning effort
  • Memory relevance and extraction now default to GPT-5.6 Luna with reasoning disabled for lower latency when OpenAI credentials are available
  • Tool transcript rows now retain useful summaries for scheduling, skills, MCP, discovery, Gmail, browser, and other tools across compaction and session reloads
  • The session picker derives useful names from active todo groups or goal objectives when no manual session title is set
  • Project-local skills are isolated to the workspace where they are defined so sessions in other repositories do not inherit them
  • The iOS app now has a production-ready icon and automated TestFlight delivery

Fixes

  • OpenAI model catalog refreshes recover automatically when an expired token initially returns 401
  • Revoked or unknown phone connection tokens are rejected during the handshake, and the iOS app stops reconnecting in a loop and prompts for re-pairing
  • New sessions created by a long-running shared server no longer display or use an outdated provider and model selection

Full changelog: v0.39.0...v0.40.0

v0.39.0

Choose a tag to compare

@1jehuang 1jehuang released this 09 Jul 06:29

Cursor provider restored, active sessions manager, and cross-desktop launch hotkeys

Highlights

  • The Cursor provider works again: jcode now talks to Cursor's current agent service directly instead of a decommissioned endpoint that failed with "Update Required" errors
  • New active sessions manager (/active, or Left on an empty prompt when enabled) shows your live sessions with 'working'/'ready' badges so you can see which ones need attention

Improvements

  • Launch hotkey setup now covers GNOME, KDE Plasma, Cinnamon, MATE, XFCE, bspwm, Hyprland, sway, and i3 on Linux, plus config-driven hotkeys on Windows
  • The active sessions view refreshes live presence every couple of seconds and labels the session you opened it from

Fixes

  • Cursor chat no longer fails with resource-exhausted / payment-required errors caused by the retired ChatService endpoint

Full changelog: v0.38.0...v0.39.0

v0.38.0

Choose a tag to compare

@1jehuang 1jehuang released this 09 Jul 01:20

Light terminal theme support and goal-level todo scoring

Highlights

  • The TUI detects light terminal backgrounds and adapts its colors automatically, with a config override for manual control
  • Todos now carry goal-level hill-climbability scores with measurable objectives, and the agent is nudged to reframe taste-driven goals honestly instead of inventing proxy metrics

Improvements

  • New Anthropic models get optimistic reasoning-cap defaults instead of being pinned to conservative limits
  • The todo card hotkey default moved from Alt+P to Alt+X to avoid conflicts

Fixes

  • Reasoning effort is passed correctly for GPT-family models on OpenAI-compatible gateways
  • Phantom OpenRouter routes that pointed at unavailable models are no longer offered

Full changelog: v0.37.0...v0.38.0