Peter Steinberger
85c7748520
lint: enable no extraneous class
2026-04-11 01:45:06 +01:00
Tak Hoffman
a3b047b5fc
Preserve Discord lifecycle windows on rebind
2026-04-10 19:29:29 -05:00
Tak Hoffman
b2475884fd
Preserve Discord binding metadata on rebind
2026-04-10 19:19:53 -05:00
Peter Steinberger
b146c0c26b
perf: skip bundled session fallback on hot paths
2026-04-11 01:18:11 +01:00
Peter Steinberger
d44cd0d452
style: apply oxformat cleanup
2026-04-11 01:17:51 +01:00
Peter Steinberger
a94b926944
refactor: simplify messaging conversions
2026-04-11 01:04:46 +01:00
Peter Steinberger
5f089b6c2c
refactor: simplify discord preflight conversions
2026-04-11 00:04:02 +01:00
Peter Steinberger
97df07ed9a
refactor: simplify discord allow-list normalization
2026-04-11 00:01:08 +01:00
Peter Steinberger
c28900f509
refactor: simplify discord thread ids
2026-04-10 23:59:29 +01:00
Peter Steinberger
d56886e10d
test: simplify discord model picker component checks
2026-04-10 23:46:45 +01:00
Peter Steinberger
9832559f45
refactor: simplify discord send result ids
2026-04-10 23:44:53 +01:00
Peter Steinberger
a73dc477d7
style: apply oxfmt cleanup
2026-04-10 23:09:37 +01:00
Peter Steinberger
d236cb4680
chore: enable redundant type constituent checks
2026-04-10 21:23:40 +01:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return
2026-04-10 20:56:43 +01:00
Peter Steinberger
f6ed276f51
style: apply updated formatter output
2026-04-10 19:17:39 +01:00
Peter Steinberger
8127c6cc15
build(deps): update workspace dependencies
2026-04-10 19:17:39 +01:00
Hana Chang
8c876e311f
test(discord): prefer claude-sonnet-4-6 in thread-title fixture
...
Follow repo testing guideline to prefer sonnet-4.6 for Anthropic model
constants in tests (per CLAUDE.md, flagged by Greptile review on #64172 ).
2026-04-10 14:07:22 +01:00
Hana Chang
537479f5b0
fix(discord): raise thread title max tokens for reasoning models
...
When the simple-completion model selected for thread-title generation is a
reasoning model (e.g. MiniMax M2, Claude thinking models, OpenAI o-series),
the 24-token output budget is entirely consumed by the internal thinking
block before any user-visible text is emitted. extractAssistantText then
returns an empty string, generateThreadTitle returns null, and the
auto-thread rename is silently skipped while the feature appears to do
nothing.
Raise DISCORD_THREAD_TITLE_MAX_TOKENS to 512 so there is enough headroom
for a short thinking pass plus the 3-6 word title output. The generous
ceiling only matters when the provider actually reasons; non-reasoning
models still emit a short title and stop early at end-of-sequence.
Verified live against a MiniMax M2 reasoning model served through an
Anthropic-compatible API endpoint: before the fix, the rename never fired;
after the fix, the thread is renamed with a concise generated title.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 14:07:22 +01:00
Peter Steinberger
feb3c7f823
fix(test): repair rebased gate failures
2026-04-10 10:12:07 +01:00
Vincent Koc
c3d3cf23bc
fix(approval): split discord and slack runtime seams
2026-04-10 09:08:28 +01:00
Peter Steinberger
c919cc2cef
fix(discord): restore modal type exports
2026-04-10 08:27:54 +01:00
Vincent Koc
1c78822a1f
fix(discord): split interactive component types
2026-04-10 08:16:27 +01:00
Vincent Koc
4aa61cf8ca
fix(extensions): remove barrel type back-edges
2026-04-10 08:16:27 +01:00
Shadow
d5b25f81cf
update carbon
2026-04-10 01:53:36 -05:00
Peter Steinberger
03d056989a
test: isolate discord model picker dispatch mock
2026-04-09 08:04:53 +01:00
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00
Peter Steinberger
0c278bb93c
refactor: break runtime import cycles
2026-04-09 03:56:22 +01:00
Mason
74b5b97f62
tests: reset discord native-command seams in model picker ( #63267 )
2026-04-09 09:38:31 +08:00
Vignesh Natarajan
2484064c48
chore(lint): clear extension lint regressions and add #63416 changelog
2026-04-08 17:17:29 -07:00
Peter Steinberger
edf6b490a6
fix: harden bundled plugin dependency release checks
2026-04-08 15:15:44 +01:00
Peter Steinberger
88282f7b23
test: keep discord and irc entry smokes descriptor-only
2026-04-08 13:55:47 +01:00
Peter Steinberger
5802aa383e
test: isolate discord directory live token env
2026-04-08 13:13:55 +01:00
scoootscooob
d52d5ad6ff
release: mirror bundled channel deps at root ( #63065 )
...
Merged via squash.
Prepared head SHA: ac26799a54
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
Reviewed-by: @scoootscooob
2026-04-08 04:00:17 -07:00
Vincent Koc
e52cf224df
refactor(doctor): share channel compat helpers
2026-04-08 09:07:28 +01:00
Vincent Koc
952862b9e2
perf(plugins): narrow boundary compile import surfaces
2026-04-08 08:52:52 +01:00
Vincent Koc
73c475023f
perf(plugins): trim channel boundary core imports
2026-04-08 08:52:52 +01:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01:00
Peter Steinberger
4f8471617a
chore: prepare 2026.4.8
2026-04-08 04:21:51 +01:00
Peter Steinberger
0e91c25c0b
chore: prepare 2026.4.7
2026-04-08 02:14:59 +01:00
Peter Steinberger
c7347a492e
refactor: dedupe discord trimmed readers
2026-04-08 00:09:41 +01:00
Peter Steinberger
a51488c13c
Approvals: align native runtime tests
2026-04-07 23:52:54 +01:00
Peter Steinberger
e0ad3e79e6
refactor: dedupe normalization lowercase helpers
2026-04-07 22:57:52 +01:00
Gustavo Madeira Santana
af4a2faa1d
types: preserve approval runtime payload typing
2026-04-07 17:11:04 -04:00
Gustavo Madeira Santana
ecc9a65f34
Tests: align approval gateway seams
2026-04-07 16:06:02 -04:00
Gustavo Madeira Santana
28fc5d9b5e
Plugin SDK: split approval adapter seams
2026-04-07 16:06:02 -04:00
Peter Steinberger
3e85f9c4ff
fix: repair test typing for check gate
2026-04-07 20:58:01 +01:00
Peter Steinberger
5b090561fb
refactor: dedupe browser whatsapp qa lowercase helpers
2026-04-07 20:58:01 +01:00
Gustavo Madeira Santana
ad6bfc44d5
Tests: align approval runtime helpers
2026-04-07 15:37:28 -04:00
BitToby
9edf9804b1
feat: add cover image support to Discord event create ( #60883 )
...
* feat: add image param to Discord event create for cover art
* fix: pass trusted media roots to event cover image loader
* fix: solve lint error
* fix: add changelog entry for Discord event cover image support (#60883 ) (thanks @bittoby)
---------
Co-authored-by: Shadow <hi@shadowing.dev >
2026-04-07 13:40:39 -05:00
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly ( #62135 )
...
Merged via squash.
Prepared head SHA: b7c20a7398
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-07 14:40:26 -04:00