Commit Graph

  • b3af0b6863 fix(buzz): keep progress messages in thread Reinhold 2026-08-02 19:59:18 +00:00
  • 34c10f83c3 feat(buzz): implement edit_message and delete_message so replies can stream Han Ngo 2026-08-06 01:11:29 +07:00
  • 9af101c233 test(desktop): widen asyncUtilTimeout to absorb saturated-runner starvation Teknium 2026-08-31 07:23:00 -07:00
  • e703717513 fix(cron): treat a live multiplexer as gateway-alive for satellite profiles 686f6c61 2026-08-29 02:58:57 +02:00
  • 5742f6987d test(buzz): pin the single-profile config-only allowlist path (#82871) Teknium 2026-08-31 06:27:03 -07:00
  • 9113cf24a9 fix(buzz): reconcile scoped auth-tag resolution across salvaged fixes Teknium 2026-08-31 06:27:03 -07:00
  • e0b9f38177 chore: map contributor alex@gunsberg.fi -> alexgunsberg Teknium 2026-08-31 06:20:44 -07:00
  • 66c56d46fc test(buzz): cover standalone owner auth_tag injection Teknium 2026-08-31 06:20:27 -07:00
  • 29ee8230be fix(buzz): fail closed on multiplex credential discovery Alex P. Günsberg 2026-08-09 11:13:26 -04:00
  • 8c09c39530 fix(buzz): scope owner credentials per profile Alex P. Günsberg 2026-08-09 11:07:05 -04:00
  • 51ffeb059c fix(buzz): load owner auth tag from credentials Alex P. Günsberg 2026-08-09 10:54:19 -04:00
  • 56fb2b3b02 fix(buzz): drop unreachable line orphaned by the scoped-secrets refactor liuhao1024 2026-08-29 00:07:32 +08:00
  • a684d154bc fix(buzz): let the requirement gate see externally managed secrets liuhao1024 2026-08-26 11:56:56 +08:00
  • c83121cf5f fix(buzz): normalize npub entries in BUZZ_ALLOWED_USERS to hex webtecnica 2026-08-04 08:18:11 -03:00
  • a5e7355766 fix(buzz): resolve BUZZ_AUTH_TAG through the profile secret scope Kosta Gorod 2026-08-30 20:59:02 +00:00
  • 91d4c791be fix(tests): resolve Buzz Platform member by value, not attribute access liuhao1024 2026-08-31 02:32:14 +08:00
  • aaa5f27d0f fix(buzz): secondary multiplex profiles must not inherit the default profile's env liuhao1024 2026-08-31 02:08:33 +08:00
  • 8edaa25746 fix(cron): isolate desktop profile persistence Wesley Simplicio 2026-08-28 22:29:54 -03:00
  • 6fba07cb7e test(terminal): background spawn contract now includes owner_task_id Teknium 2026-08-31 06:41:55 -07:00
  • 5a4dbdec27 fix(delegation): subagent process notifications stay suppressed when the container key collapses Teknium 2026-08-31 06:30:27 -07:00
  • 714930f256 fix(desktop): a bot roster click no longer opens a stale finished session (#90102) Teknium 2026-08-31 07:05:32 -07:00
  • 3a351a9665 feat(worktree): pushed open-PR lanes reclaim their disk; cron tick prunes worktrees Teknium 2026-08-31 06:27:35 -07:00
  • a0a63a1bc2 fix(gateway): username-based DISCORD_ALLOWED_USERS no longer locks out the operator after one turn Teknium 2026-08-31 06:10:09 -07:00
  • 9eb832aad7 test(cron): pin the lock-first contract on the red alarm, not the shared 'NOT fire' substring Teknium 2026-08-31 05:11:56 -07:00
  • 8ad02486b6 test(cron): regression coverage for owning-profile home-target resolution (#94862 #97909 #99028) Teknium 2026-08-31 04:05:51 -07:00
  • 43ca78aa40 fix(cron): keep SessionDB kwargs-free in the context-preserving worker Teknium 2026-08-31 04:03:42 -07:00
  • 9f8557a09f fix(cli): update _get_service_pids docs for profile-scoped systemd filtering Teknium 2026-08-31 04:01:46 -07:00
  • b2995159f5 chore: map salvage contributors (cargo8, andthexi, kokhlo) Teknium 2026-08-31 03:59:09 -07:00
  • 82d7a13003 fix(cron): profile isolation — systemd filter + heartbeat guard kokhlo 2026-08-30 22:45:06 +03:00
  • d5d0613778 fix(cron): profile_routes rescue for satellite-profile delivery preflight liuhao1024 2026-08-29 06:28:38 +08:00
  • dfa5004a04 fix(cron): preserve profile context during session DB init Kevin 2026-08-09 00:26:25 +01:00
  • edd6ad53ab fix(cron): resolve multiplex home-channel chat id from the owning profile's secret scope Jason S. Mow 2026-08-30 07:42:49 -10:00
  • a07370abd0 fix(cron): reserve shared adapters for the default profile only Muhammad Usama 2026-07-30 21:16:27 +05:00
  • 51e377d550 fix(cron): deliver each profile's cron via its own adapter in multiplex Muhammad Usama 2026-07-28 18:28:12 +05:00
  • b8c18b8cb7 docs(cron): explain why the secret-scope reset must stay function-level ghosty93 2026-08-23 15:08:21 +03:00
  • 07f6518b6d fix(cron): retain profile secret scope through delivery ghosty93 2026-08-23 00:10:14 +03:00
  • 89c28ccf7b fix(desktop): fail-open attached shared-remote probe; honest ensure/open (#96493) Paula Rossi 2026-08-27 13:46:22 -04:00
  • 3efb514b9e fix(desktop): reuse primary WS for named profiles on attached shared remote (#96493) Paula Rossi 2026-08-27 13:37:58 -04:00
  • 5cc3da6827 fix(state): SessionDB derives its own store's profile for unstamped session rows Teknium 2026-08-31 05:12:41 -07:00
  • 6874b99d49 fix(sessions): stamp launch-profile name on new session rows instead of NULL Teknium 2026-08-31 04:51:54 -07:00
  • 37c856d337 chore: map contributor Bergmann89 for attribution CI Teknium 2026-08-31 04:11:55 -07:00
  • 18f429a89b fix(desktop): scope every session mutation to its owning profile Bergmann89 2026-08-28 13:31:46 +00:00
  • 64b96bb5d2 fix(openviking): synchronize setup connection state ehz0ah 2026-08-31 18:15:39 +08:00
  • 823bcc887a feat(openviking): use user memory by default ehz0ah 2026-08-28 01:59:44 +08:00
  • 8fd144c502 fix(desktop): model assignment carries the credential pointer, not a resolved key (#88990, salvage #90484) teknium1 2026-08-31 03:45:54 -07:00
  • fa2dd28029 fix(tui_gateway): scope config.get/set RPC to params.profile StanleyStetson 2026-08-26 23:04:52 +03:00
  • 38b7d0f4cf chore: contributor email mappings for salvage cluster Teknium 2026-08-31 02:44:32 -07:00
  • a90be562f4 fix(web): stop mirroring env-backed provider keys into model.api_key (#88990) Teknium 2026-08-31 02:43:40 -07:00
  • c8a7c6c36b fix(dashboard): remove deleted custom env keys Ryan Currah 2026-07-27 02:45:46 -06:00
  • 1152d4d3ce fix(cli): recognize whitespace around '=' in .env save/remove Frowtek 2026-07-19 15:31:57 +03:00
  • 22f9caf84e fix(credentials): scrub the keyed providers schema on rotate/remove Drexuxux 2026-07-21 03:31:04 +03:00
  • 82733a3fdb fix(credential-pool): materialize pool entry on Desktop PUT /api/env save (#96058) Finn763 2026-08-27 14:51:17 +08:00
  • 446563262e fmt(js): npm run fix on merge (#99323) hermes-seaeye[bot] 2026-08-31 10:15:30 +00:00
  • 2f261f99ff fix(desktop): keep profile scope when reusing primary remote backend dyreckt 2026-08-29 18:10:42 -04:00
  • 3aee290899 refactor(compression): name the split-failure cooldown; drop duplicate tests kshitijk4poor 2026-08-31 12:01:29 +05:30
  • dc71fb37e1 fix(compression): guard the split-failure cooldown call like sibling strikes kshitijk4poor 2026-08-31 11:33:41 +05:30
  • 81ab11b821 test(compression): E2E-pin the split-failure cooldown through a real SessionDB kshitijk4poor 2026-08-31 11:39:56 +05:30
  • 087cc49a26 fix(compression): refresh lease in-transaction before publish; arm cooldown on split failure VVV 2026-08-31 11:31:55 +05:30
  • 19dd5bcee6 chore(contributors): map vaibhavdahiya28@gmail.com -> vsd2807 kshitijk4poor 2026-08-31 14:04:51 +05:30
  • 1cf3639813 test(bot-mode): pin grant-refresh reauthorization on execution-policy drift Teknium 2026-08-31 00:02:13 -07:00
  • e7433910e9 feat(bot-mode): add scoped cross-gateway Group Chat transport David Dudok de Wit 2026-08-30 22:18:28 +02:00
  • 5ce8f71553 fix(delegation): report schema-invalid child results as failed, not completed itskaism 2026-08-16 17:04:34 +09:00
  • d6773cf26f refactor: remove the Tavily web backend; keyless ring is exa/parallel/firecrawl/keenable Teknium 2026-08-30 23:06:39 -07:00
  • 1f99a4b2f2 fix(relay): resolve fresh-final unfurl decision per chat, not per primary identity (#99206) Ben Barclay 2026-08-31 16:28:21 +10:00
  • 6681f9ebc3 refactor(telegram): share exception-graph walk across classifiers kshitijk4poor 2026-08-31 11:22:20 +05:30
  • 777a501d09 test: settle generation verifier in shielded-close drain test kshitijk4poor 2026-08-31 11:29:24 +05:30
  • 8288129475 fix(telegram): bound polling drain with wall-clock deadline kshitijk4poor 2026-08-30 22:00:04 +05:30
  • a65a517d04 fix(dashboard-auth): url-encode the PKCE cookie value so strict proxy hops stop dropping it (#99176) Ben Barclay 2026-08-31 15:57:21 +10:00
  • a9c783f219 fix(desktop): surface persistent group holds Lime-oss-hash 2026-08-29 21:38:09 +12:00
  • 6cfadafb76 chore: map contributor email for @sambai-dev Teknium 2026-08-30 21:07:53 -07:00
  • f9908e2ed6 fix(bot-mode): avoid inherited stdin on Windows Lime-oss-hash 2026-08-29 19:30:54 +12:00
  • b215e8d5f9 chore: map contributor email for itskaism Teknium 2026-08-30 21:19:13 -07:00
  • abdc7b952c test: adapt #97667 rejection-notice tests to the config-reading implementation on main Teknium 2026-08-30 21:18:22 -07:00
  • 8557e0a480 fix(tools): surface config-level model_not_found notices in delegation batch reports liuhao1024 2026-08-29 12:31:13 +08:00
  • 1b6ea1a2c2 fix(delegation): report failed children as failed, not completed itskaism 2026-08-16 16:49:42 +09:00
  • 5a3edc7467 fix(bot-mode): cancel re-routes on worker races instead of failing disband Teknium 2026-08-30 21:17:52 -07:00
  • 93c7089f70 feat(bot-mode): run same-gateway Group Chats without Desktop David Dudok de Wit 2026-08-30 22:17:19 +02:00
  • cd2bd16057 test: drop duplicate failed-flag regression test superseded by TestDelegateFailedChildStatus Teknium 2026-08-30 20:42:45 -07:00
  • b4d5174385 fix(delegation): pin failure-status edge cases and document exit_reason enum David Metcalfe 2026-08-29 12:49:28 -07:00
  • c05d04fffb feat(delegation): surface config-level model_not_found notice in delegation batch reports David Metcalfe 2026-08-28 21:54:55 -07:00
  • ec02d5179a fix(delegation): report provider-failed subagents as failed, not completed/max_iterations David Metcalfe 2026-08-28 21:37:40 -07:00
  • 64cc87e668 fix(compression): keep estimate seam positional-compatible for monkeypatched estimators Teknium 2026-08-30 18:21:28 -07:00
  • 452f6b7de2 fix(compression): route-aware stale-thinking charge parity between compaction trigger and tail walks (#84371) Teknium 2026-08-30 18:15:37 -07:00
  • 5a134383fe fix: failed subagents now surface a clean error to the user (CLI + gateway) Teknium 2026-08-30 20:16:28 -07:00
  • e730deedd1 feat(bot-mode): Group Chats survive the authority gateway dying — log replication and fenced takeover Teknium 2026-08-30 20:10:25 -07:00
  • ff3835a630 fix(gateway): compact the live codex thread instead of no-op mirror rewrites (#73503) Teknium 2026-08-30 18:03:45 -07:00
  • 6101f52ba4 Merge remote-tracking branch 'origin/main' into core-tool-deferral Teknium 2026-08-30 19:47:30 -07:00
  • ed3562bbbc test(compression): drop moot digest-loop tests; match stamped backoff errors Teknium 2026-08-30 18:25:29 -07:00
  • ad925a08da fix(compression): scope worker-teardown grace to the total-ceiling path Teknium 2026-08-30 18:25:29 -07:00
  • 74f9c5d7e6 test(compression): pin attempt-lifecycle contracts (#97488 #96775) Teknium 2026-08-30 18:16:22 -07:00
  • 19a59e9c93 fix(compression): transiently-blocked no-op is a soft defer, never exhaustion (#97488) Teknium 2026-08-30 18:16:22 -07:00
  • a6549922b8 fix(compression): stamp durable backoff rows with strategy and failure kind (#96775 #97488) Teknium 2026-08-30 18:16:22 -07:00
  • 892f756b8c fix(compression): tear down cancelled workers with bounded grace and discard superseded attempts (#97488) Teknium 2026-08-30 18:16:22 -07:00
  • f132f34ab8 test(compression): cover stall-interrupt vs early /stop backoff (#96775) HexLab98 2026-08-28 08:41:47 +07:00
  • 027b339e79 fix(compression): persist stall-interrupted backoff on pre-commit cancel (#96775) HexLab98 2026-08-28 08:41:38 +07:00
  • de4155b1bb fix(compression): report total ceiling expiry accurately fangliquanflq 2026-08-31 01:25:57 +08:00
  • c992c6de4f test(compression): isolate deadline timing assertions fangliquanflq 2026-08-31 01:10:51 +08:00
  • 0bcad4519e fix(compression): preserve fallback before worker start fangliquanflq 2026-08-29 21:43:06 +08:00
  • 14f40c0d6a test(compression): isolate commit overrun scheduling fangliquanflq 2026-08-29 21:20:27 +08:00
  • c0787c8ec1 fix(compression): release idle-timeout lease promptly fangliquanflq 2026-08-29 08:08:22 +08:00