v0.7.8
Z4nzu/hackingtoolv0.7.8Mar 11, 2026by github-actions[bot]
AI Summary
This release introduces significant new capabilities including CLI support, OpenClaw integration, and xAI provider, alongside various backend and UI bug fixes.
Key Highlights
- Introduction of OpenClaw integration for agent mode
- Jan CLI support added
- xAI provider support added
- Improved dynamic Context Allocation
- Fixed MLX import dialog and GPU detection issues
New Features
- OpenClaw integration
- Jan CLI support
- xAI provider
- Agent mode toggle and sandbox config isolation
- Polished initialize flow
- Starter screen and download management update UI
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