-
6ced760a3d
test(gateway): cover gateway.api_server YAML discovery + extra bridge; docs: document config.yaml support
Teknium
2026-07-23 08:22:25 -07:00
-
53e6435908
fix(gateway): parse gateway.api_server YAML config section (#66630)
kyssta-exe
2026-07-18 19:34:59 +00:00
-
089f09fa5f
fix(api_server): mark rejected API_SERVER_KEY as non-retryable fatal error
cifangyiquan
2026-07-23 08:25:25 -07:00
-
9e4b89857a
fix(gateway): require usable API_SERVER_KEY to enroll the api_server platform at load time
arimu1
2026-07-23 08:30:12 -07:00
-
1f45504609
chore(contributors): map 2001Y machine-local email
Teknium
2026-07-23 09:07:54 -07:00
-
80dcff8458
chore: map C11 salvage contributor emails + fixture kwarg fix
Teknium
2026-07-23 08:21:40 -07:00
-
eaa35ae68f
fix(gateway): balance code fences on every remaining chunk-split path
Teknium
2026-07-23 08:21:23 -07:00
-
c934c533db
feat(slack): opt-in Block Kit markdown block rendering for standard markdown
shivasymbl
2026-07-23 08:16:22 -07:00
-
a7738796e1
feat(slack): wrap and align GFM tables for proper mrkdwn rendering
Kyle Zhang
2026-07-23 08:12:58 -07:00
-
72f714ca36
fix(gateway): preserve adapter overflow splitting in streams
2001Y
2026-07-23 16:04:53 +09:00
-
b86ca7cae5
fix(gateway): keep overflow stream chunks editable
2001y
2026-06-14 12:28:16 +09:00
-
b932997f44
fix: also close orphaned single-backtick inline-code spans
skywind
2026-06-27 14:22:36 +00:00
-
3e2fe3fcab
fix: close orphaned code fences on all send paths
skywind
2026-06-18 14:29:52 +00:00
-
9ed5aef1e6
test: code fence tracking coverage for all send/split paths
skywind
2026-06-18 14:26:10 +00:00
-
5e44413b7c
fix: escape triple-backtick in reasoning before wrapping in outer code block
skywind
2026-06-18 14:55:35 +00:00
-
132e0005c8
fix(slack): avoid duplicating rich-text link messages
mzkarami
2026-07-17 11:06:32 +02:00
-
cc64f0289a
fix(slack): add bold-text zero-width-space guard for trailing non-word chars
Gonzalo Franco Ceballos
2026-07-23 07:58:03 -07:00
-
b810711e4e
fix(gateway): strip language tag from Slack fenced code blocks
z23
2026-07-15 20:54:36 +08:00
-
8e6d1a9a53
fix(slack): stop double-decoding HTML entities when escaping message text
briandevans
2026-07-14 20:52:35 -07:00
-
50a6dc7efc
fix(gateway): duck-type set_reaction_handler on adapter wiring sites
Teknium
2026-07-23 10:40:11 -07:00
-
1f25791b1f
chore(release): map C17 reaction-cluster contributor emails
Teknium
2026-07-23 08:28:58 -07:00
-
558dab0e3e
feat(slack): opt-in reaction triggers, removed events, hooks, channel handoff
Teknium
2026-07-23 08:26:28 -07:00
-
9c9b057b73
fix(slack): forward reaction_added events to the message pipeline
Benjamin Ross
2026-07-23 08:06:45 -07:00
-
9ddcb58a21
chore(contributors): add email mapping for metamon-p (PR #36220 salvage)
Teknium
2026-07-23 09:02:48 -07:00
-
91799405aa
fix(gateway): hint Slack/Discord channels at the prior auto-reset session
metamon
2026-07-23 09:02:35 -07:00
-
61ea271900
feat(slack): elapsed typing heartbeat — 'still working… (2m03s)' on long turns
MrAbsaroka
2026-07-23 08:58:35 -07:00
-
8d1b1372e9
test(gateway): pin automatic /goal continuation drain — no user nudge required
Teknium
2026-07-23 08:53:33 -07:00
-
6bb0eac398
fix(gateway): don't re-deliver consumed background completions as raw watcher messages
Teknium
2026-07-23 08:51:17 -07:00
-
a4bc1ca502
fix(timeline): persist typed display events (#69771)
ethernet
2026-07-23 14:46:24 -04:00
-
beffbab3d7
docs(bedrock): add cachePoint architecture infographic
joaomarcos
2026-07-23 15:05:04 -03:00
-
4dccfcd9b7
feat(bedrock): add Converse API prompt caching (cachePoint)
joaomarcos
2026-07-23 14:29:36 -03:00
-
12096b1e3d
docs: add SQLite FD leak infographic and report updates for #69678
joaomarcos
2026-07-22 22:38:01 -03:00
-
8e4b5d8774
harden(slack): CDN-allowlist inbound file URLs, DNS-pin token downloads, widen token-file perms warning
Teknium
2026-07-23 08:07:12 -07:00
-
fccc222bd7
fix(slack): warn when slack_tokens.json is group/world-readable
AlexFucuson9
2026-07-07 12:00:25 +07:00
-
1d7db1ba17
fix(slack): neutralize prompt injection in thread-context backfill
Frowtek
2026-07-18 08:08:34 +03:00
-
2e08b778ab
fix(security): validate inbound Slack file URLs against SSRF
zapabob
2026-06-11 14:39:49 +09:00
-
0cd4afeafd
fix(security): guard remaining preflighted HTTP fetches
Eugeniusz Gilewski
2026-07-15 20:16:40 +02:00
-
42626da1ce
fix(security): pin DNS resolutions for SSRF-safe fetches
Eugeniusz Gilewski
2026-07-03 18:39:14 +02:00
-
ca988df8d0
test(slack): importorskip real slack_sdk/slack_bolt in transient-edit tests
Teknium
2026-07-23 09:49:15 -07:00
-
21ac2b50dc
chore: map contributor emails for Slack C6 progress-cards salvage
Teknium
2026-07-23 08:30:32 -07:00
-
5c89cc4359
fix(slack): clear assistant status on every send() exit path
Teknium
2026-07-23 08:29:46 -07:00
-
d35b003f02
fix(gateway): respect reply_in_thread=false for Slack progress messages
patp
2026-05-02 10:31:25 -04:00
-
e40a38aa29
fix(slack): avoid assistant status on synthetic top-level threads
Doruk Ardahan
2026-07-23 07:56:10 -07:00
-
62747aa584
fix(slack): delete stale progress messages
Jerome Iveson
2026-07-02 16:55:19 +01:00
-
fa8a3e328e
fix(slack): preserve progress edits on network failures
2001Y
2026-07-13 23:08:50 +09:00
-
f716b876a8
fix(slack): edit status bubbles in place instead of posting new ones
Minseo-Choi
2026-07-21 00:03:11 -04:00
-
93a47dd466
chore: map yemi@lagosinternationalmarket.com -> yemi-lagosinternationalmarket
Teknium
2026-07-23 08:03:36 -07:00
-
c132783ea0
test(slack): regression coverage for thread image/file context visibility
Teknium
2026-07-23 08:03:19 -07:00
-
2d7353cd3b
feat(slack): deliver thread-root images on the first mention turn
Teknium
2026-07-23 08:03:07 -07:00
-
26a2fda8d7
fix(slack): surface thread images/files as markers in fetched thread context
Yemi
2026-07-23 08:02:02 -07:00
-
3ec5a06f4f
test(slack): mark block-privacy fixture message as human-authored (client_msg_id)
Teknium
2026-07-23 08:28:32 -07:00
-
bc56002124
chore(contributors): add email mappings for slack C13 log-noise salvage
Teknium
2026-07-23 08:22:49 -07:00
-
44f6f8435b
test(slack): behavioral log-noise/privacy suite + keep clarify choice text out of INFO logs
Teknium
2026-07-23 08:21:16 -07:00
-
565ea19a49
test(slack): pin catch-all event matcher registration and non-shadowing
ygd58
2026-07-23 08:07:09 -07:00
-
390ddfd028
fix(slack): quiet Slack display defaults — no heartbeat/busy-ack breadcrumbs in channels
wpeterr
2026-07-23 08:03:04 -07:00
-
ece3dd1a4f
fix(slack): avoid logging block text previews
luyifan
2026-07-05 03:49:38 +08:00
-
93102e91cf
fix(slack): add catch-all event handler to prevent Slack auto-disabling Event Subscriptions
shivasymbl
2026-06-04 13:39:17 +05:30
-
c1529e58da
fix(gateway): quiet Slack missing_scope channel directory fallback
nanckh
2026-06-03 19:44:36 +09:00
-
0eb5cb5e07
fix(slack): surface bot-event arrival and allow_bots interop diagnostics (#30091)
haran2001
2026-05-22 08:17:19 +05:30
-
42534605b7
fix(slack): throttle channel directory warnings
LeonSGP43
2026-05-02 13:56:59 +08:00
-
e027f43f70
fix(gateway): key Slack capability gate into the prompt pin; defer positive note to tool schemas
Teknium
2026-07-23 07:47:33 -07:00
-
96f21e8a54
fix(gateway): make Slack platform note capability-aware when slack tools present
ygd58
2026-07-21 13:28:22 +00:00
-
24d7333eb1
test(gateway): cover msgraph_webhook port/host/secret bridging + contributor mapping for #57320
Teknium
2026-07-23 08:21:35 -07:00
-
74db4bfe68
fix(gateway): bridge top-level port/host into extra for webhook and api_server
James Huang
2026-07-02 21:57:44 +02:00
-
6b1b2e6f0e
chore: map shubhambc09@gmail.com -> navahc09
Teknium
2026-07-23 07:46:39 -07:00
-
6d4f7f4049
docs(slack): gap pass — mention-gating decision table, allow_bots deep dive, clarify buttons, ephemeral slash replies, cron/DM targeting
Teknium
2026-07-23 07:46:19 -07:00
-
2b226be8e3
docs(messaging): document the '!' prefix for Slack thread commands
navahc09
2026-06-14 00:09:59 +05:30
-
4f7109551a
docs(slack): document bot message handling
haran2001
2026-07-11 02:47:05 +05:30
-
ada06ee7b0
test(gateway): loosen hygiene-timeout wall-clock bound to flake policy minimum (#70202)
Teknium
2026-07-23 11:29:59 -07:00
-
3638136e7e
fix(auth): count MoA preset slots as explicit provider configuration
baenregod
2026-07-23 09:09:23 -07:00
-
c7fd3eb377
fix(gateway): honor explicit api_server enabled:false under env key
davidgut1982
2026-06-23 13:21:11 +00:00
-
78312c192d
fix(moa): preserve custom provider context metadata
wjq990112
2026-07-19 05:09:41 +00:00
-
4ab3bf66f1
test(moa): cover the one-shot /moa aggregator path for slot extra_body
Teknium
2026-07-23 08:46:46 -07:00
-
1d603fe822
fix(moa): pass custom extra_body to slots
panding
2026-07-07 19:00:05 +08:00
-
2962ba2b7b
fix(auxiliary): treat explicit model:auto sentinel, not just cfg_model
srojk34
2026-07-01 14:01:34 +03:00
-
0dbf639bc8
fix(windows): hidden-console daemons — extend the parent-console fix to every detached spawn path (#70205)
Teknium
2026-07-23 11:13:14 -07:00
-
d9165d7a67
fix: resolve current entry unlocked in try_refresh_matching no-hint branch
Teknium
2026-07-23 08:36:11 -07:00
-
769381fb3e
fix(credential_pool): complete the locking boundary across the public pool surface
solyanviktor-star
2026-07-12 15:41:07 +03:00
-
5b794c984e
fix(credential_pool): acquire the pool lock in has_available/peek/current/entries
solyanviktor-star
2026-07-11 14:42:28 +03:00
-
65d42e35d4
fix(kanban): stop decompose siblings sharing one worktree checkout
Ahmad
2026-07-10 11:27:00 +05:00
-
c2c2449d05
chore(contributors): add email mapping for drleadflow
Teknium
2026-07-23 08:26:54 -07:00
-
547bf1ee9e
test: isolate unmatched-hint regression from live ~/.claude credentials
Teknium
2026-07-23 08:21:53 -07:00
-
3d67f00fe1
fix(credential-pool): stop lost-update cooldown erasure and wrong-key quarantine
Blade
2026-07-16 12:55:33 -04:00
-
fdd3943cb1
fix(update): survive undeletable untracked files during autostash (#70161)
Teknium
2026-07-23 09:08:40 -07:00
-
76d4b65d59
chore(contributors): add email mapping for airclear
Teknium
2026-07-23 08:06:26 -07:00
-
1f07fae6df
perf(credential-pool): persist same-key sibling exhaustion once
Teknium
2026-07-23 08:05:58 -07:00
-
0e15805e25
fix(credential-pool): exhaust all entries sharing a failed API key on 402
李航
2026-07-21 19:17:02 +08:00
-
01b0451909
fix(compression): compose the blocked-warning probe with engine preflight
Teknium
2026-07-23 08:17:16 -07:00
-
d5c03fb369
fix(compression): guard overflow-warn dedup reset against minimal test doubles
Teknium
2026-07-22 22:04:27 -07:00
-
1d1b670cb5
fix(compression): reset blocked-overflow dedup on every compression path + noise-filter survival pins
Teknium
2026-07-22 21:35:13 -07:00
-
5c8d098eb3
Address sweeper review: safe should_compress_info + cover all guards
Stanislav
2026-07-11 15:04:50 +00:00
-
b0a88899bf
Surface warning when context exceeds compression threshold but compression is blocked
Stanislav
2026-07-11 02:47:09 +00:00
-
781968be5e
chore: map team@williepeacock.com to peacockesq
Teknium
2026-07-23 08:11:29 -07:00
-
b9b5481d62
fix(kanban): preserve cross-profile project child routing
Willie Peacock
2026-07-19 12:53:24 -04:00
-
6833eabb53
fix(kanban): isolate worker-created child workspaces
Willie Peacock
2026-07-19 11:58:25 -04:00
-
4c88e2163b
chore: map rmk799@outlook.com to MustafaK99
Teknium
2026-07-23 07:59:08 -07:00
-
dc3e4e8428
fix(kanban): keep delegated results in worker turn
Mustafa
2026-07-12 14:23:29 +01:00
-
6bd02ae1a6
feat(image_routing): accept vision alias for custom provider models
happy5318
2026-07-14 00:31:14 +08:00
-
51083d2edc
fix(moa): route every Copilot credential path by target
nullptr0807
2026-07-16 01:34:48 +00:00
-
02f1dd0857
fix(moa): route Copilot slots by target model
gexin
2026-07-07 18:03:14 +10:00