Commit Graph

  • 81ac562bf0 feat(desktop): inline embed detection + module primitives Brooklyn Nicholson 2026-06-26 03:21:59 -05:00
  • 063fe4f6ef fix(auxiliary): fallback on invalid provider responses helix4u 2026-06-25 22:52:43 -06:00
  • 6ff7e78649 feat(egress): smoother UX — restart command, auto-restart on setup, .env key discovery Teknium 2026-06-26 01:11:08 -07:00
  • eb7aae5816 chore(egress): drop committed infographic PNG from tree Teknium 2026-06-26 00:26:52 -07:00
  • ae1bfa1806 fix(egress): close GOOGLE_API_KEY coverage gap + config/mappings write TOCTOU teknium1 2026-06-25 13:08:25 -07:00
  • ad978ed962 feat(egress): iron-proxy credential-injection firewall for sandboxes Teknium 2026-06-25 12:42:32 -07:00
  • fbfccbb3ee fix(security): align cron invisible-unicode set with install-time scanner teknium1 2026-06-26 00:52:33 -07:00
  • a0dc92450b Split dashboard PTY reconnect tests Shannon Sands 2026-06-26 17:12:03 +10:00
  • 41f8126148 Reconnect dashboard PTY chat after socket drops Shannon Sands 2026-06-26 16:15:22 +10:00
  • 6a319f570f Settle TUI resume scroll after hydration Shannon Sands 2026-06-26 16:05:15 +10:00
  • 619dc4a561 fix(whatsapp_cloud): resolve reply-to text so the agent sees reply context (#52957) Teknium 2026-06-26 01:05:05 -07:00
  • 19b2624404 feat(gateway): external drain trigger + accept-gating (begin/cancel + control channel) Ben 2026-06-22 11:27:44 +10:00
  • 2e322466b1 feat(dashboard-auth): drain shared-bearer-secret provider plugin Ben 2026-06-22 11:11:38 +10:00
  • cb9cb6ba1c feat(dashboard-auth): generic non-interactive API-token capability Ben 2026-06-22 11:07:56 +10:00
  • 099df3cd89 fix(security): stop blocking AGENTS.md/SOUL.md that name an agent 'Praxis' (#52925) Teknium 2026-06-26 00:36:01 -07:00
  • 4d0dd6bd52 test(mcp): make invalid_client tests interactive under hermetic env teknium1 2026-06-26 00:06:28 -07:00
  • 075f93ad78 fix(mcp): auto-recover from invalid_client on stale OAuth client registration Max Hsu 2026-06-02 08:49:43 +08:00
  • 6e4e5967f7 feat(relay): multi-platform-per-agent — list identity, provision-loop, N-hello, per-frame egress (Phase 1.5) (#52830) Ben Barclay 2026-06-26 17:32:46 +10:00
  • a2b49e60b6 Merge pull request #52412 from GodsBoy/fix/verify-on-stop-messaging-surface-leak brooklyn! 2026-06-26 02:30:08 -05:00
  • 7d568293f9 Merge pull request #52891 from kshitijk4poor/salvage/52623-aux-host kshitij 2026-06-26 12:24:19 +05:30
  • 3cf900eb67 fix(install): discard managed lockfile churn before stashing konsisumer 2026-06-18 21:07:57 +02:00
  • cb7d1f68f8 fix(relay): accept is_reconnect kwarg in RelayAdapter.connect (#52911) Ben Barclay 2026-06-26 16:46:09 +10:00
  • 0f81b0d458 Merge pull request #52901 from NousResearch/bb/desktop-tui-lint-fixes brooklyn! 2026-06-26 01:07:14 -05:00
  • 62fe9fd101 style(desktop,tui): fix all lint/type/formatting issues Brooklyn Nicholson 2026-06-26 01:04:33 -05:00
  • 4e66bf1f80 fix(auxiliary): gate Anthropic base_url override on Anthropic-compatible host (#52608) Moonsong 2026-06-25 20:16:25 +02:00
  • 7aa32ec82f Merge pull request #52888 from kshitijk4poor/chore/author-map-tranquil-flow kshitij 2026-06-26 11:20:54 +05:30
  • 2b86e9dae4 Merge pull request #52877 from NousResearch/bb/pet-scale-gesture brooklyn! 2026-06-26 00:45:07 -05:00
  • bf60bbb6c5 refactor(desktop): collapse overlay zoom-anchor math Brooklyn Nicholson 2026-06-26 00:42:19 -05:00
  • fe255ab28b chore: add Tranquil-Flow to AUTHOR_MAP for auxiliary base_url salvage (#52623) kshitijk4poor 2026-06-26 11:11:33 +05:30
  • 7d1b72a15d feat(desktop): zoom the pet toward the cursor Brooklyn Nicholson 2026-06-26 00:37:45 -05:00
  • 6ba551e942 Merge pull request #52871 from NousResearch/bb/fix-tui-interrupt-queued brooklyn! 2026-06-26 00:37:13 -05:00
  • dd980aaba1 feat(desktop): Alt+wheel to scale the pet, never cropped Brooklyn Nicholson 2026-06-26 00:33:22 -05:00
  • 594380d44a fix(tui): make stop interrupt queued desktop turns Brooklyn Nicholson 2026-06-26 00:31:06 -05:00
  • a28b939092 Merge pull request #52678 from kshitijk4poor/salvage/52502-fuzzy-boundary kshitij 2026-06-26 10:59:14 +05:30
  • 27c486e3b1 feat(agent): apply per-reasoning-model stale-timeout floor in stream + non-stream detectors DavidMetcalfe 2026-06-25 21:20:11 -07:00
  • f4c656b0a0 Merge pull request #52854 from NousResearch/bb/fix-interrupt-partial-reply brooklyn! 2026-06-26 00:04:37 -05:00
  • 4d04c652f2 fix(curator): make external-skill write guard actually fire during curation teknium1 2026-06-25 21:27:11 -07:00
  • 96bc524a71 fix(curator): protect external skills from background curation yu-xin-c 2026-06-24 20:28:34 +08:00
  • eed9bbeb0a chore(release): add rebel0789 to AUTHOR_MAP for salvaged PR #47308 teknium1 2026-06-25 21:38:03 -07:00
  • 6c58878e7d fix(browser): force secret-pattern redaction on browser_type display teknium1 2026-06-25 21:37:37 -07:00
  • 8ff426e53b fix: redact browser typed text surfaces rebel 2026-06-24 11:02:35 +05:30
  • 5add283ec8 Merge pull request #52833 from NousResearch/bb/wsl-desktop-fixes brooklyn! 2026-06-25 23:55:42 -05:00
  • 8233598e64 fix(interrupt): keep partial streamed reply when stopped mid-response Brooklyn Nicholson 2026-06-25 23:54:20 -05:00
  • 76074b2145 fix(desktop): transparent WCO titlebar chrome on Windows/WSLg Brooklyn Nicholson 2026-06-25 23:50:59 -05:00
  • 3b1344c18c fix(desktop): WSL titlebar layout and WSL2 GPU acceleration Brooklyn Nicholson 2026-06-25 23:50:59 -05:00
  • da5484b61f fix(desktop): WSL2 clipboard image paste + Linux titlebar overlay Brooklyn Nicholson 2026-06-25 23:50:59 -05:00
  • 5b5c79a8ef feat(kanban): typed block reasons + unblock-loop breaker (#52848) Teknium 2026-06-25 21:46:58 -07:00
  • 43b8ba4181 fix(telegram): preserve Bot API update queue on watcher reconnect teknium1 2026-06-25 21:19:44 -07:00
  • f44415e71a fix(gateway): add init-time provider fallback to _make_agent liuhao1024 2026-06-17 12:53:47 +08:00
  • 0b7128582f fix(state): detect and repair FTS write corruption that silently drops gateway history (#52798) Teknium 2026-06-25 21:18:41 -07:00
  • 85e084d60d fix(email): reject spoofed From: header for authorization (GHSA-rxqh-5572-8m77) teknium1 2026-06-25 19:02:42 -07:00
  • dedf5643d8 fix(gateway): scale-to-zero never armed — arm-gate counted disabled placeholder platforms (#52831) Ben Barclay 2026-06-26 14:01:48 +10:00
  • 1c8594b634 fix(desktop): show remote backend updates without counts helix4u 2026-06-25 21:39:29 -06:00
  • a4091e49f1 fix(auth): write rotated Codex/xAI pool grant through to global root (#48415) (#52760) Teknium 2026-06-25 19:14:06 -07:00
  • 233ef98afe fix(docker): skip symlinked stage2 chown targets (#52789) Harjoth Khara 2026-06-25 19:09:52 -07:00
  • 1abfa66ba6 chore(release): add DavidMetcalfe to AUTHOR_MAP for PR #52272 salvage teknium1 2026-06-25 18:49:29 -07:00
  • 865a09a610 fix(agent): detect thinking-timeout for reasoning models and surface actionable guidance instead of misleading file-write advice DavidMetcalfe 2026-06-25 18:48:59 -07:00
  • 811df74a10 fix(gateway): defer cross-process cache cleanup off the cache lock (#52197) (#52761) Teknium 2026-06-25 18:58:47 -07:00
  • e29823f1e8 chore(release): map agt-user noreply email for #48496 salvage teknium1 2026-06-25 16:58:52 -07:00
  • ce802e932c fix(telegram): heartbeat loop exits cleanly when bot has no get_me Teknium 2026-06-24 00:13:51 -07:00
  • 8501caf51f fix(telegram): persistent heartbeat loop to detect CLOSE-WAIT polling sockets agt-user 2026-06-23 23:51:45 -07:00
  • 56cf517ccd fix(cron): detect partial job loss in restore_cron_jobs_if_emptied (#52144) liuhao1024 2026-06-26 01:47:40 +05:30
  • 6b639bc2b9 Merge pull request #52772 from NousResearch/bb/editor brooklyn! 2026-06-25 20:25:06 -05:00
  • 41f4dce828 Merge pull request #52756 from NousResearch/bb/delegate-bg-resume-ux brooklyn! 2026-06-25 20:08:06 -05:00
  • 985350dd85 feat(cli): note background delegate_task dispatch in _on_tool_complete Brooklyn Nicholson 2026-06-25 19:57:58 -05:00
  • 7f02f30b76 feat(tui): add width-budgeted "resumes when subagent finishes" status segment Brooklyn Nicholson 2026-06-25 19:57:58 -05:00
  • 563d347e4d feat(desktop): show a calm "will resume" notice for background delegate_task Brooklyn Nicholson 2026-06-25 19:57:51 -05:00
  • 6e096a850a feat(desktop): add $backgroundResume store for parked delegate_task Brooklyn Nicholson 2026-06-25 19:57:45 -05:00
  • 09623b4527 fix(desktop): make the tab modified dot amber with a separating ring Brooklyn Nicholson 2026-06-25 19:55:31 -05:00
  • c456029b4e Merge remote-tracking branch 'origin/main' into bb/editor Brooklyn Nicholson 2026-06-25 19:53:31 -05:00
  • 1f950e189c feat(desktop): vertical resize for the bottom-row terminal pane Brooklyn Nicholson 2026-06-25 19:50:29 -05:00
  • ff81365988 feat(desktop): in-app spot editor for the file preview pane Brooklyn Nicholson 2026-06-25 19:50:25 -05:00
  • b8fc8c908b fix(approval): fold Windows absolute home paths in dangerous-command detection Que0x 2026-06-25 23:55:39 +03:00
  • 7cd5eaa646 Merge pull request #52745 from NousResearch/desktop/bundle-main brooklyn! 2026-06-25 19:06:59 -05:00
  • df514654ba desktop: bundle main.cjs for electron ethernet 2026-06-25 20:05:20 -04:00
  • 55af6c447a Merge pull request #52206 from NousResearch/bb/desktop-tools-curation brooklyn! 2026-06-25 18:56:04 -05:00
  • 6dfb8326f5 fix(state): exclude delegate/branch/tool children from resume walk + reconcile salvaged fixes teknium1 2026-06-25 16:02:09 -07:00
  • 6d9ca04574 fix(desktop): resume latest compression continuation longer 2026-06-19 05:59:36 +08:00
  • 263f6b03eb chore: rename test to reflect new semantics of resolve_resume_session_id Pink 2026-06-13 00:18:43 +08:00
  • abd6b85200 fix(state): resolve compression chain tip in resolve_resume_session_id PINKIIILQWQ 2026-06-12 23:52:59 +08:00
  • 208f0d7c3b fix(update): default pre-update backup to off (#52729) Teknium 2026-06-25 16:01:09 -07:00
  • e4ff494860 fix(cron): add default retention to per-run job output (#52383) (#52646) kshitij 2026-06-26 04:30:13 +05:30
  • ffa3d3c811 Merge pull request #49037 from NousResearch/bb/projects-paradigm brooklyn! 2026-06-25 17:49:05 -05:00
  • fd2a35b169 fix: stop reporting cache-hit rate and cost across all UI surfaces (#52717) Teknium 2026-06-25 15:21:22 -07:00
  • 19ca295a84 fix(desktop): clarify branch convert actions Brooklyn Nicholson 2026-06-25 17:19:36 -05:00
  • 3e99ec0ff9 test(hermes_state): cover update_session_billing_route overwrite + prompt null teknium1 2026-06-25 13:01:31 -07:00
  • c7e934a5b4 fix(hermes_state): persist billing provider/base_url after mid-session /model switch x7peeps 2026-06-18 13:49:15 +08:00
  • bf0513bca0 test(windows): align gateway restart CI coverage Gille 2026-06-25 00:36:53 -06:00
  • e7d2f0b93c fix(windows): suppress console flashes and harden gateway restarts Gille 2026-06-24 23:31:52 -06:00
  • 9f3aa1685c fix(cli): register project command beside MoA Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 890e890281 chore(desktop): update package lock Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • a391523bcc i18n(desktop): add project and worktree strings Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • b8d220f268 feat(desktop): wire project settings and shell chrome Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 62af32efe7 feat(desktop): keep active sessions aligned with cwd Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 68680db10d feat(desktop): add Codex-style review pane Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 7a7f9a5b3d feat(desktop): add composer coding rail and worktree flow Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 488ae376db feat(desktop): render backend-authoritative projects sidebar Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 74352a1e61 feat(desktop): add project and coding stores Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 344415892f feat(desktop): add shared project UI primitives Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • e2b8018729 feat(desktop): add git worktree and review IPC Brooklyn Nicholson 2026-06-25 16:40:27 -05:00