-
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