Commit Graph

  • e84fe483bc feat(discord): channel history backfill for multi-user sessions snav 2026-05-14 01:46:11 -04:00
  • ccb5aae0d2 feat(proxy): local OpenAI-compatible proxy for OAuth providers (#25969) Teknium 2026-05-14 15:40:48 -07:00
  • 34fc94d1f4 chore(release): map @luoyuctl in AUTHOR_MAP teknium1 2026-05-14 15:25:34 -07:00
  • 4813aaf0ba fix(ui-tui): heal same-dimension alt-screen resize drift 张安哲 2026-05-02 02:17:53 +08:00
  • 2844c888f1 fix(cli): clamp scrollback box widths + suppress status bar after resize (#25975) Teknium 2026-05-14 15:22:44 -07:00
  • f491b07cb2 chore(release): map @LeonSGP43 commit email in AUTHOR_MAP teknium1 2026-05-14 15:14:04 -07:00
  • ac64d0c2ca fix: preserve ansi output history on resize replay LeonSGP43 2026-05-12 17:37:27 +08:00
  • 6244535682 fix(voice): remove per-tool-call beep in CLI voice mode (#25967) Teknium 2026-05-14 15:12:10 -07:00
  • 7bf66a07bd chore(release): map @1000Delta in AUTHOR_MAP teknium1 2026-05-14 15:11:28 -07:00
  • 06c6c1f0f2 fix(cli): batch resize history replay Xu Zhizhong 2026-05-13 20:25:35 +08:00
  • fe83c4001b fix(codex-app-server): attach redacted stderr tail to generic failures (#25929) Teknium 2026-05-14 14:55:23 -07:00
  • a28add199d fix(agent): keep image tool results from poisoning text-only sessions helix4u 2026-05-14 13:22:08 -06:00
  • bc42e62b17 fix(gateway): prevent duplicate final send when only cosmetic edit failed VTRiot 2026-04-21 22:06:10 +09:00
  • b4b8509fe8 fix(gateway): load streaming config from nested gateway.streaming key luyao618 2026-05-14 20:40:41 +08:00
  • d44dafdb4e fix(telegram): set REQUIRES_EDIT_FINALIZE so final MarkdownV2 edit is not skipped luyao618 2026-05-14 21:43:28 +08:00
  • 5ce0067c08 fix(ci): stabilize shared test state after 21012 Stephen Schoettler 2026-05-14 14:28:14 -07:00
  • cd64bed55e Merge pull request #21012 from stephenschoettler/fix/ci-pr-check-unblock ethernet 2026-05-14 16:16:42 -04:00
  • 9ed751b967 fix(whatsapp): drop status broadcasts and channel newsletters before agent dispatch (#25845) Teknium 2026-05-14 09:59:03 -07:00
  • b08f53a758 skill(comfyui): add template-integrity reference from @purzbeats (#25828) Teknium 2026-05-14 09:34:10 -07:00
  • 78b842c995 fix(install): support non-sudo service-user installs on apt distros (#25814) Teknium 2026-05-14 09:05:31 -07:00
  • 26933c2f59 fix(agent/gemini-cloudcode): seed delta defaults for reasoning-only stream chunks EthanGuo-coder 2026-05-14 08:03:50 -07:00
  • 72b5dd8658 fix(update): refresh lazy-installed backends on hermes update (#25766) Teknium 2026-05-14 08:03:40 -07:00
  • 436a0a271e test(toolsets): lock web search into default platform coverage wesleysimplicio 2026-05-14 08:03:26 -07:00
  • 529ec85c77 chore(release): map oswaldb22 noreply email for AUTHOR_MAP wesleysimplicio 2026-05-14 08:02:18 -07:00
  • 364ddd45e8 fix(terminal): prevent safety filter false positives on keywords inside quoted strings wesleysimplicio 2026-05-14 08:01:53 -07:00
  • 3adde245b7 fix(gateway): forward image attachments to background agent tasks oxngon 2026-05-14 08:01:27 -07:00
  • a952ca3ff6 fix: restrict .env file permissions to 0600 vanthinh6886 2026-05-14 07:59:31 -07:00
  • f26098e22f fix(gateway): enable text-intercept for multi-choice clarify fallback (#25567) zccyman 2026-05-14 07:59:06 -07:00
  • 1247ff2dca fix: stop retrying initial MCP auth failures AsoTora 2026-05-14 07:58:37 -07:00
  • 1dd33988e2 docs: clarify media impact on session context evgyur 2026-05-14 07:58:13 -07:00
  • c03acca508 fix: use AUTOINCREMENT id for message ordering instead of timestamp yifengingit 2026-05-14 07:57:47 -07:00
  • 8ae65d5c8c fix: read approvals.timeout from config in CLI approval callback Arkmusn 2026-05-14 07:57:24 -07:00
  • d8fdec16d5 chore(release): add AUTHOR_MAP entries for second new-contributor batch teknium1 2026-05-14 07:57:00 -07:00
  • 12f755c9eb fix(codex-runtime): retire wedged sessions + post-tool watchdog + OAuth refresh classify (#25769) Teknium 2026-05-14 07:55:09 -07:00
  • 63991bbd97 fix(memory): skip OpenViking upload symlinks binhnt92 2026-05-12 12:45:26 +07:00
  • 26deeea830 fix(telegram): restore model-switch success path + author map teknium1 2026-05-14 07:42:24 -07:00
  • a694040520 fix(telegram): escape dynamic markdown in callback flows Phuong Lambert 2026-05-13 11:51:38 +07:00
  • 524490a409 fix(install.ps1): pin uv sync to venv\, verify baseline imports on Windows (#25755) Teknium 2026-05-14 07:39:13 -07:00
  • 17e0e9d174 fix(cli): allow rotating broken OpenRouter / AI Gateway key in hermes model flow (#25750) Teknium 2026-05-14 07:31:43 -07:00
  • 1dca6a6960 feat(discord): render clarify choices as buttons teknium1 2026-05-13 23:08:12 -07:00
  • c75e1a03f9 fix(install): preserve pip entry point when re-running on symlinked install Tranquil-Flow 2026-05-08 05:16:19 +10:00
  • ddb8d8fa84 docs: update NovitaAI provider positioning (#25532) Alex 2026-05-14 16:31:12 +08:00
  • 0f0e20ef81 test(novita): cache pricing, add provider test coverage, AUTHOR_MAP entry kshitijk4poor 2026-05-14 12:05:52 +05:30
  • 1551ce46a4 docs: update NovitaAI description to "90+ models, pay-per-use" Alex-wuhu 2026-04-13 10:30:41 +08:00
  • c76e879574 feat: add NovitaAI as LLM provider Alex-wuhu 2026-04-10 22:22:47 +08:00
  • 55ba02befb fix(background-review): silence memory provider teardown output leak ayushere 2026-05-13 23:17:14 -07:00
  • 7becb19ea0 fix(auxiliary): forward custom_providers to compression model context-length detection PaTTeeL 2026-05-13 23:13:45 -07:00
  • 8199ec3803 fix(gateway): keep QQBot reconnect loop alive magic524 2026-05-13 23:13:19 -07:00
  • f0e46c5e9e fix: do not inherit api_mode when delegating across providers fu576 2026-05-13 23:12:50 -07:00
  • 71191b7e8e fix(gateway): make Feishu ws connect override sync to preserve context manager pearjelly 2026-05-13 23:12:27 -07:00
  • 00ad3d3c9c fix: show context compaction status raymaylee 2026-05-13 23:11:37 -07:00
  • bd33a48a58 feat(whatsapp): surface quoted reply metadata kfa-ai 2026-05-13 23:11:14 -07:00
  • fd9c1504da fix: gateway PID detection fails on Windows (two issues) Tianyu199509 2026-05-13 23:10:51 -07:00
  • 057f5a31d1 fix(auxiliary): skip providers without credentials immediately AllynSheep 2026-05-13 23:10:26 -07:00
  • b59ed9c6bc fix(discord): handle forwarded messages via message_snapshots 1RB 2026-05-13 23:08:47 -07:00
  • efa97af7e2 fix(agent): add Xiaomi MiMo to reasoning_content echo-back providers ephron-ren 2026-05-13 23:07:03 -07:00
  • 8de26e280e docs(lsp): replace "git worktree" with "git repository" in LSP docs freqyfreqy 2026-05-13 23:05:13 -07:00
  • 796c8a2d63 docs(user-guide): point tirith link to correct repo domtriola 2026-05-13 23:04:50 -07:00
  • 2ff744ae2c chore(release): add AUTHOR_MAP entries for 25-PR new-contributor batch teknium1 2026-05-13 23:04:16 -07:00
  • 16796acc84 chore(release): add AUTHOR_MAP entry for mrshu teknium1 2026-05-13 22:56:13 -07:00
  • 31b4721791 fix: simplify ACP approval bridging mr.Shu 2026-04-08 15:20:24 +02:00
  • 35ce94a2f8 fix(tests): correct skin engine test API call teknium1 2026-05-13 22:53:50 -07:00
  • 5f234d4057 fix(cli): harden skin yaml parsing for invalid section types Dusk1e 2026-04-08 17:09:08 +03:00
  • 8f19078c6a feat(goals): /subgoal — user-added criteria appended to active /goal (#25449) Teknium 2026-05-13 22:55:09 -07:00
  • d110ce4493 fix(clipboard): only read PNG signature bytes, not entire file teknium1 2026-05-13 22:53:09 -07:00
  • 8db544b4d0 fix(clipboard): reject non-png clipboard images when png normalization fails Dusk1e 2026-04-08 16:44:25 +03:00
  • c872f07c47 fix(tests): exercise profile-mode HERMES_HOME for honcho fallback teknium1 2026-05-13 22:50:38 -07:00
  • d18618f48f fix(honcho): respect HOME-anchored default profile fallback Billard 2026-04-08 16:03:15 +02:00
  • 4ca5e72444 fix(web): preserve top-level error envelope on unconfigured systems kshitijk4poor 2026-05-14 02:06:45 +05:30
  • 657e6d87cc fix(web): align _LEGACY_PREFERENCE with legacy 7-provider order + doc cleanup kshitijk4poor 2026-05-14 02:02:01 +05:30
  • 21e3a863bb feat(web): firecrawl plugin natively supports crawl; delete legacy inline path kshitijk4poor 2026-05-14 01:37:57 +05:30
  • e8cee87e85 test(plugins): tests/plugins/web/ — coverage for the 7-plugin migration kshitijk4poor 2026-05-14 01:00:18 +05:30
  • 39b4ebfcea refactor(web): delete legacy tools/web_providers/ directory + migrate ABC tests kshitijk4poor 2026-05-14 00:56:11 +05:30
  • 24fe60faa2 refactor(tools): drop hardcoded web picker rows + skiplist; plugins are sole source kshitijk4poor 2026-05-14 00:53:44 +05:30
  • 748f3e016b refactor(web): delete inline vendor helpers, re-export from plugins kshitijk4poor 2026-05-14 00:47:22 +05:30
  • 5e54330e27 fix(web): preserve firecrawl crawl + website-policy gate after migration kshitijk4poor 2026-05-14 00:34:28 +05:30
  • b05253ceed refactor(web): dispatch all three tools through web_search_registry kshitijk4poor 2026-05-14 00:26:42 +05:30
  • 143184e943 feat(web): firecrawl plugin — largest migration (search + async extract + dual auth) kshitijk4poor 2026-05-14 00:20:16 +05:30
  • 31fcde876c feat(web): tavily plugin — first three-capability plugin (search + extract + crawl) kshitijk4poor 2026-05-14 00:16:02 +05:30
  • 4816646109 feat(web): parallel plugin — first async-extract plugin kshitijk4poor 2026-05-14 00:13:40 +05:30
  • ec8449e9c6 feat(web): exa plugin — first multi-capability migration (search + extract) kshitijk4poor 2026-05-14 00:11:58 +05:30
  • e3f0a88891 feat(web): extend ABC with supports_crawl and async-extract semantics kshitijk4poor 2026-05-14 00:08:03 +05:30
  • 0a7cbd3342 fix(plugins): filter resolution by is_available() in web + image_gen registries kshitijk4poor 2026-05-14 00:06:29 +05:30
  • 6b219f5af6 refactor(web): remove legacy in-tree provider modules kshitijk4poor 2026-05-13 23:52:02 +05:30
  • 714630110b feat(tools): mirror image_gen plugin-injection in Web Search picker kshitijk4poor 2026-05-13 23:35:52 +05:30
  • 6bd16a645b refactor(web): dispatch brave-free/ddgs/searxng via web_search_registry kshitijk4poor 2026-05-13 23:34:10 +05:30
  • 0d085d9454 feat(web): searxng plugin (search-only, third migration) kshitijk4poor 2026-05-13 23:32:06 +05:30
  • 5c7d098bee feat(web): ddgs plugin (second migration) kshitijk4poor 2026-05-13 23:31:13 +05:30
  • d403cf018c feat(web): brave_free plugin (first migration from tools/web_providers/) kshitijk4poor 2026-05-13 23:30:31 +05:30
  • f29f02a73f feat(plugins): add ctx.register_web_search_provider() facade kshitijk4poor 2026-05-13 22:55:53 +05:30
  • 007a630b16 feat(web): add web search provider registry mirroring image_gen pattern kshitijk4poor 2026-05-13 22:55:27 +05:30
  • 2cea98e143 feat(web): add WebSearchProvider ABC mirroring image_gen template kshitijk4poor 2026-05-13 22:54:59 +05:30
  • 563077a47a refactor(cli): route /model picker through shared inventory module teknium1 2026-05-13 22:26:52 -07:00
  • efc32ab639 refactor(inventory): extract shared ConfigContext + build_models_payload kshitijk4poor 2026-05-11 13:57:02 +05:30
  • 4ceab16893 fix(compression): keep default protect_first_n at 3 + align ABC teknium1 2026-05-13 22:22:21 -07:00
  • dee71a31e5 feat(compression): make protect_first_n configurable snav 2026-05-13 20:04:51 -04:00
  • ffbc21100d chore(release): map jake@nousresearch.com → simpolism teknium1 2026-05-13 22:19:44 -07:00
  • d863773c81 feat(discord): add thread_require_mention for multi-bot threads snav 2026-05-13 20:03:15 -04:00
  • d557544560 fix(discord): keep free-response channels inline simpolism 2026-05-10 01:37:56 -04:00
  • 3633c8690b refactor(plugins): add apply_yaml_config_fn registry hook kshitijk4poor 2026-05-13 11:59:09 +05:30