Gustavo Madeira Santana
db73297759
fix(daemon): scope service env forwarding to TMPDIR
2026-02-18 20:46:50 -05:00
Clawborn
296d5ede68
Fix LaunchAgent missing TMPDIR and LANG environment variables
...
Forward TMPDIR and LANG from the host environment into the generated
LaunchAgent and systemd service environment. macOS launchd does not
inherit shell environment variables, so TMPDIR is unset when the
gateway runs as a LaunchAgent. This causes SQLite to fail with
SQLITE_CANTOPEN because it cannot create journal/WAL temp files in
the per-user temp directory (/var/folders/...).
LANG is also forwarded to ensure consistent locale behavior for
string collation and file I/O encoding.
Fixes #20489
Co-authored-by: Clawborn <tianrun.yang103@gmail.com>
2026-02-19 09:27:20 +08:00
Tyler Yust
c2b6f099c6
fix(agents): update SUBAGENT_SPAWN_ACCEPTED_NOTE to clarify response type
2026-02-18 16:57:13 -08:00
Peter Steinberger
e426a9bb6f
refactor(config): reuse default group entry migration helper
2026-02-19 00:33:21 +00:00
Peter Steinberger
d6768098a1
refactor(security): share installed plugin directory scan helper
2026-02-19 00:29:07 +00:00
Peter Steinberger
6ae7e6fd1f
refactor(config): reuse legacy audio transcription migration path
2026-02-19 00:29:00 +00:00
Peter Steinberger
2dd361c071
refactor(discord): share send target resolution and result mapping
2026-02-19 00:28:56 +00:00
Peter Steinberger
ac44190952
refactor(cli): dedupe device role validation for token ops
2026-02-19 00:28:51 +00:00
Peter Steinberger
c8bdefd8b4
refactor(security): reuse shared scan path containment helper
2026-02-19 00:20:15 +00:00
Peter Steinberger
ae2e6896da
refactor(hooks): dedupe command result formatting
2026-02-19 00:20:10 +00:00
Peter Steinberger
aee002a39b
refactor(agents): dedupe paragraph/newline break search in chunker
2026-02-19 00:17:38 +00:00
Peter Steinberger
989c9dbd37
refactor(auth): share remaining-time formatter
2026-02-19 00:17:31 +00:00
Peter Steinberger
b2c2737452
refactor(shared): reuse runtime entry requirement evaluator
2026-02-19 00:17:24 +00:00
Peter Steinberger
ef5d7cee22
refactor(agents): share fallback failure summary builder
2026-02-19 00:10:08 +00:00
Peter Steinberger
8e1f25631b
test(agents): cover anthropic 4.6 forward-compat mapping
2026-02-19 00:06:30 +00:00
Peter Steinberger
cb9e098554
refactor(agents): dedupe anthropic 4.6 forward-compat resolver
2026-02-19 00:06:26 +00:00
Peter Steinberger
8b17a369e9
refactor(agents): share agent entry and block reply payload types
2026-02-19 00:06:19 +00:00
Peter Steinberger
5c5c032f42
refactor(security): share DM allowlist state resolver
2026-02-18 23:58:11 +00:00
Peter Steinberger
2709c0ba51
refactor(daemon): dedupe install output line writing
2026-02-18 23:58:05 +00:00
Peter Steinberger
89a0b95af4
refactor(security): reuse shared allowlist normalization
2026-02-18 23:48:32 +00:00
Peter Steinberger
54e9924fc3
refactor(agents): dedupe subagent inline text extraction
2026-02-18 23:48:32 +00:00
Peter Steinberger
3267f09264
refactor(node-host): extract invoke result helpers
2026-02-18 23:48:32 +00:00
Peter Steinberger
a376605812
refactor(infra): dedupe APNs send context setup
2026-02-18 23:48:32 +00:00
Peter Steinberger
aa8f87a3bf
refactor(plugins): reuse plugin loader logger adapter
2026-02-18 23:48:32 +00:00
Peter Steinberger
a8ebe942aa
refactor(cli): share camera clip file writer
2026-02-18 23:48:32 +00:00
Peter Steinberger
e368e74a92
test: dedupe validate-turns identity cases
2026-02-18 23:38:22 +00:00
Peter Steinberger
002f158da6
test: merge empty-id sanitize mode checks
2026-02-18 23:37:03 +00:00
Peter Steinberger
595246b58b
test: merge context-window overflow variants
2026-02-18 23:35:51 +00:00
Peter Steinberger
cea586ba5a
test: merge skills-cli json output cases
2026-02-18 23:34:47 +00:00
Peter Steinberger
5d9517767f
refactor(config): share media provider request fields
2026-02-18 23:34:15 +00:00
Peter Steinberger
3f621d13ff
refactor(cli): dedupe browser debug and download opts
2026-02-18 23:34:15 +00:00
Peter Steinberger
0048af4e2d
refactor(commands): dedupe auth-choice model notes
2026-02-18 23:34:15 +00:00
Peter Steinberger
4e62bdf78d
refactor(signal): reuse shared reaction types
2026-02-18 23:34:15 +00:00
Peter Steinberger
136bd59ba5
refactor(shared): centralize @/# slug normalization
2026-02-18 23:34:15 +00:00
Peter Steinberger
b366279030
refactor(shared): reuse node list parsers across cli and tools
2026-02-18 23:34:15 +00:00
Peter Steinberger
3b7c8fe79a
refactor(cli): extract shared node media helpers
2026-02-18 23:34:15 +00:00
Peter Steinberger
65ef7fb4a4
test: dedupe empty-input mmr assertions
2026-02-18 23:33:15 +00:00
Peter Steinberger
317441d09a
test: reuse chat-not-found assertion helper
2026-02-18 23:31:56 +00:00
Peter Steinberger
281e9110cc
test: table-drive format-time timestamp assertions
2026-02-18 23:30:31 +00:00
Peter Steinberger
20849df702
test: merge media invalid-path scenarios
2026-02-18 23:28:53 +00:00
Peter Steinberger
6f3a6013e3
test: table-drive poll duration clamp cases
2026-02-18 23:27:50 +00:00
Peter Steinberger
5e7e63250a
test: merge base64 oversize guard variants
2026-02-18 23:26:41 +00:00
Peter Steinberger
d743332d83
test: table-drive mime mapping assertions
2026-02-18 23:25:30 +00:00
Peter Steinberger
de826a62f9
test: merge telegram reaction scenarios
2026-02-18 23:23:38 +00:00
Peter Steinberger
03241498f9
test: table-drive telegram thread param cases
2026-02-18 23:22:26 +00:00
Peter Steinberger
c25a18493e
test: merge direct announce origin variants
2026-02-18 23:21:03 +00:00
Peter Steinberger
1a030a544b
test: table-drive sandbox formatter assertions
2026-02-18 23:19:33 +00:00
Peter Steinberger
c8e02329cd
test: dedupe subagent announce fallback and thread assertions
2026-02-18 23:15:11 +00:00
Peter Steinberger
d54a4a08b2
refactor(auto-reply): dedupe allowlist path and name helpers
2026-02-18 23:09:09 +00:00
Peter Steinberger
f33ecae0bb
refactor(config): dedupe native command setting resolver
2026-02-18 23:09:09 +00:00