Commit Graph

  • 6085d7a93e chore: remove unused imports and dead locals (ruff F401, F841) (#17010) Teknium 2026-04-28 06:46:45 -07:00
  • 3d8be2c617 fix(install): widen /dev/tty open-probe to sibling gates (#16746) teknium1 2026-04-28 06:43:53 -07:00
  • 89e8c87354 test(install): regex-based gate assertions per copilot review on #16750 briandevans 2026-04-27 18:18:00 -07:00
  • 20c9340c34 fix(install): probe /dev/tty by opening it, not bare existence (#16746) briandevans 2026-04-27 18:12:41 -07:00
  • b2339c87e4 chore(release): map dejie.guo@gmail.com -> JayGwod teknium1 2026-04-28 06:42:45 -07:00
  • 8cced33784 fix(model): prefer live models for user providers Dejie Guo 2026-04-28 08:48:58 +08:00
  • 69b8fa65d4 docs(delegate_task): clarify that it is synchronous and not durable (#17022) Teknium 2026-04-28 06:45:15 -07:00
  • 5f84eac451 feat(gateway): bust cached agent on compression/context_length config edits (#17008) Teknium 2026-04-28 06:37:42 -07:00
  • b5905f0d4a chore: add Mirac1eSky to AUTHOR_MAP kshitijk4poor 2026-04-28 18:51:03 +05:30
  • d6137453ac fix(gateway): drain stale httpx polling connections on Telegram reconnect Siwen Wang 2026-04-28 18:50:26 +05:30
  • a9369fc193 chore: more components Austin Pickett 2026-04-28 09:18:40 -04:00
  • e116957a63 fix: replace all buttons for design system buttons Austin Pickett 2026-04-28 08:57:33 -04:00
  • 391f1ca1f4 feat(aux): translate extra_body.reasoning into Codex Responses API (#17004) Teknium 2026-04-28 05:47:42 -07:00
  • 72dea9f4f7 feat(gateway): make hygiene hard message limit configurable (#17000) Teknium 2026-04-28 05:43:12 -07:00
  • 06164a7b28 fix(codex): resync pool entry from auth.json after reauth (#17001) Teknium 2026-04-28 05:43:09 -07:00
  • 529eb29b6a fix(gemini): clamp Flash thinkingLevel to documented low/medium/high set teknium1 2026-04-28 05:37:35 -07:00
  • dbbe2d1973 fix(gemini): bridge reasoning_config into thinking_config for chat-completions routes Nanako0129 2026-04-28 17:47:27 +08:00
  • 315a11a76f chore(prompt): tell telegram models to prefer bullets over tables teknium1 2026-04-28 05:36:35 -07:00
  • a3b9343f08 feat(telegram): render markdown tables as row groups LeonSGP43 2026-04-23 14:48:03 +08:00
  • d8c5573ffe fix(profiles): migrate Honcho host on rename helix4u 2026-04-27 16:11:36 -06:00
  • c69310c625 fix(weixin): raise descriptive error when rate-limit retries exhaust teknium1 2026-04-28 05:00:16 -07:00
  • d3a9c69e9b chore(release): map leihaibo1992 author for #16757 salvage teknium1 2026-04-28 04:58:40 -07:00
  • a54106bbc8 fix(weixin): split long messages (>2000 chars) into chunks to prevent truncation Leihb 2026-04-28 09:31:17 +08:00
  • 1a4289b6b7 chore(release): map revar@users.noreply.github.com -> revaraver teknium1 2026-04-28 04:58:23 -07:00
  • 052b3449e5 test(cli): regression test for manual /compress system_message revar 2026-04-28 04:58:16 -07:00
  • fb112d6a73 fix(cli): pass None as system_message in manual compress to prevent duplication ygd58 2026-04-24 20:50:47 +02:00
  • 7444e49d4e fix(gateway): use transcript timestamp for auto-continue freshness teknium1 2026-04-28 05:00:26 -07:00
  • 93feffbcfa fix(gateway): avoid stale interrupted turn auto-continue beliefanx 2026-04-28 11:37:22 +08:00
  • b61d9b297a refactor: consolidate symlink-safe atomic replace into shared helper Teknium 2026-04-28 04:51:38 -07:00
  • 3ab97a32d1 fix: preserve symlinks during atomic file writes (#16743) vominh1919 2026-04-28 09:34:55 +07:00
  • 1369dae226 test(openclaw-migration): cover alias reverse-lookup for real OpenClaw schema teknium1 2026-04-28 04:48:57 -07:00
  • 7996c14795 fix: resolve model aliases during claw migrate (#16745) vominh1919 2026-04-28 09:36:19 +07:00
  • 4aa0a7c195 fix(error-classifier): add insufficient balance to billing patterns 阿泥豆 2026-04-28 10:18:56 +08:00
  • 7428abd54e chore(release): map mtf201013@gmail.com -> ma-pony Teknium 2026-04-28 04:49:35 -07:00
  • 0f473d643d refactor(schema): consolidate nullable-union stripping in schema_sanitizer Teknium 2026-04-28 04:49:04 -07:00
  • aa94883288 fix(mcp): preserve nullable schema coercion Pony.Ma 2026-04-28 12:25:10 +08:00
  • 1350d12b0b fix: keep mcp dynamic refresh tasks tracked Pony.Ma 2026-04-28 10:41:28 +08:00
  • 02ae152222 fix(mcp): normalize nullable tool schemas Pony.Ma 2026-04-28 09:57:58 +08:00
  • 9cd02b1698 chore(release): map r.filgueiras@apheris.com -> rfilgueiras teknium1 2026-04-28 03:51:45 -07:00
  • 37551ee53e test(bedrock): add model picker and region routing tests Ruda Porto Filgueiras 2026-04-27 18:52:32 +02:00
  • a23f18cc3e fix(bedrock): add live model discovery and region resolution for non-US regions Ruda Porto Filgueiras 2026-04-27 18:52:16 +02:00
  • 023f5c74b1 fix(anthropic): remove Claude Code fingerprinting from OAuth Messages API path (#16957) Teknium 2026-04-28 03:51:17 -07:00
  • 2b728e1274 fix(agent): drop thinking-only assistant turns before provider call (#16959) Teknium 2026-04-28 03:50:51 -07:00
  • 5316ce95de chore(release): map simonweng@tencent.com -> Contentment003111 teknium1 2026-04-28 03:41:17 -07:00
  • a6a6cf047d feat(providers): add tencent-tokenhub provider support simonweng 2026-04-28 03:40:45 -07:00
  • bd10acd747 fix(providers): honor key_env/api_key_env on Azure Anthropic + accept alias in normalizer (#16935) Teknium 2026-04-28 02:12:08 -07:00
  • 4148e85b3a docs(web): document web_search limit parameter and query operators teknium1 2026-04-28 02:08:08 -07:00
  • 4462b349b2 ✨ feat(web): expose search result limit 墨綠BG 2026-04-28 11:57:50 +08:00
  • 4e5ebf07ea fix(matrix): stop tagging the user on every reply (#16932) Teknium 2026-04-28 02:00:37 -07:00
  • 447d800b81 docs: add observability/langfuse to built-in-plugins + env-vars reference (#16929) Teknium 2026-04-28 01:57:52 -07:00
  • e63364b8df revert: computer-use cua-driver (PR #16919) (#16927) Teknium 2026-04-28 01:57:21 -07:00
  • cf0852f92e feat(claw-migrate): harden OpenClaw import with plan-first apply, redaction, and pre-migration backup (#16911) Teknium 2026-04-28 01:50:23 -07:00
  • a83f669bcf fix(models): auto-derive xAI model list from models.dev cache (#16699) Teknium 2026-04-28 01:47:31 -07:00
  • 6c78305294 fix(models): update stale xAI model list (#16699) vominh1919 2026-04-28 11:14:04 +07:00
  • 1b9b5d2957 chore(release): map ThomassJonax author email teknium1 2026-04-28 01:49:31 -07:00
  • 2f9243c333 fix(session): make SQLite transcript rewrites transactional ThomassJonax 2026-04-28 07:02:36 +03:00
  • 22ddac4b14 fix(auxiliary): widen URL rewrite + main_runtime to sibling custom branches teknium1 2026-04-28 01:44:31 -07:00
  • f3371c39a4 fix(auxiliary): custom provider URL rewrite + main_runtime model for title gen crayfish-ai 2026-04-28 12:14:36 +08:00
  • 20b49b71cd chore(release): map steve.westerhouse@origami-analytics.com to westers teknium1 2026-04-28 01:42:33 -07:00
  • 1791324604 test(cli): regression coverage for user-provider routing fix (#16767) westers 2026-04-27 22:59:07 -05:00
  • 632ddf2a0a fix(cli): honor user-defined providers via chat --provider and -m <alias> westers 2026-04-27 21:15:12 -05:00
  • afb9588298 fix(computer-use): harden image-rejection fallback + AUTHOR_MAP Teknium 2026-04-28 01:15:46 -07:00
  • b4a8031b2e fix(computer-use): unwrap _multimodal tool results to content list for non-Anthropic providers ddupont 2026-04-24 14:51:08 -07:00
  • 413ee1a286 feat(computer-use): background focus-safe backend — set_value, structured windows, MIME detection ddupont 2026-04-24 13:39:12 -07:00
  • dad10a78d0 feat(computer-use): cua-driver backend, universal any-model schema Teknium 2026-04-23 16:44:24 -07:00
  • 42cc905c13 feat(plugins): add bundled observability/langfuse plugin kshitijk4poor 2026-04-28 01:35:41 -07:00
  • 4d3e3ff8a2 fix(gateway): coerce plaintext "restart gateway" DMs to /restart Surat Srichan 2026-04-28 01:29:38 -07:00
  • c9d8b916d1 chore(release): map @beesrsj2500 contributor emails to GitHub login Teknium 2026-04-28 01:27:55 -07:00
  • a8f9c56cb4 fix(config): accept fallback_model list (chain) in validator + save Surat Srichan 2026-04-28 01:27:44 -07:00
  • 0edcc57d9a fix(acp): wire HERMES_SESSION_KEY per session so sudo cache scope activates Teknium 2026-04-28 01:26:24 -07:00
  • de03a332f7 fix(security): isolate interactive sudo password cache per session hharry11 2026-04-28 09:28:19 +03:00
  • efb7d27609 chore(release): map yes999zc@163.com to yes999zc Teknium 2026-04-28 01:30:10 -07:00
  • 8d76d69d48 fix(state): repair FTS5 delete trigger and add v11 migration for tool-call indexing Teknium 2026-04-28 01:30:06 -07:00
  • cfcad80ee1 fix(state): index tool_calls and tool_name in FTS5 for session_search Bakey Dev. 2026-04-28 15:01:55 +08:00
  • 7d884f81c4 chore(release): add crayfish-ai to AUTHOR_MAP Teknium 2026-04-28 01:26:11 -07:00
  • abefd89059 fix(search): quote underscored terms in FTS5 query sanitization crayfish-ai 2026-04-28 09:23:02 +08:00
  • 0169c51820 fix(config): add request_timeout_seconds and stale_timeout_seconds to provider _KNOWN_KEYS vominh1919 2026-04-28 13:18:04 +07:00
  • db305bba8b chore(dashboard): address copilot review nits on #16861 Teknium 2026-04-28 01:22:55 -07:00
  • d293e0051e fix(dashboard): persist chat tab state across tab switches emozilla 2026-04-27 22:29:17 -04:00
  • 185ecc71f1 docs: document agent.disabled_toolsets config + AUTHOR_MAP Teknium 2026-04-28 01:20:02 -07:00
  • 40bd6d4709 fix: honor agent.disabled_toolsets in gateway sessions Hafiy Zakaria 2026-04-28 15:07:28 +08:00
  • d63abbc329 fix(agent): persist streamed reasoning_content on assistant turns (#16844) (#16892) Teknium 2026-04-28 01:19:18 -07:00
  • 66a05e44d6 fix(copilot): require successful exchange when walking credential_pool catalog tokens briandevans 2026-04-28 00:42:37 -07:00
  • fdfe40a48b fix(copilot): fall back to credential_pool OAuth access_token for /model picker (#16708) briandevans 2026-04-28 00:12:54 -07:00
  • dd789a4fdf fix(mcp): move discovery out of model_tools import side effect (#16856) (#16899) Teknium 2026-04-28 01:17:58 -07:00
  • c8ef786926 chore(release): AUTHOR_MAP entry for @ztexydt-cqh Teknium 2026-04-28 01:16:20 -07:00
  • 1d5e25f353 fix(gateway): persist /sethome home channel to .env across all platforms ztexydt-cqh 2026-04-28 15:15:04 +08:00
  • 9e4d79b17f fix(tui): /model writes HERMES_TUI_PROVIDER unconditionally (#16857) (#16897) Teknium 2026-04-28 01:17:04 -07:00
  • 9048fd020f fix(cli): tighten stale-dashboard match to explicit patterns Teknium 2026-04-28 01:13:13 -07:00
  • 66b1142384 fix(cli): warn about stale dashboard processes after hermes update Societus 2026-04-28 00:40:20 -07:00
  • 6b6fc28e85 fix(delegate): clear acp_command when override_provider is set ygd58 2026-04-28 07:23:07 +02:00
  • 54e24f7758 test(runtime_provider): lock in model-derivation precedence over stale api_mode Teknium 2026-04-28 01:11:22 -07:00
  • b52ceccfa8 fix(opencode): re-derive api_mode per target model on /model switch Sanjay 2026-04-28 00:52:05 -07:00
  • 755f050c67 chore(release): map qiyin-code email to GitHub login Teknium 2026-04-28 01:14:15 -07:00
  • 07a818804e feat(alibaba): add qwen3.6-plus to supported models 左奇银 2026-04-28 15:14:06 +08:00
  • 474c725b49 fix(yuanbao) messaging platform entrance loongzhao 2026-04-28 15:39:48 +08:00
  • 8269f9056c feat(fast): broaden /fast whitelist to all OpenAI + Anthropic models (#16883) Teknium 2026-04-28 00:44:43 -07:00
  • 6ce796b495 fix(cron): preserve Telegram topic targets helix4u 2026-04-27 23:45:47 -06:00
  • cff29fa7fd chore(migration): reuse existing load_openclaw_config() helper Teknium 2026-04-28 00:39:00 -07:00
  • 2dfd73a497 fix(migration): resolve workspace files from agents.defaults.workspace in-liberty420 2026-04-12 10:03:55 -03:00