Commit Graph

  • bc9104efe2 fix: SSE stream parser crashes with NoneType on providers sending null choice/usage/tc entries (#2389) Giuseppe 2026-06-04 14:53:10 +02:00
  • 019f8d614f fix(mcp): expose MCP tool input parameters to the agent NubsCarson 2026-06-04 12:51:31 +00:00
  • fa1fe7f866 security: sanitize rendered research-report HTML (#364) Joeseph Grey 2026-06-04 06:42:49 -06:00
  • 594775dc4b Fix issue 135 chat context bleed (#281) Massab K. 2026-06-04 17:27:46 +05:00
  • 7b45a94b6d Fix calendar routing and user-local time context (#408) Alexander Kenley 2026-06-04 22:20:04 +10:00
  • f59edee611 Support extra CA bundle for private-CA LLM providers (#769) tanmayraut45 2026-06-04 17:48:50 +05:30
  • f876fc7704 fix(cookbook): don't mark successful dependency installs as crashed (#1315) SHORYA BAJ 2026-06-04 17:25:06 +05:30
  • 28c43121d7 Fix session export 500 on multimodal/None message content (#1984) ghreprimand 2026-06-04 06:53:44 -05:00
  • 041c03bf11 Add dev/main branch model: PRs target dev, main is curated pewdiepie-archdaemon 2026-06-04 20:52:18 +09:00
  • f2b11ba94e tools: add read-only PR blocker audit helper Alexandre Teixeira 2026-06-04 12:51:48 +01:00
  • f6a5f6592f fix: log warnings on silently swallowed agent and endpoint failures (#2367) Giuseppe 2026-06-04 13:29:31 +02:00
  • 2c7349503a chore: remove unused uuid import in app.py Kenny Van de Maele 2026-06-03 22:41:06 +02:00
  • e9dfd1a747 Remove unused UPLOAD_DIR imports in document_routes Kenny Van de Maele 2026-06-03 22:34:30 +02:00
  • 379a60e5d6 Add CI workflow for syntax + test checks Kenny Van de Maele 2026-06-02 10:23:13 +02:00
  • d25052e43f chore: remove unused imports in calendar_routes (#2221) Kenny Van de Maele 2026-06-04 13:13:18 +02:00
  • 68cb715914 fix(endpoint): import ModelEndpoint from core database Giuseppe 2026-06-04 12:51:47 +02:00
  • 88754035ce fix(cookbook): stop-all no longer auto-retries interrupted HF downloads fixes (#1474) Sahitya Madipalli 2026-06-04 16:18:39 +05:30
  • dc365a1b27 Fix Ollama agent single-token responses (#1591) Marius Popa 2026-06-04 13:45:10 +03:00
  • 965185c6f9 fix(tests): pre-import real sqlalchemy/database in conftest to prevent stub contamination (#2398) Wes Huber 2026-06-04 03:39:49 -07:00
  • e163384015 fix: treat Nix files as readable uploads (#2249) ooovenenoso 2026-06-04 06:06:24 -04:00
  • 68eeb7841c ci: harden description checks — unfilled dropdowns, gameable test plans, non-issue links (#2099) Povilas Kirna 2026-06-04 08:16:36 +02:00
  • 4dc11cfe6b refactor(memory): canonicalize memory imports (#50) Nicholai 2026-06-03 22:31:15 -06:00
  • 911fd61100 fix(tool_index): add manage_memory to ALWAYS_AVAILABLE Dan (cirim) 2026-06-03 20:32:51 +10:00
  • a2e691da2b fix(models): stabilize proxy endpoint refresh behavior Yuri 2026-06-04 00:56:11 -03:00
  • eee2167502 Stop API key save() from writing other providers' keys as plaintext (#1944) Sushanth Reddy 2026-06-04 09:17:13 +05:30
  • 09fe308720 fix(auth): revoke API tokens when deleting users Afonso Coutinho 2026-06-04 04:44:34 +01:00
  • 666babfd58 fix(documents): refresh library counters after removal (#1924) Marius Popa 2026-06-04 06:42:23 +03:00
  • 1c43daa564 fix(compare): stop blind mode leaking model identities via session names (#1318) Rudy Wolf 2026-06-04 06:39:01 +03:00
  • 3d8c364689 [Bash] Fix Windows cookbook background tasks (#676) hawktuahs 2026-06-04 09:00:01 +05:30
  • 0f7ea7a936 fix: add 'willing to fix' dropdown to bug report issue template (#2063) Wes Huber 2026-06-03 20:25:04 -07:00
  • bd4067cf83 fix: guard remaining uid.decode() calls in auto-classify spam path (#1860) Paulo Victor Cordeiro 2026-06-04 04:06:10 +01:00
  • 49c14af5c7 fix(calendar): scope CalDAV event lookup by calendar Afonso Coutinho 2026-06-04 04:01:21 +01:00
  • e340674c12 Persist user prefs atomically (#1840) .bulat 2026-06-04 05:55:22 +03:00
  • ceb62385f1 Fetch full messages with BODY.PEEK[] so read_email works on iCloud IMAP (#1961) (#1963) lekt8 2026-06-04 10:53:14 +08:00
  • a38df08a31 fix(tests): use current python for rag id stability (#1817) Ocean Bennett 2026-06-03 22:49:59 -04:00
  • 37e1d401cf fix(tests): clean agent loop import stubs nubs 2026-06-04 02:44:49 +00:00
  • 03dbf976a5 fix: image model ranking crashes on a non-string search filter (#1898) Afonso Coutinho 2026-06-04 03:26:35 +01:00
  • 5043b2924c fix: image model ranking crashes when system is not a dict (#1900) Afonso Coutinho 2026-06-04 03:23:59 +01:00
  • be8f1fac85 fix(tests): add endpoint URLs to remaining session fixtures Alexandre Teixeira 2026-06-04 03:14:43 +01:00
  • eac354629a fix: model cost/info matches first substring key (gpt-4o-mini billed as gpt-4o) (#1439) Afonso Coutinho 2026-06-04 03:05:37 +01:00
  • 2efebcc278 fix(tests): allow multiple logout calls when IMAP fallback reconnects (#1976) raf 2026-06-04 09:56:05 +08:00
  • 82fcec6bb6 Replace core database utcnow defaults (#1457) ghreprimand 2026-06-03 20:50:19 -05:00
  • 6e66e69451 fix(tests): add endpoint URL to archived session seeds Wes Huber 2026-06-03 18:32:54 -07:00
  • 5f58f9a45f fix(ai): scope tool model resolution by owner Vykos 2026-06-04 01:37:28 +02:00
  • aaef6b1c49 fix(search): align content URL guards Vykos 2026-06-04 01:34:06 +02:00
  • 193dc2f085 fix(uploads): bound direct upload reads Vykos 2026-06-04 01:32:50 +02:00
  • 48f5182286 Merge branch 'codex-on-main' pewdiepie-archdaemon 2026-06-04 08:27:41 +09:00
  • 5869106089 test: stabilize full test collection Vykos 2026-06-04 01:27:29 +02:00
  • 089246614d feat: Claude Agent integration + cookbook reconnect + UI polish pewdiepie-archdaemon 2026-06-04 08:27:26 +09:00
  • 271489a10c fix(research): owner-scope endpoint resolution Mahdi Salmanzade 2026-06-04 02:19:28 +04:00
  • 729a30a10e fix(compare): owner-scope endpoint key lookup Mahdi Salmanzade 2026-06-04 02:17:12 +04:00
  • b6607d219d fix(memory): owner-scope memory route session access Afonso Coutinho 2026-06-03 23:13:56 +01:00
  • c58cb067f2 fix(calendar): avoid double-encrypting CalDAV password Sushanth Reddy 2026-06-04 03:29:40 +05:30
  • 7c7ac1021a ci: enforce issue/PR description completeness for template-bypassing submissions (#1959) Povilas Kirna 2026-06-03 16:58:10 +02:00
  • b5590fd008 feat: add placeholder option for dropdowns in issue templates (#2068) Glenn 2026-06-03 15:33:26 +01:00
  • 67b63e9844 Revert "fix(ui): allow manual prompt bar resize (#1201)" pewdiepie-archdaemon 2026-06-03 23:04:28 +09:00
  • 6e80d0de08 Revert "fix(ui): allow manual prompt bar resize (#1201)" pewdiepie-archdaemon 2026-06-03 23:03:58 +09:00
  • 5939aec69f Codex Agent integration: HTTP surface + plugin bundle + Settings UI pewdiepie-archdaemon 2026-06-03 22:38:05 +09:00
  • 1f6c5ac66b Revert "Codex Agent integration: HTTP surface + plugin bundle + Settings UI" pewdiepie-archdaemon 2026-06-03 22:47:00 +09:00
  • 6861c41580 Reapply "Merge branch 'main' of github.com:pewdiepie-archdaemon/odysseus" pewdiepie-archdaemon 2026-06-03 22:47:00 +09:00
  • cc8fe2f6e3 Revert "Merge branch 'main' of github.com:pewdiepie-archdaemon/odysseus" pewdiepie-archdaemon 2026-06-03 22:46:19 +09:00
  • 8161c1253d Merge branch 'main' of github.com:pewdiepie-archdaemon/odysseus pewdiepie-archdaemon 2026-06-03 22:39:33 +09:00
  • 8c2705b42a Codex Agent integration: HTTP surface + plugin bundle + Settings UI pewdiepie-archdaemon 2026-06-03 22:38:05 +09:00
  • b1a4ed13b0 Harden API-token chat endpoint selection Alexandre Teixeira 2026-06-03 13:05:13 +01:00
  • 145f4fd2b4 feat(models): support pinned endpoint model IDs Alexandre Teixeira 2026-06-03 13:00:07 +01:00
  • 1284b14a13 feat(docker): add standalone GPU compose files for stack UIs Alexandre Teixeira 2026-06-03 12:54:35 +01:00
  • a75dd4a231 fix(search): apply recency UTC fix to live ranking module Alexandre Teixeira 2026-06-03 12:49:32 +01:00
  • 0deeba58ba tests(llm): cover Anthropic temperature clamping Alexandre Teixeira 2026-06-03 12:28:53 +01:00
  • 562bc4dedc Cookbook polish: auto-reconnect, ctx slider fixes, scoring, lots of UI pewdiepie-archdaemon 2026-06-03 20:25:25 +09:00
  • 3706d756f3 Merge remote-tracking branch 'origin/main' into visual-pr-playground pewdiepie-archdaemon 2026-06-03 16:49:10 +09:00
  • eb79b76432 Cookbook: scoring fixes, UI polish, false-finished + stale-state bug fixes pewdiepie-archdaemon 2026-06-03 16:32:20 +09:00
  • 41a928f21b Tighten PR template and CONTRIBUTING to gate visual/style changes pewdiepie-archdaemon 2026-06-03 15:35:10 +09:00
  • 93249a14b0 Keep compact font family names together (#1263) red person 2026-06-03 08:24:30 +03:00
  • b10e6bc870 fix(cookbook): install llama-cpp-python[server] so llama.cpp serving works (#730) (#1338) Shaw 2026-06-03 01:24:26 -04:00
  • 552bc15067 fix(search): degrade to empty results on non-JSON provider responses (#1129) (#1352) Shaw 2026-06-03 01:24:23 -04:00
  • e678ff753f fix(email): guard _decode_header against unknown MIME charset (#1354) Shaw 2026-06-03 01:24:20 -04:00
  • 87fc675ccb fix(cookbook): auto-register a local endpoint when serving an LLM (#1380) Ruben G. 2026-06-03 08:24:17 +03:00
  • bfbbc9b479 fix(calendar): keep recurring events with a UTC UNTIL from collapsing to one (#1383) Shaw 2026-06-03 01:24:14 -04:00
  • fb8a744cae fix: skill retrieval boosts on tag substrings (e.g. 'ai' tag for any 'email' query) (#1406) Afonso Coutinho 2026-06-03 06:24:11 +01:00
  • 49bf73b228 fix(forms): keep PDF-form export from dropping values when the label has '*' (#1407) Shaw 2026-06-03 01:24:07 -04:00
  • 43ed3f7148 fix(contacts): parse Apple/iCloud item-grouped vCard EMAIL/TEL properties (#1438) Shaw 2026-06-03 01:24:04 -04:00
  • 3eed73e11e Guard session message persistence after delete (#1451) ghreprimand 2026-06-03 00:24:01 -05:00
  • f19265742c fix: SMTP envelope recipients split on commas inside display names (#1464) Afonso Coutinho 2026-06-03 06:23:58 +01:00
  • 1c2ec288dd Check cudart before llama.cpp CUDA build (#1466) Alexandre Teixeira 2026-06-03 06:23:55 +01:00
  • b55c970ec5 fix: sports-hint ranking penalty fires on 'transport'/'passport' substrings (#1473) Afonso Coutinho 2026-06-03 06:23:52 +01:00
  • ffb8fd16bc Disable pip cache for Cookbook dependency installs (off the home disk) (#1477) lekt8 2026-06-03 13:23:49 +08:00
  • 1feb2ae7d5 fix: close AsyncExitStack on MCP init/tool-discovery failure (#1493) Paulo Victor Cordeiro 2026-06-03 06:23:46 +01:00
  • 8c4ea484a9 Cap inline attachment context across files (#1498) ghreprimand 2026-06-03 00:23:43 -05:00
  • a91321d1d8 Scope core.* module stubs to the test, not the module (#1513) Ernest Hysa 2026-06-03 06:23:40 +01:00
  • 0dd67143f1 fix: PDF attach uses lstrip(chars) that eats body text, not the marker helper (#1541) Afonso Coutinho 2026-06-03 06:23:37 +01:00
  • 6e1df4ddc6 fix: POST /api/contacts/add crashes on JSON null name/email (None.strip()) (#1544) Afonso Coutinho 2026-06-03 06:23:34 +01:00
  • f93755e7a4 fix: params_b crashes the whole ranking on a malformed parameter_count (#1550) Afonso Coutinho 2026-06-03 06:23:30 +01:00
  • 398892cced fix(settings): catch PermissionError in load_settings + error-path tests (#1570) Lucas Daniel 2026-06-03 02:23:27 -03:00
  • cbf8103cba fix(login): keep inputs >=16px on touch so iOS doesn't zoom on focus (#1632) Mahdi Salmanzade 2026-06-03 09:23:24 +04:00
  • 9bd11fd6e7 fix: Mixtral and Ministral models render with no provider logo (#1640) Afonso Coutinho 2026-06-03 06:23:21 +01:00
  • 39848a168b fix: recognize Gemma 4 as a thinking model and add context entry (#1642) danielroytel 2026-06-03 15:23:18 +10:00
  • b45611e9c5 fix: _strip_reasoning_prose discards the answer when reasoning trails it (#1643) Afonso Coutinho 2026-06-03 06:23:15 +01:00
  • 3e33cf6439 Anchor shell-verb intent patterns to imperative or can-you position (#1664) Afonso Coutinho 2026-06-03 06:23:10 +01:00
  • 8a0b79bc84 fix: deep research runs the prompt's example queries when the model echoes them (#1666) Afonso Coutinho 2026-06-03 06:23:07 +01:00
  • 26d040d116 fix: gallery records raw instead of display dimensions for EXIF-rotated photos (#1667) Afonso Coutinho 2026-06-03 06:23:04 +01:00