Commit Graph

  • 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