This website requires JavaScript.
6c608e2f59
fix(update): reject terminated import probes
fangliquanflq
2026-08-25 16:57:15 +08:00
68f9681acb
fix(update): capture terminating restored imports
fangliquanflq
2026-08-25 08:21:18 +08:00
f6c3942957
fix(update): compare every restored module failure
fangliquanflq
2026-08-25 08:05:51 +08:00
7b958b3575
fix(update): detect restored import-time failures
fangliquanflq
2026-08-25 07:50:58 +08:00
716b10314a
fix(update): reject unsafe stash restores
fangliquanflq
2026-08-25 07:20:40 +08:00
e49df40682
fix(update): refuse to mutate a venv containing foreign-owned files (#83529 )
Teknium
2026-08-31 09:05:38 -07:00
10509b069f
chore(packaging): regenerate uv.lock for the expanded exclude-newer-package table
Hermes Agent
2026-08-31 08:27:08 -07:00
3e5534d713
chore: map itkingtao@126.com -> walker83 (attribution for #97955 )
kshitijk4poor
2026-08-29 22:02:31 +05:30
1f713dce38
test(packaging): exempt every exact pin from exclude-newer — release-day brick class
walker
2026-08-29 22:46:25 +08:00
a300a7fa79
fix(packaging): include wheel in PEP 517 build-system requires
Olympusbuildz
2026-08-27 09:14:16 -07:00
0c24b3a12c
fix(compression): pop the tail tags before the anti-growth estimate; count against the final list
Teknium
2026-08-31 09:20:40 -07:00
f57802c7ad
fix(state): bound the rewind-tail walk at the watermark and rewind concurrent-tail originals too
Teknium
2026-08-31 09:04:17 -07:00
9d9d9194d4
fix(state): archive carried-forward compaction tail as rewind rows (#86366 )
BrunoBza
2026-08-23 21:17:41 +02:00
59c5bd0913
test(install): pin the workspace selection away from apps/desktop
xxxigm
2026-08-18 23:37:18 +07:00
cffc8bb2a4
fix(install): stop a CLI install from building the desktop's node-pty
xxxigm
2026-08-18 23:37:18 +07:00
cb89872c28
fix(install): clean up a broken managed Node and guard the termux probe
liuhao1024
2026-08-16 18:18:03 +08:00
8f8351aff3
fix(install): report a managed Node that cannot start, and preinstall libatomic1
liuhao1024
2026-08-16 13:12:55 +08:00
0aa6b44917
fix(install): defer the partial clone's checkout so the throttle fallback engages
liuhao1024
2026-08-19 22:22:33 +08:00
11afd07f16
fix(install): retry the HTTPS clone and degrade past repo-scoped 429s
liuhao1024
2026-08-19 09:49:18 +08:00
f2f7a3bf15
feat(cron): doctor flags overdue next_run_at as silent non-firing
Teknium
2026-08-31 08:16:15 -07:00
b028fe632e
feat: add cron doctor health check
joe102084
2026-06-11 03:04:35 +08:00
1617ff0254
chore: contributor mapping for Clarion1631
Teknium
2026-08-31 08:25:24 -07:00
d957e0e403
fix(cron): bound local fire-fence waits
Justin Adkins
2026-08-24 16:13:59 -07:00
5cf4ffc6ae
test(cron): cover execution identity and sync docs
Andrew Bagrin
2026-08-27 14:42:59 -04:00
b7c59bda54
fix(cron): isolate per-execution working directories
Andrew Bagrin
2026-08-27 14:32:50 -04:00
89bcad4d0c
test: create real profile-home dirs for the multiplex yield test
Teknium
2026-08-31 08:33:24 -07:00
9a7732b45f
fix(cron): stale ticker yields its tick to a fresh gateway
Jay. (neocode24)
2026-08-28 07:44:12 +09:00
fd1d8271db
fix(cron): isolate lazy imports from stale modules
fangliquanflq
2026-08-31 09:36:33 +08:00
6cc4f3913d
fix(timezone): make profile-keyed tz cache atomic and add cron persistence regression
Teknium
2026-08-31 08:27:54 -07:00
9d8a053ce5
fix(timezone): isolate cache by active profile
IvanShang
2026-08-23 03:53:29 +08:00
ac7cefe0d8
test(gateway): regression coverage for the durable-reaped session guard (#99106 )
Teknium
2026-08-31 08:32:48 -07:00
e487419d4f
refactor(gateway): route the reaped-session guard through public SessionStore accessors
Teknium
2026-08-31 08:31:31 -07:00
99ec7fdfe8
fix(gateway): recover agent after session reaped so messages are not silently dropped
finn763
2026-08-31 13:36:25 +08:00
fc2421cfa7
fix(gateway): hold inbound gate until turn machinery is warm on fresh boot (#99373 )
Teknium
2026-08-31 08:39:27 -07:00
c0667439ec
fix(compression): rotation heals stale automatic ended_at stamps instead of wedging (#88197 )
Teknium
2026-08-31 09:04:17 -07:00
8b73720fa7
fix(memory): tolerate bare-signature v2 providers when forwarding checkpoint requirement
Teknium
2026-08-31 08:21:04 -07:00
5db9058cdb
fix(memory): forward checkpoint requirement to v2 providers
Soju06
2026-08-27 05:29:48 +00:00
2ea37eb8c5
test(gateway): cover hygiene fence-cancel cooldown and in-flight skip (#96953 )
HexLab98
2026-08-28 14:51:55 +07:00
1b0894301d
fix(gateway): stop hygiene retry livelock after commit-fence cancel (#96953 )
HexLab98
2026-08-28 14:51:46 +07:00
b1d99fe9e4
style(ui-tui): sort StatusRule compacting prop for perfectionist lint
Teknium
2026-08-31 08:55:11 -07:00
3d10a51afe
test(tui): cover idle compaction status retag and FaceTicker freeze
HexLab98
2026-08-28 22:49:00 +07:00
3a542bbef4
fix(tui): show status while idle/auto compaction runs
HexLab98
2026-08-28 22:48:43 +07:00
963c3619d2
chore: contributor email mapping for salvage #99362
Teknium
2026-08-31 08:50:07 -07:00
ba7743b076
fix(state-db): report corruption instead of "session not found", detect it early
Nio Thomas
2026-08-31 11:58:58 +02:00
037a73fa23
fix(tui): fail prompt.submit loud only on a real store-open failure
Teknium
2026-08-31 09:04:25 -07:00
3d4712c744
chore: contributor email mapping for salvage cluster
Teknium
2026-08-31 08:34:54 -07:00
cdd3b84c13
fix(state): reject special files in zeroed probe; real schema-bytes decode fixture
Teknium
2026-08-31 08:32:08 -07:00
e17fd0a708
fix(state): decode errors now reach the heal path and fail loud in TUI (residual #98924 surfaces)
Alvin T. Veroy
2026-08-31 08:19:31 +08:00
47b0e6561e
fix(state): honor _ensure_fts_cjk_schema's never-raises contract
chelsealong
2026-08-31 00:16:39 +00:00
50c3cb7276
fix(state): _fts_table_probe catches UnicodeDecodeError (#98924 )
kokhlo
2026-08-31 02:53:27 +03:00
69245e65bd
fix(state): serialize startup across zero-byte check, quarantine, connect, and schema commit (#97568 )
loulanyue
2026-08-30 08:10:25 +08:00
22dcbdece6
fix(state): contain post-commit FTS maintenance errors + lock-audit the writer conn (salvage #90734 )
Teknium
2026-08-31 08:33:10 -07:00
04bc1e1cbc
test(state): AST lock audit — every self._conn call must hold self._lock
Teknium
2026-08-31 08:21:36 -07:00
94869e5a0d
fix(state): isolate background reads from writer connection
milnerrad
2026-08-09 18:12:35 +08:00
d16622cd14
test(buzz): regression coverage for fresh-subscription window, membership-rejection phrasing, and WS periodic discovery
Teknium
2026-08-31 06:26:11 -07:00
c84c6e2382
fix(buzz): open fresh WS subscriptions from the beginning and discover conversations on a timer (#78429 , #93557 , #75107 )
Teknium
2026-08-31 06:22:57 -07:00
b907b7eb85
fix(buzz): compose #97502 's membership-rejection matching into the per-subscription CLOSED handler
Teknium
2026-08-31 06:18:36 -07:00
d3730a3fa9
fix(buzz): handle restricted CLOSED per-subscription, stop reconnect flood
José Leos
2026-08-02 09:54:16 -05:00
d36827b086
fix(buzz): resume watched channels from a durable cursor across restarts (#90464 )
Alessandro Boni
2026-08-20 13:07:35 +02:00
94d86fa4de
fix(buzz): bound WebSocket read idle time to force reconnect on silent relays
liuhao1024
2026-08-30 06:26:38 +08:00
936b970e28
fix(browser): lightpanda review follow-ups for #99312
kshitijk4poor
2026-08-31 20:32:50 +05:30
8bdf8836e6
docs(browser): document Lightpanda in Browser Use mode and the engine precedence rules
Adrià Arrufat
2026-08-31 11:48:59 +02:00
e3a85ae5a0
feat(browser): honor browser.engine=lightpanda in Browser Use mode
Adrià Arrufat
2026-08-31 11:48:59 +02:00
fc0a10a924
test(buzz): align send-recovery tests with the composed mention ladder
Teknium
2026-08-31 06:26:25 -07:00
92ac4ca4f0
chore: contributor email mappings for salvaged Buzz dispatch cluster
Teknium
2026-08-31 06:22:40 -07:00
a74080437a
fix(buzz): resolve @mentions to member pubkeys so agent-to-agent pings work
Matt Lutz
2026-08-31 06:22:06 -07:00
1885a40ad3
fix(buzz): preserve literal mentions and exact UUID targets
blunkjamie-dev
2026-08-09 12:20:20 -05:00
b302ae3f3e
docs(buzz): clarify reaction-only user precedence
Cameron Aragon
2026-08-27 01:20:19 +00:00
743f86ed36
test(buzz): clarify reaction-only precedence
Cameron Aragon
2026-08-27 00:28:11 +00:00
c10c77d577
fix(buzz): acknowledge trusted agent tags without dispatch
Cameron Aragon
2026-08-19 04:55:51 +00:00
f40edee459
fix(buzz): trust explicit DM metadata fallback
Elmar Conradie
2026-08-23 09:53:29 +02:00
722209bb51
fix(buzz): require explicit group addressing
Elmar Conradie
2026-08-23 09:38:49 +02:00
ef2be55025
fix(buzz): treat NIP-10 replies to own messages as mentions
arimu1
2026-08-01 13:56:38 +07:00
306dc874c1
fix(buzz): dispatch forum-channel kinds instead of chat kind 9 only
liuhao1024
2026-08-20 06:18:14 +08:00
4c9f130bf9
Merge pull request #99455 from kshitijk4poor/chore/author-map-lightpanda-prs
kshitij
2026-08-31 21:28:16 +05:30
8b22e8ed54
ci: retrigger after zero-job ci.yaml startup failure
kshitijk4poor
2026-08-31 21:23:30 +05:30
15ebb81184
fix(install-e2e): drive the dmg bootstrap GUI so the macos desktop-installer legs run
yoniebans
2026-08-31 17:48:59 +02:00
41dfa2d580
test: update chrome-fallback npx fixture for the get-url response shape
kshitijk4poor
2026-08-31 21:08:46 +05:30
a9eb06a629
fix(browser): log when Chromium-only env flags are stripped for Lightpanda
kshitijk4poor
2026-08-31 20:06:07 +05:30
e355394839
fix(browser): isolate Lightpanda and Chrome fallback flags
Simone Marzola
2026-08-08 10:42:34 +00:00
ca9952cbb3
fix(plugins): doctor temp home can no longer be stranded by a failed staging copy
Teknium
2026-08-31 07:44:45 -07:00
a00ae1d519
fix(cli): stop plugins doctor from copying a non-plugin directory
DevKJ
2026-08-20 23:24:14 +09:00
9488950a9d
fix(gateway): build reaper exclusion from raw registration records
Kshitij Kapoor
2026-08-22 20:07:09 +05:30
c26762d60e
fix(desktop): keep the orphan sweep unconditional; guard the probe fix with a mutation-checked test
Kshitij Kapoor
2026-08-22 19:45:04 +05:30
1ec4b569f2
fix(desktop): don't reap the healthy standalone gateway on Windows desktop startup
butbutbutbutbutbut
2026-08-16 01:42:27 +08:00
e7f6e22c3b
test(buzz): topology standalone-send fakes accept the auth_tag kwarg
Teknium
2026-08-31 07:53:31 -07:00
a071fc80da
fix(state): quarantine 0-byte truncated state.db and record store provenance (#97568 )
loulanyue
2026-08-29 09:45:04 +08:00
7e5cf09a23
chore: map adria.arrufat@gmail.com -> arrufat (PR #99312 )
kshitijk4poor
2026-08-31 20:39:45 +05:30
26f178e5fa
fix(terminal): gate the BUZZ_* terminal carve-out on actual Buzz agent context
Teknium
2026-08-31 06:23:12 -07:00
a6192c7ad8
fix(terminal): let Buzz-managed agents inherit BUZZ CLI credentials in terminal env
vatevstoil
2026-08-04 15:25:43 +03:00
a4c6821218
fix(tools): pass BUZZ_* platform credentials to terminal children
Magnus Hedemark
2026-08-03 18:46:14 -04:00
4b1374bec1
test(buzz): stub CLI in thread-root propagation test so it never execs a real subprocess
Teknium
2026-08-31 06:44:11 -07:00
06a627d7c2
test(buzz): E2E regressions for thread-root anchoring, reply_in_thread honoring, progress routing, display tier
Teknium
2026-08-31 06:42:29 -07:00
972f0314de
feat(buzz): compose thread-topology cluster — reply_in_thread opt-out, NIP-10 root anchoring on all send paths, _PLATFORM_DEFAULTS tier
Teknium
2026-08-31 06:38:12 -07:00
66fa6e41c4
fix(buzz): reply in-thread instead of flat channel posts
NanakoIce
2026-08-14 10:34:26 -07:00
cbeb925f0a
fix(buzz): reply into the existing thread instead of nesting a new one
Tom Watts
2026-08-19 08:16:27 +00:00
5d73a11a97
Buzz adapter: honor reply_to_mode instead of always threading replies
al9000-max
2026-08-13 22:22:35 +02:00
09cbce43e0
fix(buzz): preserve stable thread roots
yuvalfis
2026-08-06 09:49:30 +03:00
367c13ad5c
test(buzz): cover progress reply CLI boundary
Reinhold
2026-08-03 10:36:16 +00:00
cc979f7e12
test(buzz): preserve explicit progress thread
Reinhold
2026-08-02 20:09:26 +00:00