Commit Graph

  • 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