Peter Steinberger
6244ef9ea8
fix: handle Windows and UNC bind mount parsing
2026-02-17 02:08:56 +01:00
Peter Steinberger
13ae1ae056
fix(memory): tighten embedding manager inheritance types
2026-02-17 00:59:54 +00:00
Peter Steinberger
5115f6fdf3
style: normalize imports for oxfmt 0.33
2026-02-17 00:59:54 +00:00
Peter Steinberger
c20ef582cb
fix: align cron session key routing ( #18637 ) (thanks @vignesh07)
2026-02-17 01:54:59 +01:00
Vignesh Natarajan
064a3079cb
Heartbeat: queue pending wakes per target
2026-02-17 01:54:59 +01:00
Vignesh Natarajan
a258503590
Cron: dedupe gateway wake target resolution
2026-02-17 01:54:59 +01:00
Vignesh Natarajan
f988abf202
Cron: route reminders by session namespace
2026-02-17 01:54:59 +01:00
Peter Steinberger
f452a7a60b
refactor(shared): reuse chat content extractor for assistant text
2026-02-17 00:53:44 +00:00
Peter Steinberger
ddef3cadba
refactor: replace memory manager prototype mixing
2026-02-17 01:50:04 +01:00
Peter Steinberger
7649f9cba4
refactor(test): share heartbeat sandbox fixtures
2026-02-17 00:49:42 +00:00
Peter Steinberger
b9e7299a70
refactor(test): share embedded runner overflow mocks
2026-02-17 00:49:37 +00:00
Peter Steinberger
9032a50981
refactor: reuse sandbox path expansion in apply-patch
2026-02-17 00:45:02 +00:00
Peter Steinberger
7687f6cfcd
refactor: reuse runtime requires evaluation
2026-02-17 00:45:02 +00:00
Peter Steinberger
5195179150
refactor: centralize plugin allowlist mutation
2026-02-17 00:45:02 +00:00
Peter Steinberger
7147cd9cc0
refactor: dedupe process-scoped lock maps
2026-02-17 00:45:02 +00:00
cpojer
c70597daeb
chore: Fix formatting.
2026-02-17 09:40:00 +09:00
Peter Steinberger
dee0134269
style: reformat dedupe-touched files
2026-02-17 00:32:34 +00:00
Peter Steinberger
817b5812e1
refactor(agents): share queued JSONL file writer
2026-02-17 00:32:34 +00:00
Peter Steinberger
80c7d04ad2
refactor(cron): reuse shared run outcome telemetry types
2026-02-17 00:32:34 +00:00
Peter Steinberger
a6466f2576
refactor(web-tools): share URL allowlist resolver
2026-02-17 00:32:34 +00:00
Peter Steinberger
64fc82844e
refactor(channels): share prefixed target parsing
2026-02-17 00:32:34 +00:00
Peter Steinberger
10b060dbd3
refactor(agent-tools): reuse gateway option parsing
2026-02-17 00:32:34 +00:00
Peter Steinberger
37c97964af
refactor(media): centralize input file limit resolution
2026-02-17 00:32:34 +00:00
Peter Steinberger
ed74f48bd5
refactor(status): share update channel display + one-liner
2026-02-17 00:32:34 +00:00
cpojer
1dc9bb8d62
chore: Fix more type issues.
2026-02-17 09:29:47 +09:00
cpojer
90ef2d6bdf
chore: Update formatting.
2026-02-17 09:18:40 +09:00
Peter Steinberger
5cbdd3a9c1
test(auto-reply): dedupe command spawn test harness
2026-02-17 00:11:02 +00:00
Peter Steinberger
b9aed3a07c
refactor(infra): reuse device auth scope normalization
2026-02-17 00:11:02 +00:00
Peter Steinberger
fbd3786e7a
refactor(channels): share target parsing helpers
2026-02-17 00:11:02 +00:00
Peter Steinberger
9bfd3ca195
refactor(memory): consolidate embeddings and batch helpers
2026-02-17 00:11:02 +00:00
Peter Steinberger
423b7a0f28
refactor(auto-reply): reuse embedded run context helpers
2026-02-17 00:11:02 +00:00
Peter Steinberger
246bb7f30f
refactor(agents): share model auth label resolution
2026-02-17 00:11:02 +00:00
Peter Steinberger
4088c0b89d
refactor(core): dedupe schema and command parsing helpers
2026-02-16 23:48:43 +00:00
Peter Steinberger
c55e017c19
refactor(daemon): dedupe user bin path assembly helpers
2026-02-16 23:48:43 +00:00
Peter Steinberger
3451159174
refactor(channels): share draft stream loop across slack and telegram
2026-02-16 23:48:43 +00:00
Peter Steinberger
f6111622e6
refactor(commands): share system prompt bundle for context and export
2026-02-16 23:48:43 +00:00
Peter Steinberger
32e2c369d7
refactor(agents): extract shared session dir resolver
2026-02-16 23:48:43 +00:00
Peter Steinberger
b3d0e0cb45
fix(cron): preserve overrides and harden next-run calculation
2026-02-16 23:48:26 +00:00
Peter Steinberger
968bba5c18
refactor(telegram): remove duplicate poll dispatch branch
2026-02-16 23:47:57 +00:00
Peter Steinberger
0a188ee49a
test(ci): stabilize update and discord process tests
2026-02-16 23:47:57 +00:00
Peter Steinberger
a186ce2158
fix(ci): preserve whatsapp send API compatibility
2026-02-16 23:47:57 +00:00
Peter Steinberger
7632e60d70
refactor(onboarding): reuse allowFrom merge helper in extensions
2026-02-16 23:47:57 +00:00
Peter Steinberger
12a947223b
fix(ci): restore main checks after bulk merges
2026-02-16 23:47:27 +00:00
Peter Steinberger
83a8b78a42
fix(ci): guard loop detection integer parsing
2026-02-16 23:27:35 +00:00
Peter Steinberger
eaa2f7a7bf
fix(ci): restore main lint/typecheck after direct merges
2026-02-16 23:26:11 +00:00
Peter Steinberger
076df941a3
feat: add configurable tool loop detection
2026-02-17 00:17:01 +01:00
Rain
dacffd7ac8
fix(sandbox): parse Windows bind mounts in fs-path mapping
2026-02-17 00:02:12 +01:00
尹凯
3f617e33b7
style(discord): format provider after proxy fetch changes
2026-02-17 00:02:09 +01:00
尹凯
e997545d4b
fix(discord): apply proxy to app-id and allowlist REST lookups
2026-02-17 00:02:09 +01:00
ikari
84383b5e0f
fix(tts): show all provider errors instead of only the last one
...
When TTS conversion fails, the error message now includes failures
from every provider in the fallback chain instead of only the last
one tried. Previously, a timeout on the primary provider (e.g.
ElevenLabs) would be masked by the final fallback's error (e.g.
"edge: disabled"), making it impossible to diagnose the real issue.
Before: "TTS conversion failed: edge: disabled"
After: "TTS conversion failed: elevenlabs: timeout (30004ms); openai: no API key; edge: disabled"
2026-02-17 00:01:56 +01:00