Commit Graph

  • 06ca1e9980 fix(utils): add env_float helper for safe float env var parsing annguyenNous 2026-06-20 14:00:07 +05:30
  • da34fca2bb fix(signal): detect ADTS AAC voice notes and remux to MP4 jasnoorgill 2026-06-17 15:06:24 +05:30
  • 905820b59f fix(signal): share markdown formatting across send paths lkz-de 2026-06-15 02:52:39 +02:00
  • 15852722d4 feat(desktop): pop the composer out into a draggable floating window (#49488) brooklyn! 2026-06-20 02:16:25 -05:00
  • eed78d6ebb fix(desktop): composer popout polish — peel-off placement, panels, chip editing Brooklyn Nicholson 2026-06-20 02:10:38 -05:00
  • a6f08ff0c8 docs(delegate): clarify subagent model is config-level, not per-call kshitijk4poor 2026-06-20 12:09:39 +05:30
  • f697c97e02 fix(desktop): keep floating composer radius consistent with docked Brooklyn Nicholson 2026-06-20 01:36:29 -05:00
  • 236f0597e5 feat(desktop): pop the composer out into a draggable floating window Brooklyn Nicholson 2026-06-20 01:35:30 -05:00
  • c253b07380 fix(model): clear stale endpoint credentials across switches helix4u 2026-06-19 20:36:09 -06:00
  • 95a3affc2e fix(model): keep Nous picker from restoring stale custom keys helix4u 2026-06-19 20:05:55 -06:00
  • 1b7b4d138a fix(desktop): handle slash exec dispatch payloads (#49358) Harish Kukreja 2026-06-19 22:11:16 -04:00
  • 857d0244af fix(tui): handle dispatch payloads from slash exec (#49337) Gille 2026-06-19 19:05:58 -06:00
  • cf58f1a520 feat(titles): support language-aware title generation (#45296) Teknium 2026-06-19 17:15:52 -07:00
  • 8cf7df867e fix(plugins): silence raft check_fn log spam for users without raft CLI ruangraung 2026-06-20 02:42:01 +07:00
  • 75ed07ace8 fix(gateway): break the restart loop at the source on session resume joaomarcos 2026-06-19 16:26:23 -07:00
  • 6504f51cd5 chore: add @hakanpak to AUTHOR_MAP for PR #49282 salvage teknium1 2026-06-19 16:12:31 -07:00
  • d45addc2f1 fix(tools): never let a model whitelist strip the prompt / source images hakanpak 2026-06-20 00:47:03 +03:00
  • 8ebe37f6ad feat(desktop): notify renderer when GPU acceleration is disabled due to remote display sprmn24 2026-06-20 00:50:51 +03:00
  • 64b21e50fb fix(cli): publish agent ref to cli module so memory on_session_end fires on exit teknium1 2026-06-19 16:13:28 -07:00
  • 013f9c8750 fix(memory): log CLI shutdown hook failures Gille 2026-06-19 16:13:19 -07:00
  • c1a0b6a5f1 style: strip trailing whitespace in cron scheduler live-adapter block teknium1 2026-06-19 16:10:59 -07:00
  • 3a6c171e9e fix(gateway): log signal transport response and bubble cron live adapter errors joaomarcos 2026-06-19 19:05:33 -03:00
  • 5649b8649a Fix silent delivery failures in Signal live adapter (#49260) joaomarcos 2026-06-19 18:39:45 -03:00
  • 5f55f0ff85 feat(teams): native send_video/send_voice/send_document attachments (#49308) Teknium 2026-06-19 16:20:59 -07:00
  • 1e40b21b2e docs: clean up three stale comments from the #32848 audit (#45638) KeyArgo 2026-06-19 17:09:30 -06:00
  • d799284b15 feat(optional-skills/creative-ideation): expand to v2.1.0 method library (#42402) SHL0MS 2026-06-19 18:40:02 -04:00
  • a7983d5ad7 fix(dashboard): hide sidecar sessions from history (#49269) Gille 2026-06-19 16:06:38 -06:00
  • 1a0ef1311c Merge pull request #49264 from kshitijk4poor/salvage-picker-persist-49176 kshitij 2026-06-20 02:50:54 +05:30
  • 2099c7b531 test(gateway): make picker-persist tests hermetic and parametrized kshitijk4poor 2026-06-20 02:46:01 +05:30
  • 10fea06c19 test(gateway): cover inline-keyboard model-picker persistence kshitijk4poor 2026-06-20 02:35:02 +05:30
  • 2fe78d1ae3 fix(gateway): persist inline-keyboard model-picker selections by default Evo 2026-06-20 01:09:46 +08:00
  • 01f581d8d2 Merge pull request #49254 from kshitijk4poor/salvage-windows-managed-node-49239 kshitij 2026-06-20 02:18:09 +05:30
  • d4e7dd609d refactor(windows): tidy managed-node resolver helpers kshitijk4poor 2026-06-20 02:12:16 +05:30
  • fcc169057d fix(windows): prefer managed npm for hermes update desktop-rebuild gate kshitijk4poor 2026-06-20 02:01:24 +05:30
  • 7a7b56d498 fix(windows): prefer managed node for whatsapp and desktop helix4u 2026-06-19 13:55:15 -06:00
  • 38f1a923af fix(gateway): rename the Telegram topic from /title, not only auto-titles hakanpak 2026-06-19 19:59:05 +03:00
  • 866f1d65c4 chore(desktop): sync package.json version fallback to 0.17.0 (#49236) Teknium 2026-06-19 12:53:35 -07:00
  • 2bd1977d8f chore: release v0.17.0 (2026.6.19) teknium1 2026-06-19 12:27:43 -07:00
  • 40722058e5 fix(mcp): keep short-TTL HTTP sessions alive with configurable ping keepalive emozilla 2026-06-19 12:35:36 -04:00
  • 4c5217b717 Merge pull request #49207 from kshitijk4poor/fix/cron-script-env-sanitize kshitij 2026-06-20 00:36:26 +05:30
  • ba49fb51a5 fix(discord): hydrate channel context when replying to a message (#49212) Teknium 2026-06-19 12:03:08 -07:00
  • f06508836d docs(security): enumerate cron job scripts in §2.3 credential scoping kshitijk4poor 2026-06-20 00:30:42 +05:30
  • 8dc0b18894 refactor(cron): copy os.environ before sanitizing for subprocess kshitijk4poor 2026-06-20 00:29:46 +05:30
  • 16642e2769 fix(mcp): revert ACP rebuild to original; harden generation guard alt-glitch 2026-06-19 23:27:18 +05:30
  • f3e967aae5 fix(mcp): round-3 polish — generation capture adjacency + gateway contract note alt-glitch 2026-06-19 23:01:01 +05:30
  • 88d523220f fix(mcp): address adversarial review round 2 (stale-publish race, parity holes) alt-glitch 2026-06-19 22:52:47 +05:30
  • b6e2a54a94 fix(mcp): address adversarial review round 1 (cache parity, gates, races) alt-glitch 2026-06-19 22:41:15 +05:30
  • 3713483874 fix(mcp): refresh agent tool snapshot between turns (cache-safe late-binding) alt-glitch 2026-06-19 22:17:54 +05:30
  • 93d6e73028 fix(mcp): expose late-connecting MCP tools to the agent (TUI/CLI/gateway) alt-glitch 2026-06-19 22:02:58 +05:30
  • 2d978bf44a test(cron): make env-sanitize probe var deterministic kshitijk4poor 2026-06-20 00:22:55 +05:30
  • 746c46d610 chore: add lgalabru to AUTHOR_MAP for PR #43112 salvage teknium1 2026-06-19 11:37:37 -07:00
  • 239740a19e feat(tools): MCP elicitation handler with gateway-aware approval routing Ludo Galabru 2026-06-09 17:57:09 -04:00
  • da7253215d fix(cron): sanitize env for job script subprocesses 0z1-ghb 2026-06-19 18:29:02 +03:00
  • 26e76a75e5 feat(telegram): opt-in Online/Offline bot status indicator (#49134) Teknium 2026-06-19 11:38:39 -07:00
  • 990273d90a fix(agent): accept pixel-correct image downscale when bytes grow (#48013) alt-glitch 2026-06-19 20:11:12 +05:30
  • ac00e73688 feat(dashboard): add a reasoning-effort picker to the chat sidebar (#49141) Teknium 2026-06-19 11:37:40 -07:00
  • c06898098b fix(cli): clear viewport on width-change resize so the status bar can't duplicate (#49120) Teknium 2026-06-19 08:43:42 -07:00
  • b266ad748c chore(deps): npm audit fix — bump transitive undici to clear advisories (#49113) Teknium 2026-06-19 08:20:03 -07:00
  • 0e8b76532e fix(desktop): rename "Restart messaging" → "Restart gateway", surface restarts in the statusbar, make logs selectable (#49094) brooklyn! 2026-06-19 10:09:15 -05:00
  • 929dbf7778 fix(desktop): make rendered logs selectable so they can be copied Brooklyn Nicholson 2026-06-19 10:03:46 -05:00
  • a1639921ac fix(desktop): offer a Restart gateway action on messaging save/toggle toasts Brooklyn Nicholson 2026-06-19 10:03:24 -05:00
  • 553cf4f977 feat(desktop): restart the gateway from Cmd+K, with statusbar spinner feedback Brooklyn Nicholson 2026-06-19 10:02:54 -05:00
  • 6308d3416a fix(desktop): rename "Restart messaging" -> "Restart gateway" Brooklyn Nicholson 2026-06-19 10:02:21 -05:00
  • 0d7abd555c fix(dashboard): sort chat session switcher by most-recent activity (#49104) Teknium 2026-06-19 07:58:56 -07:00
  • 1b04e4ede5 fix(cli): status bar no longer stays hidden after resize during idle (#49105) Teknium 2026-06-19 07:53:58 -07:00
  • 7d86178cf5 fix(raft): set stdin=DEVNULL on bridge subprocess teknium1 2026-06-17 21:24:23 -07:00
  • 22ccb12c30 chore(release): map skyzh@mail.build to xxchan for Raft salvage teknium1 2026-06-17 21:15:59 -07:00
  • 9026a8c789 feat(gateway): add Raft bundled platform plugin with activity hooks skyzh 2026-06-17 21:15:55 -07:00
  • 2a5e9d994a Merge pull request #48275 from NousResearch/feat/cron-scheduler-provider-chronos Teknium 2026-06-19 07:51:59 -07:00
  • 1928aa0443 fix(managed-scope): honor managed scope in config→env bridges too Ben 2026-06-19 15:35:21 +10:00
  • b0e47a98f9 fix(managed-scope): honor managed scope in all standalone config loaders Ben 2026-06-19 13:01:48 +10:00
  • 732293cf87 fix(managed-scope): apply managed layer in cli.py's standalone config loader Ben 2026-06-19 11:45:31 +10:00
  • 9a24e41d0f docs: add managed scope admin guide + cross-link from configuration Ben 2026-06-18 14:20:06 +10:00
  • ddd519ea70 feat(managed-scope): surface managed scope in config show and doctor Ben 2026-06-18 14:17:16 +10:00
  • 4f9e15df97 feat(managed-scope): guard writes to managed config/env keys Ben 2026-06-18 14:11:19 +10:00
  • 81a663abea feat(managed-scope): apply managed .env last with override Ben 2026-06-18 14:08:51 +10:00
  • b5ddd6e719 feat(managed-scope): managed config layer wins over user config Ben 2026-06-18 14:07:37 +10:00
  • 9cbcc0c9c8 feat(managed-scope): add managed_scope module (resolver, loaders, key helpers) Ben 2026-06-18 14:02:31 +10:00
  • bf9a0481fa test(config): pin config/env load behavior before managed scope Ben 2026-06-18 14:01:08 +10:00
  • a58287afcb Merge remote-tracking branch 'origin/main' into pr48275-rebase teknium1 2026-06-19 07:40:29 -07:00
  • 35e7ca03d5 fix(kanban): treat already-gone worker as terminated, not survived Teknium 2026-06-19 07:08:40 -07:00
  • b9e521da23 fix(kanban): hold reclaim while the worker is still alive Sahil Saghir 2026-06-12 13:59:01 +01:00
  • 13d4b5fe2f fix(hindsight): align client version to 0.6.1 across all sources teknium1 2026-06-19 07:12:41 -07:00
  • 6c44471bfd fix(hindsight): lazy-install cloud client dependency Ben 2026-06-19 09:38:39 -04:00
  • db744e7d1e feat(simplify-code): add risk-tiered application, Chesterton's Fence, slop + silent failure detection Sahil Saghir 2026-06-08 15:53:07 +01:00
  • ba50e86563 fix: open dispatcher lock file with explicit utf-8 encoding Teknium 2026-06-19 07:06:13 -07:00
  • 226e9322e1 fix(kanban): cross-platform dispatcher lock + explicit release Sahil Saghir 2026-06-12 19:32:19 +01:00
  • dfa561092a fix(kanban): machine-global singleton lock for the embedded dispatcher (#41448) Sahil Saghir 2026-06-12 14:16:47 +01:00
  • a5e06078b2 fix(cron): compact cron failure messages + repair bare repo dirs after git gc Sahil Saghir 2026-06-18 15:46:55 +01:00
  • 1958208744 chore(release): add Sahil-SS9 to AUTHOR_MAP for PRs #48466/#44919/#44909/#42209 Teknium 2026-06-19 06:45:18 -07:00
  • d7bff949af fix(cli): default cli_refresh_interval to 1.0 to keep status bar alive (#49087) Teknium 2026-06-19 07:35:06 -07:00
  • 2dd285f9b3 docs(gateway): document multiplexing opt-in + contract changes Ben Barclay 2026-06-19 15:49:25 +10:00
  • 1e70df5fdd feat(gateway): multiplex phase 4 — lifecycle guard + per-profile observability Ben Barclay 2026-06-18 16:12:06 +10:00
  • d5d02eabb0 feat(gateway): multiplex phase 3 — secondary-profile adapter registry + conflict detection Ben Barclay 2026-06-18 16:05:22 +10:00
  • f35abb122a feat(gateway): multiplex phase 1 — HTTP-inbound /p/<profile>/ routing (webhook) Ben Barclay 2026-06-18 15:56:13 +10:00
  • f538470cf4 feat(gateway): multiplex phase 2 — fail-closed profile credential isolation (Workstream A) Ben Barclay 2026-06-18 15:51:33 +10:00
  • d82f9fa7f7 feat(gateway): multiplex phase 0 — config flag, profile enumeration, profile-stamped session keys Ben Barclay 2026-06-18 15:50:57 +10:00
  • 9e1f616136 fix(clarify): docstring — put options in choices[] only, never enumerate in question text alt-glitch 2026-06-15 15:58:06 +05:30
  • df2420f571 fix(gateway): keep non-Discord home-channel startup send byte-identical teknium1 2026-06-19 07:19:33 -07:00
  • caaa916289 fix(gateway): don't let delayed Discord status messages partition history backfill snav 2026-06-10 19:54:18 -04:00