v0.7.8

NirDiamant/GenAI_Agentsv0.7.8Mar 11, 2026by github-actions[bot]

AI Summary

This release focuses on usability and agent capabilities, introducing Jan CLI support, OpenClaw agent mode integration, and xAI provider support.

Key Highlights

  • Added Jan CLI support with bundled executables
  • Integrated OpenClaw for agent mode and sandbox configuration
  • Added xAI provider support
  • Implemented dynamic context allocation for models
  • Added Docker validation on Windows and Linux

New Features

  • Jan CLI support
  • OpenClaw integration
  • xAI provider
  • Dynamic context allocation
  • Docker validation

Full Release Notes

## What's Changed
* Sync Release/v0.7.7 to main by @louis-jan in https://github.com/janhq/jan/pull/7504
* docs: changelog for v0.7.7 by @Vanalite in https://github.com/janhq/jan/pull/7507
* chore: update flatpak manifest v0.7.7 by @Minh141120 in https://github.com/janhq/jan/pull/7510
* chore: update landing page app screenshots by @urmauur in https://github.com/janhq/jan/pull/7511
* fix: duplicate url manifest flatpak by @Minh141120 in https://github.com/janhq/jan/pull/7519
* Sync new change from Release/v0.7.7 to main by @louis-jan in https://github.com/janhq/jan/pull/7518
* ci: add condition for nightly external by @Minh141120 in https://github.com/janhq/jan/pull/7523
* fix: conditional show message toolbar by @urmauur in https://github.com/janhq/jan/pull/7524
* fix: adjustment dragable app window by @urmauur in https://github.com/janhq/jan/pull/7521
* fix: incorrect links in docs by @statxc in https://github.com/janhq/jan/pull/7517
* fix: thinking render with long content by @urmauur in https://github.com/janhq/jan/pull/7527
* fix: sorting provider name by @urmauur in https://github.com/janhq/jan/pull/7526
* fix: simplify mlx-server backend with new ChatSession update by @louis-jan in https://github.com/janhq/jan/pull/7538
* fix: gpt-oss disallows quantized cache types due to its use of attention sinks by @louis-jan in https://github.com/janhq/jan/pull/7541
* fix: MLX import dialog uses folder picker instead of file picker by @louis-jan in https://github.com/janhq/jan/pull/7554
* fix: long text error apikey by @urmauur in https://github.com/janhq/jan/pull/7557
* fix: replace AbortSignal.any with manual polyfill for WebKit compatibility by @since-2017-hub in https://github.com/janhq/jan/pull/7552
* fix: navigation back from detail hub page by @urmauur in https://github.com/janhq/jan/pull/7569
* fix: use libappindicator3-1 for deb package to fix Ubuntu 22.04 install conflict by @dev-miro26 in https://github.com/janhq/jan/pull/7570
* feat: add xAI provider by @louis-jan in https://github.com/janhq/jan/pull/7551
* fix: add dir=auto for bidirectional text support by @sesajad in https://github.com/janhq/jan/pull/7542
* fix: hide capability for mlx model by @urmauur in https://github.com/janhq/jan/pull/7579
* docs: add Jan-Code-4B, Jan-v3-4B, and Jan-v2-VL model pages by @louis-jan in https://github.com/janhq/jan/pull/7598
* fix: add back linux native top panel tauri by @urmauur in https://github.com/janhq/jan/pull/7580
* feat: openclaw integration by @Vanalite in https://github.com/janhq/jan/pull/7583
* fix: disconnect channel and add spinner by @Vanalite in https://github.com/janhq/jan/pull/7599
* feat: polish the initialize flow by @Vanalite in https://github.com/janhq/jan/pull/7602
* feat: Jan CLI support by @louis-jan in https://github.com/janhq/jan/pull/7576
* fix: update flash attention handling in ArgumentBuilder by @dev-miro26 in https://github.com/janhq/jan/pull/7565
* fix: overlap z-index model setting and dropdown model provider by @urmauur in https://github.com/janhq/jan/pull/7600
* enhancement: better setting organizations by @urmauur in https://github.com/janhq/jan/pull/7601
* feat: Jan manages Context Allocation dynamically by @louis-jan in https://github.com/janhq/jan/pull/7609
* fix: disable auto fit setting by default by @louis-jan in https://github.com/janhq/jan/pull/7610
* fix: scrollable dropdown assistant by @urmauur in https://github.com/janhq/jan/pull/7607
* enhancement: recommend small model  by @urmauur in https://github.com/janhq/jan/pull/7606
* fix: correct model eval chart by @louis-jan in https://github.com/janhq/jan/pull/7614
* fix(tauri): handle non-UTF-8 paths in default_data_folder_path by @eren-karakus0 in https://github.com/janhq/jan/pull/7577
* enhancement: add model provider options by @urmauur in https://github.com/janhq/jan/pull/7611
* fix: allow different images with same filename by deduplicating on co… by @mykh-hailo in https://github.com/janhq/jan/pull/7563
* fix: text color readme detail model screen by @urmauur in https://github.com/janhq/jan/pull/7617
* feat: agent mode toggle and sandbox config isolation for OpenClaw by @Vanalite in https://github.com/janhq/jan/pull/7612
* fix: add deeplink open in jan from models by @louis-jan in https://github.com/janhq/jan/pull/7616
* feat: starter screen and download management update UI by @urmauur in https://github.com/janhq/jan/pull/7548
* fix: mlx provider only show for MacOs by @urmauur in https://github.com/janhq/jan/pull/7620
* fix: setup failed ui openClaw, and run local api server when run agent by @urmauur in https://github.com/janhq/jan/pull/7619
* fix: missing command on window and linux by @Vanalite in https://github.com/janhq/jan/pull/7621
* fix: bundle jan-cli.exe in Windows NSIS installer by @louis-jan in https://github.com/janhq/jan/pull/7618
* chore: update left panel menu with agent chat by @urmauur in https://github.com/janhq/jan/pull/7622
* chore: update logo xai by @urmauur in https://github.com/janhq/jan/pull/7623
* fix: conditional menu chat with agent by @urmauur in https://github.com/janhq/jan/pull/7625
* chore: auto download model, and remove default thread and project by @urmauur in https://github.com/janhq/jan/pull/7626
* feat: update Jan Docs by @louis-jan in https://github.com/janhq/jan/pull/7627
* docs: local api servers by @louis-jan in https://github.com/janhq/jan/pull/7633
* docs: update nav bar and remove some of redundant topics by @louis-jan in https://github.com/janhq/jan/pull/7637
* fix: show header left panel windows and linux by @urmauur in https://github.com/janhq/jan/pull/7635
* fix: menu chat agent by @urmauur in https://github.com/janhq/jan/pull/7634
* fix: project should use normal chat by @urmauur in https://github.com/janhq/jan/pull/7630
* docs: nuke deprecated docs by @louis-jan in https://github.com/janhq/jan/pull/7639
* docs: update prerequisites by @jamesdam in https://github.com/janhq/jan/pull/7631
* fix: hide token counter when using agent mode by @urmauur in https://github.com/janhq/jan/pull/7638
* feat: spawn openclaw in pre-installed bun by @Vanalite in https://github.com/janhq/jan/pull/7624
* fix: default minimum 32k for models starting with local api server by @louis-jan in https://github.com/janhq/jan/pull/7636
* fix: improve textarea text wrapping with wrap-anywhere by @mykh-hailo in https://github.com/janhq/jan/pull/7562
* sync: merge main into release by @louis-jan in https://github.com/janhq/jan/pull/7649
* fix: dropdown model selector project by @urmauur in https://github.com/janhq/jan/pull/7650
* fix: state server running when save config claude code by @urmauur in https://github.com/janhq/jan/pull/7651
* feat: add validation step by @Vanalite in https://github.com/janhq/jan/pull/7652
* fix: last used model local api server by @urmauur in https://github.com/janhq/jan/pull/7653
* feat: Validate docker on Window and Linux by @Vanalite in https://github.com/janhq/jan/pull/7655
* fix: detect docker in release build by @Vanalite in https://github.com/janhq/jan/pull/7660
* fix: env path issue on windows by @louis-jan in https://github.com/janhq/jan/pull/7662
* fix: auto select model from onboarding by @urmauur in https://github.com/janhq/jan/pull/7664
* fix: pre-assign 32k context size for local model to support agent mode by @Vanalite in https://github.com/janhq/jan/pull/7667
* chore: translate agent and missing texts by @Vanalite in https://github.com/janhq/jan/pull/7671
* fix: label experimental by @urmauur in https://github.com/janhq/jan/pull/7672
* fix: disabled provider by @urmauur in https://github.com/janhq/jan/pull/7673
* feat: add openclaw qol shortcuts by @louis-jan in https://github.com/janhq/jan/pull/7675
* chore: integration troubleshooting by @Vanalite in https://github.com/janhq/jan/pull/7676
* fix: should show OpenClaw Folder only when it's enabled by @louis-jan in https://github.com/janhq/jan/pull/7677
* fix: non blocking command check [glitch on Windows] by @louis-jan in https://github.com/janhq/jan/pull/7679
* fix: change gateway pinging mech by @Vanalite in https://github.com/janhq/jan/pull/7678
* feat: bump openclaw to fix plugin config on window and linux by @Vanalite in https://github.com/janhq/jan/pull/7683
* fix: openclaw direct run does not have dashboard bundled by @louis-jan in https://github.com/janhq/jan/pull/7689
* fix: unify data folder by @Vanalite in https://github.com/janhq/jan/pull/7690
* feat: remove all node & npm dependency, always use bun by @Vanalite in https://github.com/janhq/jan/pull/7692
* fix: adjust flow openclaw integration first install by @urmauur in https://github.com/janhq/jan/pull/7694
* fix: OpenClaw stopped working on gateway restart by @louis-jan in https://github.com/janhq/jan/pull/7693
* fix: label experimantal for section integrations by @urmauur in https://github.com/janhq/jan/pull/7698
* fix: label experimental lowercase by @urmauur in https://github.com/janhq/jan/pull/7699
* fix: hide shell prompt on cli install by @louis-jan in https://github.com/janhq/jan/pull/7702
* fix: auto select download model from onboarding on windows by @urmauur in https://github.com/janhq/jan/pull/7704
* fix: enable openclaw when remote provider already setup by @urmauur in https://github.com/janhq/jan/pull/7705
* fix: resolve runtime on window upon gateway restart by @Vanalite in https://github.com/janhq/jan/pull/7706
* fix: openclaw onboarding by @louis-jan in https://github.com/janhq/jan/pull/7708
* chore: show back the instruction to require nodejs by @Vanalite in https://github.com/janhq/jan/pull/7707
* fix: openclaw runtime error by @louis-jan in https://github.com/janhq/jan/pull/7709
* fix: append localhost as allowedOrigins on docker path by @Vanalite in https://github.com/janhq/jan/pull/7710

## New Contributors
* @statxc made their first contribution in https://github.com/janhq/jan/pull/7517
* @dev-miro26 made their first contribution in https://github.com/janhq/jan/pull/7570
* @sesajad made their first contribution in https://github.com/janhq/jan/pull/7542
* @eren-karakus0 made their first contribution in https://github.com/janhq/jan/pull/7577
* @mykh-hailo made their first contribution in https://github.com/janhq/jan/pull/7563
* @jamesdam made their first contribution in https://github.com/janhq/jan/pull/7631

**Full Changelog**: https://github.com/janhq/jan/compare/v0.7.7...v0.7.8