-
d6a275b735
fix(gateway): compact hygiene transcripts in place
nullptr0807
2026-07-08 14:17:18 +00:00
-
62ada5175c
feat(xai): add grok-4.5 (GA) to model catalog, context lengths, and reasoning-effort allowlist (#60887)
Teknium
2026-07-08 12:30:47 -07:00
-
1508ece2d9
Merge origin/main: unify declared-schema and instance-schema provider config
Erosika
2026-07-08 15:03:24 -04:00
-
-
aabfedcac0
docs(webhook): complete filters + route-scripts coverage across doc surfaces (#60983)
Teknium
2026-07-08 11:56:24 -07:00
-
76381e2a8e
fix(compression): stop compaction thrash — 75% trigger floor under 512K, no summary output cap, reasoning-trace exclusion (#60989)
Teknium
2026-07-08 11:56:17 -07:00
-
-
-
8e734810df
fix(desktop): continue the selected stored session instead of minting a new one (#55578) (#60874)
Teknium
2026-07-08 08:14:31 -07:00
-
ae5e39005b
fix(gateway): run webhook route scripts off the event loop + AUTHOR_MAP entry
teknium1
2026-07-08 07:05:30 -07:00
-
0cf2e39c41
feat(gateway): add webhook payload filters
Grace
2026-07-02 23:30:07 -06:00
-
75efd73961
fix(gateway): never resurrect ended sessions for delegation completions; /new severs in-flight delegations
teknium1
2026-07-08 07:54:53 -07:00
-
d39c62409b
fix(delegate): pin async completion to spawning parent session (#57498)
nankingjing
2026-07-03 13:00:10 +08:00
-
b848fcbf11
feat(Yuanbao) optimizes media resource processing speed: parallel download
loongfay
2026-07-08 10:45:16 +08:00
-
63c4100fe6
perf(yuanbao): bounded-concurrency inbound media resolve
loongfay
2026-06-16 22:41:40 +08:00
-
58e1647b49
test(cli): update FakeCLI._print_exit_summary for new clear_screen kwarg
teknium1
2026-07-08 06:40:34 -07:00
-
efb226b586
fix(cli): preserve chat -q answer by gating exit-summary screen clear (#53009)
Tranquil-Flow
2026-06-26 12:12:54 +02:00
-
beafc55c7d
fix(desktop): dismiss stale prompt overlays
Jakub Wolniewicz
2026-07-06 19:47:54 +02:00
-
-
-
e10c8eba00
fix(whatsapp): use windows_detach_popen_kwargs to prevent console window flash on Windows
kyssta-exe
2026-07-08 02:46:05 +00:00
-
7e3986ae68
fix(tui): route /compress and /compact past the slash worker to command.dispatch
teknium1
2026-07-08 06:33:19 -07:00
-
c0fbee990e
fix(desktop): register /compress command in TUI gateway dispatch so Desktop can invoke it
kyssta-exe
2026-07-08 02:44:23 +00:00
-
67d64124c3
feat(desktop): autosave the inline provider panel, drop its Save button
Erosika
2026-07-08 10:45:22 -04:00
-
65372395eb
fix(delegation): positive-proof ownership for the post-turn drain
teknium1
2026-07-08 07:12:20 -07:00
-
f75f3cd713
fix(delegation): route async delegate_task results back to originating session
Tony Simons
2026-07-05 01:43:37 -05:00
-
5057f03bfd
docs(i18n): align translated CONTRIBUTING files with pyproject Python range (3.11-3.13)
waroffchange
2026-07-08 05:03:53 +03:00
-
ee0b54e16c
docs(i18n): align translated CONTRIBUTING files with pyproject Python range (3.11-3.13)
waroffchange
2026-07-08 05:03:51 +03:00
-
b64b802131
feat(models): swap curated Tencent Hy3 Preview for GA tencent/hy3, drop owl-alpha (#60943)
Teknium
2026-07-08 07:09:08 -07:00
-
4b27be1114
fix(delegation): fail-closed orphan handling + session-scoped delegation lifecycle
teknium1
2026-07-08 06:48:25 -07:00
-
aab351bfa6
fix(delegation): route async results to origin session
Dan Schnurbusch
2026-07-06 12:09:57 -05:00
-
ac6dd598a4
fix(agent): tag desktop chat sessions as desktop
fyzanshaik
2026-07-04 22:16:01 +05:30
-
465cbe8bb5
test(tools): add unit tests for skill_gist
waroffchange
2026-07-08 03:19:08 +03:00
-
5413c42f2c
chore: add SiteupAgencia to AUTHOR_MAP for #57435 salvage
teknium1
2026-07-08 04:23:01 -07:00
-
98804dbeef
fix(tui_gateway): back off notification poller when session is busy
Lucas Oliveira
2026-07-02 21:32:08 -03:00
-
7ecc822e11
fix(cron): stop the ticker from stalling forever on a wedged jobs lock (#60703) (#60855)
Teknium
2026-07-08 05:13:18 -07:00
-
1192f29450
fix: Z.AI endpoint persist failure must not break URL resolution
kshitijk4poor
2026-07-08 17:27:52 +05:30
-
6eeed3f1e8
fix: don't flip active_provider when caching Z.AI probe result
kshitijk4poor
2026-07-08 17:07:52 +05:30
-
c75e1d1b87
chore: add veradim to AUTHOR_MAP for PR #41201 salvage
kshitijk4poor
2026-07-08 17:04:44 +05:30
-
832c5f9bc9
Fix slow Z.AI startup by caching auto-detected endpoint to disk
veradim
2026-06-07 16:33:00 +05:00
-
8eac52054b
fix(desktop): keep configured MoA presets in model picker
giggling-ginger
2026-07-08 07:34:00 +00:00
-
-
f64e4f4f57
feat(gateway): generic OIDC client-credentials relay provisioning (NAS-free) (#60730)
Ben Barclay
2026-07-08 16:55:32 +10:00
-
48788032da
fix(tui): derive gateway-owned sources from the Platform enum, not a hardcoded list
teknium1
2026-07-07 21:40:14 -07:00
-
f5ef7ee9da
fix(tui): prevent ws_orphan_reap from ending gateway-originated sessions
AIalliAI
2026-07-08 01:47:26 +00:00
-
ecc6725855
fix(gateway,cron): reconcile #60612 + #60631 onto one drain surface
teknium1
2026-07-07 21:34:03 -07:00
-
8a573bb6e7
fix(cron): stop interrupted jobs from delivering their pre-kill output
joaomarcos
2026-07-07 23:22:57 -03:00
-
24e9ed73c2
fix(gateway,cron): make shutdown drain visible to in-flight cron work
joaomarcos
2026-07-07 23:05:26 -03:00
-
e6077af279
test(gateway): cover cron drain during gateway shutdown (#60432)
HexLab98
2026-07-08 08:24:34 +07:00
-
862aee4956
fix(gateway): drain in-flight cron jobs before shutdown tool kill
HexLab98
2026-07-08 08:24:34 +07:00
-
a208b7eeb4
chore: add AUTHOR_MAP entry for neoguyverx (PR #60526 salvage)
teknium1
2026-07-07 21:42:24 -07:00
-
6695640c1d
fix(tools): make the YAML write gate syntax-only so multi-doc/tagged YAML isn't refused
teknium1
2026-07-07 21:25:37 -07:00
-
2e1982f83d
Fail closed on invalid JSON/YAML/TOML writes instead of writing then reporting
Neo Guyver
2026-07-07 13:35:15 -07:00
-
4d7f8ade3e
feat(install): warn pip/Homebrew installs are unsupported (CLI, TUI, desktop) (#57225)
ethernet
2026-07-07 21:13:19 -07:00
-
9de9c25f62
chore: release v0.18.2 (2026.7.7.2) (#60651)
Teknium
2026-07-07 20:11:08 -07:00
-
c30c9753b6
fix(whatsapp): unpin Baileys from git commit, use published 7.0.0-rc13 (#60643)
Teknium
2026-07-07 19:49:26 -07:00
-
f9eca7e15f
chore: release v0.18.1 (2026.7.7) (#60595)
Teknium
2026-07-07 18:14:48 -07:00
-
4f620a0bbc
Add WhatsApp dashboard pairing flow
Shannon Sands
2026-07-02 12:28:26 +10:00
-
6015ee5d2a
fix: pass profile-scoped SessionDB to _session_latest_descendant in dashboard chat PTY resume
teknium1
2026-07-07 16:36:05 -07:00
-
543f069093
Fix dashboard chat model profile scoping
Shannon Sands
2026-06-22 13:26:47 +10:00
-
75de0057bc
feat(gateway): GATEWAY_MULTIPLEX_PROFILES env override for multiplex flag (#60589)
Ben Barclay
2026-07-08 10:34:34 +10:00
-
d9a4b5a5e5
fix: validate memory provider names before filesystem lookup and setup commands
teknium1
2026-07-07 17:11:29 -07:00
-
4b184cbe54
Add dashboard memory provider switching
Shannon Sands
2026-07-03 10:32:07 +10:00
-
4e4a69cbf7
feat(relay): carry routed profile from the connector wire source (#60586)
Ben Barclay
2026-07-08 10:20:23 +10:00
-
8d66e78844
feat(dashboard): expose profile names + gateway_mode on gated /api/status (#60585)
Ben Barclay
2026-07-08 10:20:13 +10:00
-
5633fa19b8
fix(dashboard): advertise truecolor to the embedded chat TUI (#60576)
Teknium
2026-07-07 17:17:51 -07:00
-
bf7639138e
Use read-only config loader and honor HERMES_IGNORE_USER_CONFIG in delegation config
Shannon Sands
2026-07-08 08:57:02 +10:00
-
0263f1d12e
Fix delegation config precedence
Shannon Sands
2026-07-07 14:11:47 +10:00
-
6ca3d701fc
fix(gateway): only session-discover channel targets for connected platforms (#60574)
Teknium
2026-07-07 17:04:32 -07:00
-
db9e3e4ef9
docs(discord): troubleshoot silent fail-closed denials
teknium1
2026-07-07 16:42:47 -07:00
-
3e7ade418d
fix(discord): explain fail-closed allowlist default
yungchentang
2026-07-07 16:42:47 -07:00
-
c3808cfc14
fix(discord): honor pairing grants for message auth
BROCCOLO1D
2026-07-03 12:14:00 +10:00
-
551f00109d
docs(sessions): unify export docs under one overview section (#60554)
Teknium
2026-07-07 16:29:27 -07:00
-
8a726e91ba
fix(tools): enable platform-native toolsets when their composite is explicitly configured (#35527)
Tranquil-Flow
2026-07-02 00:11:33 +02:00
-
b062083d0a
feat(dashboard): report profile + gateway topology in /api/status (#60537)
Teknium
2026-07-07 16:13:03 -07:00
-
838d50495f
fix(mcp): guard POSIX-only kill primitives in stdio watchdog for the Windows footgun linter
teknium1
2026-07-07 14:11:59 -07:00
-
2d4fd1d52f
test(mcp): unblock recycle-reconnect test from the parked self-probe wait
teknium1
2026-07-07 14:06:21 -07:00
-
a6203839b4
docs(mcp): document idle_timeout_seconds / max_lifetime_seconds recycle keys + handshake-bound note
teknium1
2026-07-07 13:53:27 -07:00
-
bae3954f4f
chore(release): map rainbowgore + thestudionorth in AUTHOR_MAP for MCP leak salvages
teknium1
2026-07-07 13:30:53 -07:00
-
ea0b42c43a
Handle minimal MCP server fakes
harjoth
2026-06-08 11:37:23 -07:00
-
6c731fe591
Recycle idle MCP stdio servers
harjoth
2026-06-08 11:26:18 -07:00
-
86c5febdd1
fix(mcp): watchdog wrap after OSV preflight + forward SIGTERM to child group
teknium1
2026-07-07 13:23:34 -07:00
-
5089c84dbf
fix(mcp): reap orphaned stdio MCP children on ungraceful parent death
Sage
2026-07-06 22:16:42 -07:00
-
4638f3b433
fix(mcp): widen #59349 handshake bound to HTTP transports + cancel abandoned start() task
teknium1
2026-07-07 13:19:53 -07:00
-
1f6836cd81
fix(mcp): bound stdio initialize handshake to stop subprocess/FD leak
rainbowgits
2026-07-06 08:37:58 +03:00
-
743c116fb2
fix(mcp): unify reconnect orphan reaping + move off the event loop
teknium1
2026-07-07 13:14:25 -07:00
-
f99e9f0d27
fix(mcp): reap stdio orphans before reconnect
yoma
2026-07-04 19:01:58 +08:00
-
086596ca2b
fix(mcp): reap orphaned subprocesses before spawning new ones on retry
liuhao1024
2026-07-03 05:27:31 +08:00
-
79f4f78fa4
feat(chat): persist attach token, reconnect on transient close
Benn Denton
2026-06-21 08:48:21 +00:00
-
c3d2be073a
feat(pty): periodic reaper wired into dashboard lifespan
Benn Denton
2026-06-21 08:48:21 +00:00
-
e10e4bca82
feat(chat): reattach /api/pty sessions via ?attach= token
Benn Denton
2026-06-21 08:48:21 +00:00
-
41166bbe0d
feat(pty): PtySessionRegistry with reap + capacity
Benn Denton
2026-06-21 08:48:21 +00:00
-
e5ac169c28
feat(pty): PtySession drain/attach/detach with EOF close 4410
Benn Denton
2026-06-21 08:48:21 +00:00
-
0ecfbc9890
feat(pty): RingBuffer for keep-alive output capture
Benn Denton
2026-06-21 08:48:21 +00:00
-
d5a5ea8640
chore: add doncazper to AUTHOR_MAP
teknium1
2026-07-07 13:52:41 -07:00
-
117f49b7d4
fix(approval): wire gateway notify round-trip into the plugin escalation gate
teknium1
2026-07-07 13:52:24 -07:00
-
36308f0667
feat(plugins): pass approve rule keys to approval gate
doncazper
2026-07-05 14:21:25 -07:00
-
f304f41266
fix: harden explicit-provider gate for stale env-seeded pool entries + non-desktop picker opt-ins
Teknium
2026-07-07 14:15:40 -07:00
-
a0b14a3126
chore: map Ronald contributor email
Ronald Reis
2026-07-02 14:55:43 +01:00
-
37a4cf9000
fix: limit desktop model pickers to explicit providers
Ronald Reis
2026-07-02 10:55:07 +01:00
-
0e04d14209
feat(sessions): trace export + HF upload via 'sessions export --format trace' (#60507)
Teknium
2026-07-07 15:12:49 -07:00
-
5e51b123f3
feat(mem0): add self-hosted mode to the setup wizard
teknium1
2026-07-07 13:16:48 -07:00
-
b4289200ba
fix(web-server): close OAuth token TOCTOU by writing 0o600 atomically
Que0x
2026-07-04 04:18:00 +03:00
-
b1500af277
fix: restore cli-config.yaml.example from main (stale-branch version leaked into salvage)
teknium1
2026-07-07 13:17:57 -07:00
-
94b4ac118a
chore: add alex107ivanov to AUTHOR_MAP
teknium1
2026-07-07 13:14:50 -07:00
-
e0176cbd47
feat(discord): optionally mention approval owners on exec prompts
alex107ivanov
2026-07-07 13:14:33 -07:00