This website requires JavaScript.
b1ce502535
fix(models): close review findings on the ETag refresh path
kshitij
2026-08-14 01:26:18 +05:30
acd8737c10
fix(models): ETag conditional GET, no-network hot-path invariant, mirror URL override for models.dev catalog
kshitij
2026-08-14 00:25:31 +05:30
ef9cb96b1a
fix(desktop): re-emit session.info when approvals config changes out of band
yoniebans
2026-08-13 17:26:25 +02:00
53c7aa6a1b
test(relay): exercise lazy streams through interceptors
Alex Fournier
2026-08-13 14:42:48 -07:00
89c44c0dad
fix(openai): cover nested sparse response fields
Alex Fournier
2026-08-13 14:42:48 -07:00
8418ada162
refactor(relay): centralize protocol descriptors
Alex Fournier
2026-08-13 14:42:48 -07:00
2ae96939f5
fix(cli): self-heal cooked-mode termios drift that freezes CLI input
Teknium
2026-08-13 13:49:51 -07:00
d002167390
fix: delete stale top-level route keys on /model persist
kshitij
2026-08-14 02:10:34 +05:30
dbe24dfc12
fix: heal bare-custom provider at persist AND restore; persist --global switches to the row
kshitij
2026-08-14 01:42:20 +05:30
b8f85f18e8
refactor: shared /model persist helper, canonical gateway_runtime reader, cross-surface route persistence, tests
kshitij
2026-08-14 01:26:22 +05:30
cdd0a26031
fix: restore session model on resume instead of falling back to config default
kshitij
2026-08-13 17:05:30 +05:30
4d30bb6bb8
fix: compose kind classification with capability manifests; per-entry isolation; docs
Teknium
2026-08-13 11:52:13 -07:00
90dacec87e
fix(plugins): report entrypoint capabilities in CLI
Jeeves Assistant
2026-08-13 07:39:58 -05:00
17dc773156
fix(plugins): discover entrypoint capabilities
Jeeves Assistant
2026-08-13 07:39:17 -05:00
f80f453ae0
refactor(usage): simplify-pass follow-ups
kshitij
2026-08-14 01:49:40 +05:30
2c068d7680
fix(usage): close sub-cent gaps found in review
kshitij
2026-08-14 01:18:34 +05:30
ccaaca7e66
fix(usage): cost display honesty — sub-cent labels, cost buckets, included notes
kshitij
2026-08-14 00:40:54 +05:30
67ab2f2968
refactor(models): simplify-pass follow-ups on model_overrides
kshitij
2026-08-14 01:56:30 +05:30
de47d19f1f
fix(models): one canonical override schema, fill-gap _default semantics
kshitij
2026-08-14 01:38:11 +05:30
dafdba324a
feat(models): per-model metadata overrides via model_overrides config
kshitij
2026-08-14 00:30:51 +05:30
cdea8214cb
docs: fix stale parity claim in _BARE_BILLING_PROVIDERS comment
kshitij
2026-08-14 01:26:32 +05:30
1c87772186
fix(tui_gateway): restore openrouter provider on session resume
liuhao1024
2026-07-03 15:55:14 +08:00
a364390dab
feat: forward repeat through cron.manage add (#85602 )
Teknium
2026-08-13 13:14:57 -07:00
3e5e4c5d20
fix(agent): preserve live turns in compaction carriers
poisdahl
2026-08-13 21:38:30 +02:00
bfff32ae8c
chore: map contributor email for @sjungwon03 (PR #79787 salvage)
Teknium
2026-08-13 12:22:22 -07:00
d0be93bd9a
fix: explicit fallback api_mode always wins; clean up dead-code guard
Teknium
2026-08-13 12:22:04 -07:00
17a675574c
fix: preserve anthropic_messages api_mode during fallback activation
sjungwon03
2026-08-13 12:19:32 -07:00
ddbef9cd79
fix(auxiliary): keep ZAI Coding Plan routing
Xie
2026-08-03 09:40:43 +08:00
a0939901df
fix: address review feedback from #85512
kshitij
2026-08-14 00:46:09 +05:30
4fa728b6be
fix: follow-up polish for salvaged PR #85512
kshitij
2026-08-14 00:23:39 +05:30
316f31c9d5
fix(agent): honor prompt caching capabilities for aliases
fangliquanflq
2026-08-14 01:55:51 +08:00
e505ff9777
feat(desktop): add reset-to-defaults to the statusbar context menu
Brooklyn Nicholson
2026-08-13 13:54:15 -05:00
56104af196
fix(relay): unwrap lazy completed streams
Bryan Bednarski
2026-08-13 12:26:35 -07:00
e514d3713e
fix(openai): tolerate sparse response objects
Bryan Bednarski
2026-08-13 12:25:30 -07:00
fe55b7786e
fix(relay): keep client timeout off managed payloads
Bryan Bednarski
2026-08-13 12:24:44 -07:00
377784ac61
fix(relay): use canonical managed operation names
Bryan Bednarski
2026-08-13 12:23:36 -07:00
c692312704
feat(kanban): GC stale done-task notify subscriptions
Teknium
2026-08-13 12:11:43 -07:00
b640e63035
fix(kanban): preserve TUI subscription after done
Dmytro Afanasiev
2026-08-11 23:08:04 -04:00
294272c18c
fix(kanban): preserve notifier subscription after done
Dmytro Afanasiev
2026-08-11 22:54:30 -04:00
dcbfc79f8d
fix: forward include_disabled through cron.manage list (#85566 )
Teknium
2026-08-13 12:14:33 -07:00
e5fd1c7b43
fix(kanban): make creator wake turns graph-safe
kyinhub
2026-08-13 12:00:14 -07:00
056f10acf6
fix(gateway): goal/heartbeat manager lookups for internal events skip activity touch
Teknium
2026-08-13 11:40:25 -07:00
77166a5c46
test(gateway): cover activity-touch call contract
embwl0x
2026-07-11 13:55:57 -05:00
5462f689ba
fix(gateway): keep internal wakes from extending sessions
embwl0x
2026-07-11 13:43:53 -05:00
f57116b231
fix(gateway): run wake-only kanban delivery before cursor advance with rewind/retry
Teknium
2026-08-13 11:53:47 -07:00
120e465c97
fix(desktop): show statusbar by default
Brooklyn Nicholson
2026-08-13 13:49:26 -05:00
4ef7ee9971
chore(contributors): map xaviersudre email for PR #75040 salvage
Teknium
2026-08-13 11:44:54 -07:00
0b600c859a
fix(kanban): wake API subscriptions in destination session
xaviersudre
2026-07-30 14:10:33 -07:00
720f0443a0
chore: release v0.20.1 (2026.8.13)
Teknium
2026-08-13 11:39:19 -07:00
991e2efdf4
chore: map contributor emails for cherry-picked commits
Teknium
2026-08-13 11:29:02 -07:00
541fad3c3c
test(cron): reconcile summarizer tests with honest chain wording and composed no_agent gate
Teknium
2026-08-13 11:28:54 -07:00
efbbc993f6
fix(cron): avoid false provider failure summaries
cation98
2026-08-10 21:12:27 +09:00
e5573a8f8c
fix(config): recognize cron script timeout
Botsson
2026-08-04 15:33:22 +02:00
7d039d7ee6
fix(cron): classify script timeouts separately
Jody Bagdonas
2026-08-09 07:18:29 -04:00
d1fc20432f
fix(cron): don't attribute no_agent script failures to a provider
Yanir-R
2026-08-03 14:57:14 +03:00
2e3895224a
test: update _ProviderCollector construction for new name arg
Teknium
2026-08-13 11:36:49 -07:00
e70b187d51
chore: map salvage contributor emails
Teknium
2026-08-13 11:21:53 -07:00
c600fd46bd
fix(memory): complete discovery and registration parity for out-of-tree providers
Greg Gibeau
2026-08-06 16:25:57 +00:00
a883977b12
test(plugins): activation-contract coverage for entry-point classification
Mike Smith
2026-08-02 00:25:15 -04:00
450bd0930a
fix(plugins): never import parent packages of dotted entry points
Mike Smith
2026-08-02 00:17:16 -04:00
826e9d18af
fix(plugins): classify pip entry-point provider plugins without importing
Mike Smith
2026-08-02 00:04:09 -04:00
364adc89af
fix: support packaged memory provider skills
Simone Marzola
2026-05-02 13:38:35 +00:00
74ce299070
test(agent): align explicit-base auxiliary tests with host-anchored rewrite policy
Teknium
2026-08-13 11:23:16 -07:00
6f33f510e8
fix(agent): anchor dual-surface marker matching to the URL host
Teknium
2026-08-13 11:22:09 -07:00
0d24c4f413
fix(agent): only rewrite /anthropic→/v1 for dual-surface hosts
686f6c61
2026-08-11 10:42:51 +02:00
266b2b3611
fix(update): repair failed Node deps on an already-current checkout (#85539 )
brooklyn!
2026-08-13 13:42:42 -05:00
cd344a280f
fix(auxiliary): honor /anthropic-suffixed gateway base_url on aux + fallback calls
iso2kx
2026-07-10 20:32:42 +08:00
56f7ccd7a6
test(kanban): opt wake-scope subscriptions into notify+wake delivery mode
Teknium
2026-08-13 11:23:27 -07:00
5d3f75110a
fix(kanban): key terminal-event wakes to the creator's workspace scope
Nikita Barkov
2026-08-04 12:37:19 +02:00
08d9f27773
fix(install-e2e): results chart 📼 links against real artifact names
ethernet
2026-08-13 14:41:04 -04:00
6a198f8a12
fix(install): a failed Node dependency install now fails the install instead of printing success (#85537 )
brooklyn!
2026-08-13 13:39:54 -05:00
d0bb377c96
fix(installer): recover Windows setup when node-deps host exits abruptly (#81390 )
fangliquanflq
2026-08-14 02:38:44 +08:00
d753957e8a
fix(install): Windows setup no longer hangs forever on Node.js dependencies (#85529 )
brooklyn!
2026-08-13 13:38:20 -05:00
fa92aa1984
fix(desktop): keep a markdown render failure inside its own message
Brooklyn Nicholson
2026-08-13 13:25:29 -05:00
1641512c94
fix(desktop): bound raw HTML nesting before it reaches rehype-raw
Brooklyn Nicholson
2026-08-13 13:25:15 -05:00
7afac122ef
feat: profile asset store (profiles.set_asset/get_asset) for avatars (#85530 )
Teknium
2026-08-13 11:36:40 -07:00
b8d9230cf2
feat(models): add google/gemini-3.7-flash to nous + openrouter catalogs, drop gemini-3.6-flash
Teknium
2026-08-13 11:20:54 -07:00
787f42cc16
fix: route image.generate through the provider dispatcher (#85520 )
Teknium
2026-08-13 11:23:51 -07:00
70143def0f
fix(docs): remove stray conflict marker in cron.md
Teknium
2026-08-13 11:08:07 -07:00
3fc320c7c1
chore: map contributor email for cherry-picked commit (#72056 )
Teknium
2026-08-13 10:54:57 -07:00
9f2fb838e2
fix(cron): classify TERMINAL_CWD lock timeouts; scrub environment-specific comments
Teknium
2026-08-13 10:54:33 -07:00
05a84f205e
fix: clarify one-shot cron drift recovery
S
2026-07-26 15:43:27 +02:00
d6d4338a01
chore: map contributor email for cherry-picked commit
Victor Kyriazakos
2026-08-13 13:20:32 +00:00
422c3eaa18
fix(cron): deliver the drift-skip alert untruncated
Victor Kyriazakos
2026-08-13 03:26:13 +00:00
e6ce8c37f1
fix(cron): drift-guard skips alert once per job, not once per tick
Victor Kyriazakos
2026-08-13 03:12:36 +00:00
4282c69120
fix(cron): name the remediation commands in the empty-chain failure alert
Victor Kyriazakos
2026-08-13 03:04:15 +00:00
a830c73adb
fix(cron): fallback-chain wording reflects whether a chain is configured
Alexey (CTO)
2026-08-08 10:51:50 +03:00
0b50c8e48f
ci: wrap uv python install in retry action on OS test lane
copilot-swe-agent[bot]
2026-08-13 07:25:41 +00:00
53ab06cefb
docs: unified desktop halves are opt-in
Brooklyn Nicholson
2026-08-13 02:16:17 -05:00
7c48dfba79
feat(desktop): ship unified desktop halves opt-in; guard cross-root inventory rows
Brooklyn Nicholson
2026-08-13 02:16:17 -05:00
01773dd733
docs(desktop-plugin-sdk): document unified one-package/both-SDKs layout
Brooklyn Nicholson
2026-08-13 00:50:03 -05:00
4c1365b6c4
feat(desktop): load a desktop half from unified agent-plugin packages
Brooklyn Nicholson
2026-08-13 00:50:03 -05:00
91c7a67f44
fix(sessions): close the session_switch legacy gap and fence the resume walker at reset boundaries
kshitij
2026-08-13 23:24:34 +05:30
5a10537b24
fix(sessions): stabilize legacy reset lineage on resume
embwl0x
2026-08-11 19:06:10 -05:00
ce89afa59c
fix(sessions): keep reset conversations listable
embwl0x
2026-08-11 11:42:35 -05:00
ac9b9f54ca
fix: drop uv.lock change to avoid team-review requirement
kshitij
2026-08-13 23:38:01 +05:30
a569d5bb1b
chore: map contributor emails for adopted commits
kshitij
2026-08-13 22:33:41 +05:30
1226970001
fix: track and join honcho-memwrite thread in shutdown
kshitij
2026-08-13 22:32:34 +05:30
9e77d83354
fix(honcho): gate memory-file migration on the declared owner
Erosika
2026-08-12 10:47:20 -04:00
27021f5f84
fix(honcho): resolve migration owner gate through _resolve_user_peer_id
Erosika
2026-08-10 18:49:03 -04:00