Commit Graph

  • 99cee124dc docs(install): warn that VPS browser consoles mangle special chars (#36279) (#38811) bedirhancode 2026-06-05 03:49:55 +03:00
  • 36f1cd7dea feat(installer): do shallow clones ethernet 2026-06-04 20:35:18 -04:00
  • f764b0400a fix(desktop): deleting the active profile reliably falls back to default Brooklyn Nicholson 2026-06-04 19:49:11 -05:00
  • 0538c5ed19 chore: add dirtyren to AUTHOR_MAP for PR #38177 salvage teknium1 2026-06-04 17:33:57 -07:00
  • 74e845c000 fix(slack): pass thread_ts in standalone send_message tool path dirtyren 2026-06-03 11:43:34 +00:00
  • 9dbd3c57d7 feat(desktop): drag sessions into chat as @session links + spawn loader Brooklyn Nicholson 2026-06-04 19:41:51 -05:00
  • fe4e327bb5 chore: add Kewe63 to release AUTHOR_MAP Teknium 2026-06-04 05:25:51 -07:00
  • c14c37d46b fix(openviking): add missing /agent/{agent}/ segment to memory URI — fixes #36969 Kewe63 2026-06-02 10:34:44 +03:00
  • b20fcffa54 docs: make dashboard/gateway prerequisites explicit for remote-backend connection (#39128) Teknium 2026-06-04 17:38:49 -07:00
  • 8a888441d7 fix(docker): recover from out-of-band container removal in persistent mode (salvage #36631) (#39415) Ben Barclay 2026-06-05 10:33:44 +10:00
  • c54b935873 fix(desktop): rename session via session.title RPC so /title works (#39410) Ben Barclay 2026-06-05 10:32:24 +10:00
  • fd87c61078 feat(models): add qwen/qwen3.7-plus to nous + openrouter catalogs (#39409) Teknium 2026-06-04 17:29:45 -07:00
  • 54cae7d1cb switch model order rob-maron 2026-06-04 19:47:53 -04:00
  • 2c98dc0a96 fix(desktop): offer remote sign-in on a gated-gateway boot failure (#39402) Teknium 2026-06-04 17:28:29 -07:00
  • 82c157b267 fix(docker): clean up orphaned container when docker run fails (salvage #7440) (#39412) Ben Barclay 2026-06-05 10:19:08 +10:00
  • 4690bbc363 fix(local): recognize unqualified hostnames as local endpoints (#9248) Evi Nova 2026-06-05 10:18:10 +10:00
  • 751b91446e fix(mcp): ensure server.shutdown() on probe iteration failure annguyenNous 2026-06-04 08:24:25 +07:00
  • 454d6cbe52 fix(telegram): finalize sealed overflow chunk so split streamed replies render formatting Ali Zakaee 2026-06-04 06:03:05 -07:00
  • e7a7872a87 fix(tui_gateway): dedup re-queued process notifications flooding TUI flooryyyy 2026-05-27 17:48:49 +01:00
  • 2f0c8e90e6 Add Telegram QR onboarding to dashboard Shannon Sands 2026-06-03 13:24:03 +10:00
  • 5300727a08 revert: keep Google Chat OAuth secret + active_provider profile-scoped (#39398) Teknium 2026-06-04 16:54:40 -07:00
  • 6ad015255d chore: enforce LF line endings for container entrypoints (#12181) bluefishs 2026-06-05 07:54:01 +08:00
  • eb43a5b5d8 chore: improve .dockerignore with Python and common patterns (#6092) zer0 spirits 2026-06-05 07:53:42 +08:00
  • b434f8c3e0 fix(deps): promote markdown to a core dependency so rich delivery works out of the box (#32486) (#38649) Ben Barclay 2026-06-05 09:46:36 +10:00
  • 495c3733d8 fix(config): bridge docker_volumes and docker_forward_env in config set (#38611) Dusk 2026-06-05 02:31:01 +03:00
  • 825629424d fix(tui): persist timed-out/cancelled clarify prompts in transcript Ben 2026-06-04 11:00:31 +10:00
  • a40e20e136 feat(desktop): profile rail rename/delete + context-switch polish Brooklyn Nicholson 2026-06-04 18:24:39 -05:00
  • cf9dc366dd refactor(desktop): drop per-session icons, read-only cross-profile reads Brooklyn Nicholson 2026-06-04 18:24:35 -05:00
  • dfd6bcf1ff fix(desktop): restore accordion expand for credential settings rows (#39327) Austin Pickett 2026-06-04 19:10:44 -04:00
  • 48d8d80771 feat(desktop): single-profile rail shows default icon + create Brooklyn Nicholson 2026-06-04 17:40:35 -05:00
  • 0c7def31aa feat(desktop): show "+" in the rail for single-profile users Brooklyn Nicholson 2026-06-04 17:38:10 -05:00
  • 76b98f43ca fix(desktop): gate ALL-profiles grouping on multiProfile Brooklyn Nicholson 2026-06-04 17:35:34 -05:00
  • fb18bde897 feat(desktop): fluid, haptic profile-rail reordering Brooklyn Nicholson 2026-06-04 17:33:44 -05:00
  • 9915665e4c fix(desktop): step profile-rail drags cell-by-cell, clamp to strip Brooklyn Nicholson 2026-06-04 17:10:05 -05:00
  • 3e4fa8ca9c fix(desktop): lock profile-rail drag to the x-axis Brooklyn Nicholson 2026-06-04 17:07:48 -05:00
  • cfbc47d893 feat(desktop): open command palette with Cmd/Ctrl+P too Brooklyn Nicholson 2026-06-04 17:01:44 -05:00
  • e0121c59d3 feat(desktop): drag-sort profiles in the rail Brooklyn Nicholson 2026-06-04 16:59:39 -05:00
  • d29caf3828 fix(desktop): satisfy slash metadata typecheck helix4u 2026-06-04 15:44:03 -06:00
  • 5df732a355 feat(desktop): quick-create profile from rail + pin rail on empty sidebar Brooklyn Nicholson 2026-06-04 16:55:16 -05:00
  • b94b3622b5 feat(desktop): per-session profile switching + cross-profile sessions Brooklyn Nicholson 2026-06-04 16:35:34 -05:00
  • 1eeb7da2e6 fix(desktop): slash commands bypass queue when busy and chip id suffix leak (#39289) ethernet 2026-06-04 17:06:45 -04:00
  • acce1a2452 feat(desktop): polish credentials settings and messaging env routing (#39217) Austin Pickett 2026-06-04 14:01:15 -04:00
  • a3fb48b2ce fix(state): keep /branch sessions visible after parent reopen liuhao1024 2026-06-04 22:12:21 +05:30
  • d1367355d5 chore(release): map jeffrobodie@gmail.com -> jeffrobodie-glitch for salvage teknium1 2026-06-04 08:04:01 -07:00
  • 1f347ee543 fix(uv): move venv aside instead of gutting it in place on Windows rebuild Jeff 2026-06-04 08:04:01 -07:00
  • ee7948ea6e fix(deps): exclude dev tooling from all extra rexdotsh 2026-06-03 21:34:44 +05:30
  • 8077e7d2fb fix(tui): narrow resume lock to avoid blocking session.close kshitijk4poor 2026-06-04 20:41:57 +05:30
  • bd6d098762 fix(tui): keep resumed live history current rexdotsh 2026-06-03 20:59:23 +05:30
  • 98903d0313 fix(tui): reuse live session on resume rexdotsh 2026-06-03 20:44:03 +05:30
  • 30412a9771 fix(cron): re-validate stale cron-output entries before deletion (#37721) kyssta-exe 2026-06-03 04:10:57 +00:00
  • 693f4c7e9c fix(gateway): clear zombie agent slot when session_reset races in-flight run CryptoByz 2026-06-04 06:03:49 -07:00
  • 2982122be7 fix(gateway): deliver $HOME deliverables on root-run gateways teknium1 2026-06-04 06:04:46 -07:00
  • 580d924097 perf(desktop): make session-id search SQL-bounded, not O(n) Teknium 2026-06-04 06:05:22 -07:00
  • 9ecc331be8 feat(desktop): search sessions by id Harry Riddle 2026-06-03 09:36:09 +07:00
  • 62f0cfd902 fix(kanban-dashboard): use context-local board pin in specify/decompose endpoints teknium 2026-06-04 06:13:56 -07:00
  • 081694c111 fix(kanban): isolate board override per concurrent call worlldz 2026-06-03 18:42:06 +03:00
  • de370fd10f fix(dashboard): prevent stale desc-save indicator when requests overlap AhmetArif0 2026-06-03 18:17:55 +03:00
  • c2d11cc95d fix(dashboard): surface model-write failure when creating a profile AhmetArif0 2026-06-03 18:14:10 +03:00
  • 6feb40e702 fix(desktop): wait for backend exit before reloading on connection-config apply AhmetArif0 2026-06-03 18:12:37 +03:00
  • fef04a197e fix(desktop): purge electron cache unconditionally, not via stdlib zipfile gate Teknium 2026-06-04 05:40:03 -07:00
  • f583c6ebd5 fix(desktop): recover from corrupt cached Electron download on build Harry Riddle 2026-06-03 00:43:07 +07:00
  • e003c53b06 chore(desktop): zero eslint/typecheck debt + prettier pass (#39100) brooklyn! 2026-06-04 09:10:38 -05:00
  • 3858cf4307 fix(cli): honor global-root active_provider fallback for named profiles Frowtek 2026-06-04 01:40:28 +03:00
  • b7169f9bbb fix(gateway): keep pending /update completion notifications until the target platform reconnects Frowtek 2026-06-04 01:38:33 +03:00
  • a6a0a5b1b0 fix(desktop): detect linux arm64 binary ethernet 2026-06-03 20:45:35 -04:00
  • fff0561441 fix(gateway): anchor Google Chat OAuth client secret to default Hermes root Frowtek 2026-06-04 01:36:42 +03:00
  • 07f5382675 fix(gateway): don't treat dm_policy: pairing as open access on own-policy adapters Frowtek 2026-06-04 01:43:48 +03:00
  • 4cca7f569d fix(tools): add raise_for_status for MiniMax t2a_v2 TTS path annguyenNous 2026-06-03 18:00:43 +07:00
  • dd4ba4c2c4 fix(vision): cap pixel dimensions proactively at embed time + declare Pillow teknium1 2026-06-04 05:46:54 -07:00
  • 6bdbe30763 fix(vision): guard image pixel dimensions, not just bytes (#37677) kyssta-exe 2026-06-02 23:45:22 +00:00
  • f7dabd3019 fix(api-server): guard json.loads against corrupted SQLite data in response cache annguyenNous 2026-06-03 17:43:39 +07:00
  • 7314757876 refactor(feishu): slim meeting-invite parser; add AUTHOR_MAP entry teknium1 2026-06-04 05:51:42 -07:00
  • f3bbfda6d1 feat(gateway): handle Feishu meeting invitations zhaolei.vc 2026-06-02 17:39:18 +08:00
  • 86c64cfb5b fix(gateway): visually expire Discord interactive views on timeout kyssta-exe 2026-06-03 10:47:46 +00:00
  • 38d3c49aaf refactor(skills): clean up bundled skill set + add environments: relevance gate (#39028) Teknium 2026-06-04 06:11:22 -07:00
  • c136eb4de1 fix(update): harden venv rebuild + verify core deps after install teknium1 2026-06-04 02:12:46 -07:00
  • 28ca4460a1 fix(gateway): guard kanban dispatcher against malformed config and empty summaries annguyenNous 2026-06-03 18:03:09 +07:00
  • cbfe1d21d1 docs(guides): Run Nemotron 3 Ultra free in Hermes Agent (launch guide) (#38769) brooklyn! 2026-06-04 08:00:29 -05:00
  • cd68b8f0e8 fix(auth): set active_provider after hermes auth add qwen-oauth AhmetArif0 2026-06-02 22:31:22 +03:00
  • d12c233378 docs(wecom): stop implying live streaming and typing support (#38990) Teknium 2026-06-04 05:57:01 -07:00
  • 71a9f44e80 fix(gateway): retry startup auto-resume when a failed platform reconnects Frowtek 2026-06-03 00:51:59 +03:00
  • fa8e2f935b polish(minimax): address Copilot review comments on M3 default-aux fix Fearvox 2026-06-02 15:38:49 -07:00
  • b531b5d12a fix(minimax): update AUTHOR_MAP entry + test_minimax_oauth_aux_model_registered Fearvox 2026-06-02 15:20:22 -07:00
  • 3d1d0a49fe fix(minimax): align default_aux_model with M3 frontier on minimax + minimax-cn Fearvox 2026-06-02 14:39:31 -07:00
  • 5f62ba8e4b fix(auth): use _save_xai_oauth_tokens in auth_commands to set active_provider AhmetArif0 2026-06-02 22:27:05 +03:00
  • 643181b346 chore: add scubamount to AUTHOR_MAP for salvaged PR #37616 teknium1 2026-06-04 05:35:06 -07:00
  • b6206020d3 fix(desktop): remove session search aux model scubamount 2026-06-02 13:00:04 -07:00
  • 34a2903527 fix(auth): set active_provider after hermes auth add google-gemini-cli AhmetArif0 2026-06-02 22:28:56 +03:00
  • 9fbfeb31b9 fix(cron): make sequential jobs non-blocking too + sweep MCP after jobs finish Teknium 2026-06-04 05:28:17 -07:00
  • eb9cde7346 fix(cron): decouple job dispatch from completion in tick() Vynxe Vainglory 2026-06-02 05:12:13 -04:00
  • c14e6b4edf chore(release): map ashishpatel26 author email for salvage teknium1 2026-06-04 05:25:33 -07:00
  • c9b62061d4 fix(cli): launchd KeepAlive unconditional restart (#37388) ashishpatel26 2026-06-04 12:22:06 +05:30
  • 153fe28474 fix(vision): use MiniMax type="video" block (not input_video) + tests teknium 2026-06-04 05:24:50 -07:00
  • 0b46c4163a fix(vision): convert video_url blocks to Anthropic input_video format for MiniMax providers kyssta-exe 2026-06-02 11:32:51 +00:00
  • 9756dff5fd fix(model_metadata): drop stale ≤256,000 cache entries for Grok-4.3 AhmetArif0 2026-06-02 02:43:38 +03:00
  • b04c6e95f6 fix(approval): catch perl/ruby -i as a separate flag token Teknium 2026-06-04 05:23:53 -07:00
  • a6a4e6f9d7 fix(approval): gate perl/ruby -i in-place edits of Hermes config/env AhmetArif0 2026-06-01 19:25:30 +03:00
  • 5f199e610b chore(release): add AUTHOR_MAP entry for solaitken teknium1 2026-06-04 05:21:36 -07:00
  • de60bf40c6 fix(memory): register parent packages for user-installed provider imports Sol Aitken 2026-06-02 11:25:06 +00:00
  • 4ae3c988b5 fix(gateway): bridge shared-key loop to nested platform config blocks AhmetArif0 2026-05-31 16:05:37 +03:00