-
cc84af9fad
fix(memory): preserve genuine pre-delimiter content in merged compaction rows
wernerhp
2026-07-15 19:16:47 +00:00
-
004de13f14
fix(memory/holographic): don't harvest compaction summaries; honor auto_extract=false string
wernerhp
2026-07-03 11:44:45 +00:00
-
cca7b93bfe
chore(contributors): register Sora-bluesky email mapping
Sora-bluesky
2026-07-22 19:50:10 +09:00
-
19a59f7d7b
fix(compression): mirror the full trigger recomputation in the suggestion guard
Sora-bluesky
2026-07-19 19:57:07 +09:00
-
dbc71fb6e4
fix(compression): don't recommend a threshold the small-context floor will ignore
Sora-bluesky
2026-07-19 19:31:37 +09:00
-
295e20358c
feat(delegation): let subagents use execute_code (#69325)
Teknium
2026-07-22 06:58:45 -07:00
-
b2ba069cb4
test(slack): regression tests for Block Kit boundary sanitizer and oversized edits
Teknium
2026-07-22 04:03:17 -07:00
-
a43ac2af65
fix(slack): sanitize outbound Block Kit payloads at the API boundary
Teknium
2026-07-22 04:00:29 -07:00
-
72da4f8657
fix(slack): truncate edit_message content to prevent msg_too_long
CJ Wang / SoWork
2026-07-22 03:54:26 -07:00
-
a2d8b4b1f6
fix(slack): guard against empty text in chat.postMessage
liuhao1024
2026-06-26 04:19:14 +08:00
-
c13af09177
fix(slack): truncate inflated original_text in approval/confirm chat.update handlers
liuhao1024
2026-06-28 00:05:01 +08:00
-
8fc0c086f5
fix: replace assert with runtime guard in Slack block_kit rich_text builder
AlexFucuson9
2026-07-14 07:58:51 +07:00
-
d91a143977
fix(slack): guard rich_text builders against empty content rejected as invalid_blocks
kamon
2026-07-06 21:36:48 +09:00
-
870770b31e
fix(slack): harden rich table block fallback
tw0316
2026-07-01 16:13:19 -04:00
-
961b832c11
test(sessions): cover branch-seed and compression timestamp round-trips
Teknium
2026-07-22 04:43:37 -07:00
-
9d73006ade
fix: forward timestamp in CLI, gateway, and TUI branch copy loops
tangyi
2026-06-17 23:26:59 +01:00
-
1927b60775
fix(tui): extend deferred context-engine finalize to the compute-host compress routes
Teknium
2026-07-22 05:21:17 -07:00
-
7d4ed8e321
chore(release): map the3asic noreply email for contributor attribution
Teknium
2026-07-22 04:36:38 -07:00
-
d46f0fb2d5
fix(compression): notify context engine after commit
3ASiC
2026-07-16 21:04:17 +08:00
-
15d33d5ab1
fix(desktop,tui,docs): dedup commands.catalog, route desktop /compact to /compress, update README
Teknium
2026-07-22 04:43:29 -07:00
-
27a4e92802
fix(acp,tui): rename /compact to /compress and /density to resolve command collision
liuhao1024
2026-07-03 01:19:13 +08:00
-
cb39be92e4
fix: update test assertions for /compact -> /compress rename
liuhao1024
2026-07-03 00:53:05 +08:00
-
4c2e34f07d
fix(moa): measure advisor guidance before compression
Jakub Wolniewicz
2026-07-16 08:04:36 +02:00
-
8a580e8e31
chore: add contributor mapping for tandixit95
Teknium
2026-07-22 04:34:14 -07:00
-
2eb6c84bbb
fix(codex): wait for compaction turn identity
Tanmay Dixit
2026-07-15 20:27:51 -04:00
-
63e363f306
fix(codex): scope app-server notifications to active turn
Tanmay Dixit
2026-07-12 19:04:45 -04:00
-
453d0ee598
chore(contributors): map emails for slack block-text salvage (#29541, #61261, #52390)
Teknium
2026-07-22 03:57:10 -07:00
-
3865694cf9
fix(slack): surface Block Kit content in fetched thread context
Benjamin Ross
2026-07-22 03:54:43 -07:00
-
1f92842c1c
fix(slack): read thread context from attachments and blocks
Pan Luo
2026-07-08 17:49:02 -07:00
-
1e0f5a6f07
fix(slack): detect Block-Kit-only @mentions in bot filter and router
Bartok9
2026-06-25 03:27:34 -04:00
-
8fceaac143
test(compression): adapt strict-signature heartbeat test to signature-inspection dispatch
Teknium
2026-07-22 04:57:35 -07:00
-
7f9956a679
chore: map contributor email for @WeiYusc
Teknium
2026-07-22 04:37:36 -07:00
-
928bcdde24
fix(compression): refresh gateway activity during compaction
WeiYusc
2026-07-06 00:59:53 +08:00
-
ea0fd393db
perf(compression): gate CJK-aware token estimation behind an ASCII fast path
Teknium
2026-07-22 04:53:15 -07:00
-
3f33a1c5aa
fix(compression): handle CJK token budgeting
miniadmin
2026-06-25 23:07:10 +09:00
-
a269a5b38c
docs(compression): note acceptable false-positive path in zero-user provenance validator
Teknium
2026-07-22 04:37:46 -07:00
-
7de7a073c6
fix(compression): preserve synthetic user provenance
embwl0x
2026-07-16 03:10:35 -05:00
-
c93e4041b6
fix(compression): preserve zero-user provenance
embwl0x
2026-07-14 18:02:01 -05:00
-
1c2faedd88
fix(compression): unify the attempt cap across every compression site
Teknium
2026-07-22 05:12:59 -07:00
-
cf433a33da
chore: map dombejar contributor email for PR #63870 salvage
Teknium
2026-07-22 05:12:59 -07:00
-
fca883f06f
fix(compaction): cap post-tool attempts per turn
Dom Bejar
2026-07-13 16:37:01 +00:00
-
644b397fb2
fix(agent): make the compression retry cap config-driven (compression.max_attempts)
Kennedy Umege
2026-07-13 23:07:45 +01:00
-
28b6bd6570
fix(api): preserve compaction summaries at any history position during Responses auto-truncation
Teknium
2026-07-22 04:36:32 -07:00
-
3807df7a06
fix(api-server): preserve compaction summaries on auto truncation
luyifan
2026-06-30 06:04:14 +08:00
-
1c21e96ed0
refactor(api): dedupe compressed-transcript persist sites, drop config opt-out
Teknium
2026-07-22 04:56:23 -07:00
-
146a545491
chore(contributors): map LiangYang666 emails
Teknium
2026-07-22 04:40:31 -07:00
-
4166fdda6a
fix(api_server): log warning when compressed response_store persist fails
尘漾
2026-07-17 10:20:52 +08:00
-
a26ed50e07
test(gateway): exercise real compression detection path with fake agents
尘漾
2026-07-16 10:49:31 +08:00
-
f66e773c44
fix(gateway): in-place compression not persisted in response_store
尘漾
2026-07-16 10:40:19 +08:00
-
2ced02671e
feat(api_server): persist compressed messages to prevent re-compression
尘漾
2026-07-16 10:39:22 +08:00
-
806b34ced9
test(gateway): add regression test for compressed Responses transcript storage
liang
2026-07-04 14:54:53 +08:00
-
85f04d4d7e
fix(gateway): Responses API stores bloated context after compression
liang
2026-07-04 12:50:20 +08:00
-
b1201213b7
fix(gateway): honest durable ack semantics for undeliverable async completions
Teknium
2026-07-22 05:08:01 -07:00
-
f1a1d2daf5
chore(release): map richkapp in AUTHOR_MAP
Teknium
2026-07-22 04:35:48 -07:00
-
93ff129b51
fix(gateway): follow async completions across compression
Z
2026-07-14 20:30:30 +03:00
-
4d23b2238e
fix(dashboard-auth): harden the public native-authorize surface
Teknium
2026-07-22 05:32:56 -07:00
-
edebe45482
chore(desktop): drop unrelated assistant-ui bump + lockfile churn
Teknium
2026-07-22 05:32:55 -07:00
-
49423f8084
fix(desktop-auth): make RFC 8252 native login work end-to-end at runtime
Ben Barclay
2026-07-22 21:37:40 +10:00
-
7857d8737c
feat(dashboard-auth): RFC 8252 native desktop sign-in (system browser + PKCE, no webview/cookies)
Ben Barclay
2026-07-20 17:52:04 +10:00
-
9fed768b56
fix(desktop): scope model options by profile (#62795)
embw_l0x
2026-07-22 09:40:50 -04:00
-
8967e73e67
fix(cli): restart managed dashboard service after update (#39166)
Andy
2026-07-22 21:01:19 +08:00
-
9acc4b47f5
perf(state): external-content FTS + tool-row-free trigram index (schema v23) (#65798)
Teknium
2026-07-22 04:42:50 -07:00
-
0faf4c838c
fix(secrets): unify encrypted-cache fallback with the merged stale-cache path
Teknium
2026-07-22 03:50:57 -07:00
-
e89216e7f5
fix(secrets): harden encrypted Bitwarden cache
Andy
2026-07-19 10:52:40 +08:00
-
1384087729
fix(secrets): add encrypted Bitwarden stale cache
Andy
2026-07-16 22:10:22 +08:00
-
8d811f5c45
feat(config): resolve ${env:VAR} SecretRefs in config.yaml, matching MCP config (#69267)
Teknium
2026-07-22 04:39:57 -07:00
-
1cb67a5916
chore: suppress windows-footgun on the POSIX-gated killpg call
Teknium
2026-07-22 04:13:21 -07:00
-
4f0ee4d3ff
feat(secrets): rework command source as a registered SecretSource — no provider selector
Teknium
2026-07-22 04:05:06 -07:00
-
3d5dd8efa5
feat(secrets): add
command secret source + unified secrets.provider selector
Michael Valentin
2026-06-11 18:17:29 -04:00
-
4c64ff3aa0
feat(nous): send top-level session_id for provider sticky routing (#69253)
Teknium
2026-07-22 04:39:20 -07:00
-
0c4cab56b4
test(secrets): match real ApplyReport shape in isolation test
Teknium
2026-07-22 03:46:35 -07:00
-
0583692c2d
fix(secrets): scope BWS-injected provider keys
izumi0uu
2026-07-04 13:41:41 +08:00
-
c6f9e0c748
test(gateway): cover routed transport delivery
yungchentang
2026-07-16 16:28:09 +02:00
-
ff46376614
fix(gateway): preserve shared route transport adapter
yungchentang
2026-07-16 02:13:49 +02:00
-
86fb046383
feat(secrets): orchestrator-level preserve_existing + profile aliasing (#69058)
Teknium
2026-07-22 03:20:45 -07:00
-
e66e02dc83
test(gateway): activate multiplex flag in cross-profile env isolation test
Teknium
2026-07-21 19:45:22 -07:00
-
c758ded6d2
fix(secrets): fall back to os.environ on scope miss when multiplexing is off
Soju06
2026-07-20 02:48:56 +00:00
-
c7b0c0d35f
fix(secrets): mark _APPLIED_HOMES only after a real fetch attempt (#40597) (#69056)
Teknium
2026-07-22 03:20:25 -07:00
-
8e089db689
fix(secrets): validate bitwarden status token
izumi0uu
2026-06-06 12:02:07 +08:00
-
fe5d0be6db
fix(env): stop printing Bitwarden secret names
andrexibiza
2026-07-07 09:21:02 -05:00
-
2beed8b53d
fix(mcp): pass secret-source-injected env vars to stdio servers
SeoYeonKim
2026-07-21 19:16:06 -07:00
-
fe8c0f7eef
fix(secrets): pass OP_LOAD_DESKTOP_APP_SETTINGS through to the op child env
menhguin
2026-07-12 03:37:21 +08:00
-
a616b9fb0f
fix(secrets): fold OP_CONNECT_HOST/OP_CONNECT_TOKEN into 1Password auth cache-key
briandevans
2026-07-07 04:34:53 -07:00
-
7db521a697
fix(secrets): port stale-cache fallback to current DiskCache API + gate by error kind
JackJin
2026-07-14 15:10:00 +08:00
-
77f3b3ef7f
fix(secrets): fall back to stale disk cache when bws live fetch fails
JackJin
2026-06-08 16:39:11 +08:00
-
7de554277d
chore: add kshitij@kshitij.dev to AUTHOR_MAP
kshitij
2026-07-22 14:06:03 +05:30
-
0c76cc6c36
fix: discard both session IDs on compression for profile re-injection
kshitij
2026-07-22 13:55:48 +05:30
-
8af2133009
fix(openviking): align session context with shared profile contract
Hao Zhe
2026-07-17 22:25:08 +08:00
-
11c1ca01c5
fix(openviking): inject session-start memory context
Flownium
2026-06-30 18:13:08 +10:00
-
c3c80e1796
refactor: cleanup follow-up for salvaged PR #58871
kshitij
2026-07-22 13:59:40 +05:30
-
81fc424592
fix(openviking): chunk structured session sync
Chris Korhonen
2026-07-18 22:19:41 +08:00
-
3fd96583f4
fix(openviking): serialize orphan session recovery
Hao Zhe
2026-07-18 22:19:21 +08:00
-
f7c198dec8
docs: clarify OpenViking local setup
Naveen Fernando
2026-06-02 15:28:04 +05:30
-
323e9baf5d
fix(openviking): recover pending session commits
Hao Zhe
2026-07-05 21:14:34 +08:00
-
9ecacd6bf4
fix(telegram): update auth check tests for group_allow_from split
kshitijk4poor
2026-07-22 12:41:55 +05:30
-
7078430934
fix(telegram): address review findings from PR #67816
kshitijk4poor
2026-07-22 12:21:54 +05:30
-
45fce38b9e
fix(telegram): group authz fallback + command sender identity
Nyaruko
2026-07-20 09:24:45 +08:00
-
9eb7b1a6b1
chore: AUTHOR_MAP for McHermes
kshitijk4poor
2026-07-22 11:41:48 +05:30
-
f4896015c1
fix(compression): ignore assistant handoff summaries in tail anchor
McHermes
2026-07-21 14:34:07 +00:00
-
9fa2906c18
fix: restore base_url rstrip, extract should_clear_context_pin helper
kshitijk4poor
2026-07-22 10:19:23 +05:30