Robby
ceb934299b
fix(workspace): create BOOTSTRAP.md regardless of workspace state ( #16457 ) ( #16504 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: a57718c09e9b601087edcb3ee15dd7ac6b96fee2
Co-authored-by: robbyczgw-cla <239660374+robbyczgw-cla@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-14 18:41:35 -05:00
Charlie Greenman
dec6859702
agents: reduce prompt token bloat from exec and context ( #16539 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 8e1635fa3fdfb199a58bd53e816abc41cd400d44
Co-authored-by: CharlieGreenman <8540141+CharlieGreenman@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-14 18:32:45 -05:00
Vignesh Natarajan
2547514b47
Memory/QMD: treat prefixed no-results markers as empty
2026-02-14 15:31:52 -08:00
Peter Steinberger
abf42abd41
fix: LINE webhook verification 200; fix tsgo error ( #16582 ) (thanks @arosstale)
2026-02-15 00:27:12 +01:00
artale
4f2f641950
fix(line): return 200 for webhook verification requests without signature
...
LINE Platform sends POST {"events":[]} without an X-Line-Signature
header when the user clicks 'Verify' in the LINE Developers Console.
Both webhook.ts and monitor.ts rejected this with 400 'Missing
X-Line-Signature header', causing verification to fail.
Now detect the verification pattern (no signature + empty events array)
and return 200 OK immediately, while still requiring valid signatures
for all real webhook deliveries with non-empty events.
Fixes #16425
2026-02-15 00:27:12 +01:00
Peter Steinberger
a2b6a064f7
test: fix processMessage contract test lint
2026-02-14 23:16:37 +00:00
Peter Steinberger
fb1d8f8361
perf(test): consolidate web auto-reply suites
2026-02-14 23:16:37 +00:00
Peter Steinberger
5fd1822c7c
fix(web): remove leaked SIGINT handler when keepAlive=false
2026-02-14 23:16:37 +00:00
Peter Steinberger
6bc5987d6c
perf(test): speed up path env suite
2026-02-14 23:16:37 +00:00
Peter Steinberger
110cc5d791
perf(test): speed up memory index suite
2026-02-14 23:16:37 +00:00
Peter Steinberger
a0ff9d9bbb
perf(test): reduce sync passes in memory batch failure test
2026-02-14 23:16:37 +00:00
Peter Steinberger
97b566b8b3
perf(test): speed up session store pruning suite
2026-02-14 23:16:37 +00:00
Peter Steinberger
221fe499db
perf(test): speed up archive suite
2026-02-14 23:16:37 +00:00
Peter Steinberger
b3c3ec4231
perf(test): reuse managers in embedding token limit suite
2026-02-14 23:16:37 +00:00
Peter Steinberger
9860d6fcc2
perf(test): reuse managers in embedding batches suite
2026-02-14 23:16:37 +00:00
Peter Steinberger
add170add0
perf(test): speed up dns cli test
2026-02-14 23:16:37 +00:00
Peter Steinberger
66951e52e6
perf(test): speed up sessions suite
2026-02-14 23:16:37 +00:00
Peter Steinberger
13cb1bb020
chore(test): fix oxlint errors
2026-02-14 23:16:36 +00:00
Peter Steinberger
53cc623481
perf(test): speed up web auto-reply last-route coverage
2026-02-14 23:16:36 +00:00
Peter Steinberger
57b91b6b81
perf(test): reuse memory manager batch suite
2026-02-14 23:16:36 +00:00
Peter Steinberger
526c71a655
perf(test): speed up session store lock suite
2026-02-14 23:16:36 +00:00
Vignesh Natarajan
c0bf6bc24f
Memory/QMD: parse scope once in qmd scope checks
2026-02-14 14:59:18 -08:00
Vignesh Natarajan
0fdcb3be43
Memory/QMD: skip unchanged session export writes
2026-02-14 14:59:18 -08:00
Vignesh Natarajan
83e08b3bd5
Memory/QMD: optimize qmd readFile for line-window reads
2026-02-14 14:59:18 -08:00
Vignesh Natarajan
62aae7f69d
Memory/QMD: add limit arg to search command
2026-02-14 14:59:18 -08:00
Vignesh Natarajan
19df928e7f
Memory/QMD: robustly parse noisy qmd JSON output
2026-02-14 14:59:18 -08:00
Vignesh Natarajan
6bf333bf31
Memory/QMD: prefer exact docid lookup in index
2026-02-14 14:59:18 -08:00
Vignesh Natarajan
f9f816d139
Memory/QMD: cap qmd command output buffering
2026-02-14 14:59:18 -08:00
Peter Steinberger
9b9dc65a22
fix(test): remove unused cron imports
2026-02-14 22:54:37 +00:00
Peter Steinberger
6da69255fa
fix(process): satisfy tool execute typing
2026-02-14 22:54:37 +00:00
Peter Steinberger
9a26a735e4
refactor(test): share cron isolated agent fixtures
2026-02-14 22:54:37 +00:00
Bin Deng
c0cd3c3c08
fix: add safety timeout to session.compact() to prevent lane deadlock ( #16533 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 21e4045addca7a424828478d84dd5e4b202cbcfd
Co-authored-by: BinHPdev <219093083+BinHPdev@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-14 17:54:12 -05:00
Vignesh Natarajan
542271e305
tui: cap local shell output buffering
2026-02-14 14:53:20 -08:00
Peter Steinberger
a5ca0df4f4
test(signal): load monitor after tool-result mocks
2026-02-14 23:51:16 +01:00
Peter Steinberger
5e7c3250cb
fix(security): add optional workspace-only path guards for fs tools
2026-02-14 23:50:24 +01:00
Peter Steinberger
55a25f9875
refactor(test): reuse nodes media gateway mock
2026-02-14 22:43:59 +00:00
Vishal Doshi
3efb752124
fix(gateway): abort active runs during sessions.reset ( #16576 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 43da87f2dfd38133210f98422255705d09ae7922
Co-authored-by: Grynn <212880+Grynn@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-14 17:42:33 -05:00
Peter Steinberger
d8da642611
refactor(test): share temp home env harness
2026-02-14 22:41:30 +00:00
Peter Steinberger
adc4e0940c
refactor(process): share stdin/session guards
2026-02-14 22:38:23 +00:00
Peter Steinberger
0465d314b0
refactor(test): table npm global update cases
2026-02-14 22:35:16 +00:00
Peter Steinberger
426484ba2c
test(signal): avoid unused monitor import
2026-02-14 23:33:56 +01:00
Peter Steinberger
a99ad11a41
fix: validate state for manual Chutes OAuth
2026-02-14 23:33:56 +01:00
Peter Steinberger
937e1c21f2
refactor(test): table telegram heartbeat account cases
2026-02-14 22:33:30 +00:00
Gustavo Madeira Santana
8217d77ece
fix(cli): run plugin gateway_stop hooks before message exit ( #16580 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 8542ac77ae183e19a0700c3bb0304ab06bb7d568
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-14 17:33:08 -05:00
Peter Steinberger
3821d74019
fix(test): tolerate runtime exit in cli smoke
2026-02-14 22:30:21 +00:00
Peter Steinberger
14e70543a2
refactor(test): reuse telegram media bot setup
2026-02-14 22:30:21 +00:00
Sebastian
fa32820410
test(signal): lazy-load monitor in tool-result tests
2026-02-14 17:26:21 -05:00
Peter Steinberger
de43e884e7
refactor(test): share telegram dm topic setup
2026-02-14 22:25:52 +00:00
Peter Steinberger
200aa441df
test: fix vitest harness typing
2026-02-14 23:25:32 +01:00
Peter Steinberger
43f75e53b8
test: fix TS2742 in harness exports
2026-02-14 23:25:32 +01:00