Peter Steinberger
e6fd484880
fix: preserve subagent thread routing ( #1241 )
...
Thanks @gnarco.
Co-authored-by: gnarco <gnarco@users.noreply.github.com>
2026-01-20 17:22:07 +00:00
Peter Steinberger
7d2bd5d96e
style: format code
2026-01-18 19:36:46 +00:00
Peter Steinberger
5e25bb04d9
feat: make inbound envelopes configurable
...
Co-authored-by: Shiva Prasad <shiv19@users.noreply.github.com>
2026-01-18 18:50:37 +00:00
Peter Steinberger
72434aeab3
feat: persist session origin metadata across connectors
2026-01-18 02:42:10 +00:00
Peter Steinberger
bca39a6561
refactor: unify channel config matching and gating
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-18 01:24:00 +00:00
Peter Steinberger
9ee54aea74
feat: add dm allowlist match metadata logs
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-18 00:14:44 +00:00
Peter Steinberger
f7ea048070
style: oxfmt
2026-01-17 10:26:08 +00:00
Peter Steinberger
0b944bc018
refactor(security): harden CommandAuthorized plumbing
2026-01-17 10:19:34 +00:00
Peter Steinberger
ecd3c2a0ee
fix(security): gate slash/control commands
2026-01-17 06:49:34 +00:00
Peter Steinberger
38cdfc93f6
refactor: drop legacy session store keys
2026-01-17 06:48:44 +00:00
Peter Steinberger
4c27a8b44d
style: oxfmt format
2026-01-17 05:48:56 +00:00
Peter Steinberger
48c8063028
fix(security): gate slash commands by sender
2026-01-17 05:25:42 +00:00
Peter Steinberger
5c8eff7ffa
fix: unify inbound sender labels
2026-01-17 05:21:09 +00:00
Peter Steinberger
b5aac83781
fix: finalize inbound contexts
2026-01-17 05:06:39 +00:00
Peter Steinberger
ecaa77313a
refactor: normalize inbound context
2026-01-17 04:05:33 +00:00
Peter Steinberger
bc7ed05902
refactor: centralize group sender identity
2026-01-17 03:32:48 +00:00
Peter Steinberger
a3059cb8c2
fix: scope history injection to pending-only
2026-01-16 23:52:42 +00:00
Peter Steinberger
96a02aadbf
chore: oxfmt
2026-01-16 22:33:47 +00:00
Peter Steinberger
b02d28499d
fix: treat reply-to-bot as implicit mention across channels
2026-01-16 21:51:01 +00:00
Peter Steinberger
eb7149c0db
fix: isolate Slack thread sessions ( #758 )
2026-01-15 08:11:03 +00:00
Peter Steinberger
d914564029
fix: normalize slack channel types for sessions
2026-01-15 08:00:20 +00:00
Jonathan Wilkins
bdbf8b5ceb
fix(slack): respect top-level requireMention config
...
The `channels.slack.requireMention` setting was defined in the schema
but never passed to `resolveSlackChannelConfig()`, which always
defaulted to `true`. This meant setting `requireMention: false` at the
top level had no effect—channels still required mentions.
Pass `slackCfg.requireMention` as `defaultRequireMention` to the
resolver and use it as the fallback instead of hardcoded `true`.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 02:17:27 +00:00
Peter Steinberger
9d28441c41
chore: migrate to oxlint and oxfmt
...
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
b74a102af7
refactor(src): split oversized modules
2026-01-14 01:17:56 +00:00