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
cpojer
194608d0dd
chore: Remove leftover file.
2026-02-17 09:33:26 +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
Peter Steinberger
8ae93cce53
docs: add ts-suppression guardrails
2026-02-17 01:26:06 +01:00
cpojer
843acd52b7
chore: Fix up Oxlint/Oxfmt ignore patterns.
2026-02-17 09:20:04 +09:00
cpojer
90ef2d6bdf
chore: Update formatting.
2026-02-17 09:18:40 +09:00
cpojer
1e13a3933c
chore: Update deps.
2026-02-17 09:14:42 +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
Shadow
ff2e790e03
CI: increase stale operations per run
2026-02-16 18:06:35 -06: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
82c4f8ca22
chore(ci): align lint and format checks for templated exports
2026-02-16 23:48:43 +00:00
Peter Steinberger
170e6f33b9
docs(commands): add export-session aliases to slash command list
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
94e4631171
refactor(onboarding): simplify zalo allowFrom merge paths
2026-02-16 23:47:57 +00:00
Peter Steinberger
d89d951c3e
refactor(onboarding): reuse allowFrom merge helper in matrix
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
8c241449f5
fix(protocol): sync generated gateway swift models
2026-02-16 23:33:05 +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
Jonathan Gelin
bc2e02bb34
fix(ui/usage): remove remaining timeSeriesCursor reference in renderContextPanel
2026-02-17 00:02:05 +01:00
Jonathan Gelin
647d69881b
fix(ui/usage): align client log limit with server cap (1000) and remove unused param
...
- Client requested 2000 logs but server caps at 1000
- Remove unused timeSeriesCursor param from renderContextPanel
2026-02-17 00:02:05 +01:00
Jonathan Gelin
0302cf89b0
feat(timeline): dual-handle range selection on Usage Over Time chart
...
- Dual drag handles on SVG chart for time range selection
- Bars outside range dimmed, stats + conversation filtered to range
- Slot-based bar sizing prevents overflow at any point count
- Handle-only drag zones with col-resize cursor
- Reset button to clear selection
- computeFilteredUsage() helper with 8 unit tests
- Named constants, CSS classes instead of inline styles
2026-02-17 00:02:05 +01:00
gaowanqi08141999
86517b8e30
feat(feishu): add bitable create app and create field tools
2026-02-17 00:02:00 +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