Peter Steinberger
|
a14d275b2a
|
refactor(agents): dedupe exec spawn fallback wiring
|
2026-02-15 05:39:55 +00:00 |
|
Peter Steinberger
|
50b7607f77
|
refactor(gateway): dedupe ws log meta formatting
|
2026-02-15 05:38:42 +00:00 |
|
Peter Steinberger
|
10e6d926bc
|
refactor(web): dedupe group gating history capture
|
2026-02-15 05:36:39 +00:00 |
|
Peter Steinberger
|
c1ad0e8754
|
refactor(cli): dedupe browser tab listing output
|
2026-02-15 05:35:49 +00:00 |
|
Peter Steinberger
|
12c37a9a3a
|
test(web): cover deliver reply media kinds
|
2026-02-15 05:35:12 +00:00 |
|
Peter Steinberger
|
4295ff785f
|
refactor(web): dedupe heartbeat ok sender
|
2026-02-15 05:33:59 +00:00 |
|
Peter Steinberger
|
ca97c47a02
|
test(web): expand send API coverage
|
2026-02-15 05:33:04 +00:00 |
|
Peter Steinberger
|
29bec2bfef
|
refactor(cli): dedupe plugin install config wiring
|
2026-02-15 05:32:57 +00:00 |
|
Peter Steinberger
|
1b8dd2e504
|
perf(web): consolidate heartbeat runner tests
|
2026-02-15 05:31:58 +00:00 |
|
Peter Steinberger
|
47beacec3c
|
refactor(status): dedupe update status formatting
|
2026-02-15 05:30:27 +00:00 |
|
Peter Steinberger
|
b93aa7fb66
|
refactor(plugins): dedupe plugin SDK alias lookup
|
2026-02-15 05:29:49 +00:00 |
|
Peter Steinberger
|
c2deba3b56
|
test(web): extend crypto error util coverage
|
2026-02-15 05:29:12 +00:00 |
|
Peter Steinberger
|
f41f6d3243
|
refactor(channels): share allowlist user resolve helpers
|
2026-02-15 05:28:46 +00:00 |
|
Peter Steinberger
|
164c1a3b5c
|
test(web): cover heartbeat runner branches
|
2026-02-15 05:28:06 +00:00 |
|
Peter Steinberger
|
48fd9d7dc7
|
refactor(auto-reply): share directive handling params
|
2026-02-15 05:25:55 +00:00 |
|
Peter Steinberger
|
64aff2d0ca
|
perf(browser): isolate profile hot-reload config refresh
|
2026-02-15 05:21:23 +00:00 |
|
Peter Steinberger
|
2b52ded882
|
refactor(commands): share provider config merge helper
|
2026-02-15 05:21:17 +00:00 |
|
Vignesh Natarajan
|
0954618cfb
|
chore (changelog): credit non-admin status redaction hardening
|
2026-02-14 21:15:03 -08:00 |
|
Vignesh Natarajan
|
fac040cb10
|
fix (gateway): redact sensitive status details for non-admin scopes
|
2026-02-14 21:15:03 -08:00 |
|
Peter Steinberger
|
0dec234505
|
perf(logging): split diagnostic session state module
|
2026-02-15 05:14:46 +00:00 |
|
Peter Steinberger
|
bbe3b2b55d
|
refactor(models): share param-B inference
|
2026-02-15 05:12:49 +00:00 |
|
Peter Steinberger
|
21dfac972c
|
refactor(agents): share tool call id extraction
|
2026-02-15 05:11:27 +00:00 |
|
Vignesh Natarajan
|
186925fdd9
|
chore (changelog): credit chat.send input hardening fix
|
2026-02-14 21:09:16 -08:00 |
|
Vignesh Natarajan
|
a2fe3b6610
|
fix (gateway): harden chat.send message input sanitization
|
2026-02-14 21:09:16 -08:00 |
|
Peter Steinberger
|
457e5308a9
|
refactor(cli): share browser resize request
|
2026-02-15 05:08:08 +00:00 |
|
Peter Steinberger
|
3faf5ada2e
|
ci(test): raise node heap for CI vitest
|
2026-02-15 05:07:02 +00:00 |
|
Peter Steinberger
|
935ca39945
|
refactor(auto-reply): share directive arg parsing
|
2026-02-15 05:05:47 +00:00 |
|
Vignesh Natarajan
|
5c746d7751
|
chore (changelog): credit #7010 NO_REPLY fallback fix
|
2026-02-14 21:05:27 -08:00 |
|
Vignesh Natarajan
|
356ce7647f
|
fix (agents): suppress NO_REPLY final text when message tool already sent text
|
2026-02-14 21:05:27 -08:00 |
|
Peter Steinberger
|
758fbc2fcc
|
test(web): consolidate deliver reply retry coverage
|
2026-02-15 05:04:22 +00:00 |
|
Peter Steinberger
|
8a50936d32
|
refactor(cli): share daemon action reporting
|
2026-02-15 05:03:55 +00:00 |
|
Peter Steinberger
|
21082f7e3a
|
test(web): cover web reply delivery
|
2026-02-15 05:01:46 +00:00 |
|
Vignesh Natarajan
|
e96229e2e5
|
chore (changelog): note tui external empty-final placeholder fix
|
2026-02-14 21:01:18 -08:00 |
|
Vignesh Natarajan
|
9f2cb3b582
|
fix (tui): suppress false no-output placeholders for external empty finals
|
2026-02-14 21:01:18 -08:00 |
|
Peter Steinberger
|
b289441e6f
|
refactor(media): share response size limiter
|
2026-02-15 05:01:11 +00:00 |
|
Vignesh Natarajan
|
7d89bebc4f
|
chore (changelog): note windows git-bash multiline paste fallback
|
2026-02-14 20:59:05 -08:00 |
|
Vignesh Natarajan
|
cd53387c9e
|
fix (tui): coalesce rapid git-bash submit bursts into multiline paste
|
2026-02-14 20:59:05 -08:00 |
|
Peter Steinberger
|
d815c7caf8
|
fix(build): remove duplicate daemon-cli entry
|
2026-02-15 04:56:54 +00:00 |
|
Vignesh Natarajan
|
2faceadd0d
|
test (tui): cover newline preservation in submit and render paths
|
2026-02-14 20:56:38 -08:00 |
|
Peter Steinberger
|
fa1aca83ef
|
fix(build): add daemon-cli bundle for legacy shim
|
2026-02-15 04:55:30 +00:00 |
|
Vignesh Natarajan
|
135899db6b
|
chore (changelog): note daemon-cli compat shim hardening
|
2026-02-14 20:53:32 -08:00 |
|
Vignesh Natarajan
|
277b2de491
|
fix (cli): harden daemon compat shim for minimal bundle exports
|
2026-02-14 20:53:32 -08:00 |
|
Vignesh Natarajan
|
beee14db14
|
test (agents): cover anthropic orphaned toolResult drop on provider switch
|
2026-02-14 20:53:32 -08:00 |
|
Peter Steinberger
|
960850445b
|
fix(build): restore daemon-cli legacy shim
|
2026-02-15 04:52:55 +00:00 |
|
Peter Steinberger
|
887ca6086e
|
refactor(status): share git install label formatting
|
2026-02-15 04:49:56 +00:00 |
|
Peter Steinberger
|
3b08f3058b
|
perf(test): isolate imessage monitor tests from vmForks
|
2026-02-15 04:49:53 +00:00 |
|
Peter Steinberger
|
cc15b8c6ad
|
refactor(infra): reuse lan ip picker
|
2026-02-15 04:47:16 +00:00 |
|
Peter Steinberger
|
28014de974
|
refactor(browser): share common server middleware
|
2026-02-15 04:46:10 +00:00 |
|
Vignesh Natarajan
|
909b5411bb
|
fix (agents): force store=true for direct openai responses
|
2026-02-14 20:45:47 -08:00 |
|
Vignesh Natarajan
|
9020277f09
|
chore (changelog): note openai responses store hardening
|
2026-02-14 20:45:47 -08:00 |
|