Commit Graph

  • 20e7fc0164 fix(skills): require manage_skills action (#5856) dev adabarbulescu 2026-08-04 13:17:45 +03:00
  • 9d686180dd fix(integrations): pin api_call to the SSRF-validated IP (#5727) Ashvin 2026-08-04 15:47:41 +05:30
  • bb719f217a refactor(routes): move document domain into routes/document/ subpackage (#5885) Tal.Yuan 2026-08-04 17:54:55 +08:00
  • fb8c391a88 refactor(routes): move webhook domain into routes/webhook/ subpackage (#5781) Tal.Yuan 2026-08-04 02:44:31 +08:00
  • 0de76c4056 refactor(routes): move vault domain into routes/vault/ subpackage (#5780) Tal.Yuan 2026-08-04 02:44:00 +08:00
  • 6b8c3ae6b0 chore(deps): bump the python group across 1 directory with 4 updates dependabot/pip/python-b2cbfa3651 dependabot[bot] 2026-07-30 17:36:13 +00:00
  • d960fc758c chore(deps): bump the actions group across 1 directory with 11 updates dependabot/github_actions/actions-d3190f52d4 dependabot[bot] 2026-07-30 17:35:21 +00:00
  • 25c9e735ef fix(email): open settings after OAuth callback (#5803) RaresKeY 2026-07-30 14:57:07 +01:00
  • 28c333e647 fix(email): preserve OAuth SMTP security (#5802) RaresKeY 2026-07-30 12:24:39 +01:00
  • 84709a00d9 fix(llm): omit temperature for major-only Opus ids (claude-opus-5) (#5761) Husam 2026-07-30 13:30:00 +03:00
  • 578312200a fix(markdown): restore extracted blocks verbatim so $& and $$ survive (#5768) Husam 2026-07-30 12:48:31 +03:00
  • f23221420f fix(skills): replace deprecated utcnow in skill timestamp helper (#5777) Husam 2026-07-30 11:54:59 +03:00
  • 6a84398e75 fix(skills): use utility model for skill tests instead of chat default (#5746) holden093 2026-07-30 10:06:31 +02:00
  • 3250a4ce68 fix(ci): clear review label when issues close (#5813) RaresKeY 2026-07-29 22:04:28 +01:00
  • cb0f6af002 Merge pull request #5822 from bitboody/tts_cache_fix Boody 2026-07-29 16:48:41 +03:00
  • 9297bed5b9 add ODYSSEUS_TTS_CACHE_MAX_BYTES environment variable to docker-compose Boody 2026-07-29 12:54:55 +03:00
  • 2e631ad816 improve cache size calculation by filtering file types Boody 2026-07-29 12:47:55 +03:00
  • d183fe545b add test for cache eviction handling unlink errors gracefully Boody 2026-07-29 12:42:20 +03:00
  • 9914651cc9 improve cache eviction logic to handle file access errors and ensure stability Boody 2026-07-29 12:41:31 +03:00
  • 46905ab9b0 added ODYSSEUS_TTS_CACHE_MAX_BYTES env variable to docker compose files Boody 2026-07-29 12:32:43 +03:00
  • 61c138d9e7 fixed .env.example ODYSSEUS_TTS_CACHE_MAX_BYTES into correct 500 MBs Boody 2026-07-29 12:26:09 +03:00
  • 53ce95049d docs: validate attachment lifecycle contract discovery Alexandre Teixeira 2026-07-28 23:02:40 +01:00
  • 7b4c83089b docs: improve README and setup navigation Alexandre Teixeira 2026-07-28 22:15:13 +01:00
  • 25a4d134b1 refactor(routes): move search domain into routes/search/ subpackage (#5779) Tal.Yuan 2026-07-29 04:26:29 +08:00
  • 6bc6ee9c7e docs: reconcile security reporting guidance Alexandre Teixeira 2026-07-28 20:26:38 +01:00
  • 98e4d8451b fix(tests): update environment variable for TTS cache limit to include ODYSSEUS prefix Boody 2026-07-28 22:00:54 +03:00
  • 5104a9a967 feat(tts): implement TTS cache size limit and eviction policy Boody 2026-07-28 21:34:03 +03:00
  • d190980f47 docs: classify test planning documents Alexandre Teixeira 2026-07-28 18:28:31 +01:00
  • 01790c2f08 fix(mcp): keep built-in servers on SDK v1 (#5820) RaresKeY 2026-07-28 18:11:34 +01:00
  • 8670aed9ad docs: classify architecture inventory and refresh guidance Alexandre Teixeira 2026-07-28 07:59:37 +01:00
  • c762efe1c9 docs: replace detailed roadmap with directional overview Alexandre Teixeira 2026-07-27 16:45:48 +01:00
  • 7fe3bc6482 docs(discovery): move discovery to repository root Alexandre Teixeira 2026-07-26 20:11:10 +01:00
  • ab6f3fa70b docs(discovery): clarify non-canonical evidence role Alexandre Teixeira 2026-07-26 19:57:49 +01:00
  • 69041b5f50 docs: correct confirmed stale guidance Alexandre Teixeira 2026-07-26 19:13:13 +01:00
  • 2ac72d5964 docs(discovery): improve map readability Alexandre Teixeira 2026-07-26 14:32:20 +01:00
  • 91764ad3e7 docs(discovery): replace audit catalog with system maps Alexandre Teixeira 2026-07-26 14:13:15 +01:00
  • c7c1b7717e docs(discovery): publish provisional feature baseline Alexandre Teixeira 2026-07-26 12:44:34 +01:00
  • e222e92153 fix(personal): serialize add/remove/reload on an async job lock fix/add-directory-event-loop StressTestor 2026-07-23 02:55:44 -06:00
  • b91f48f50a fix(personal): run directory indexing off the event loop (#5558) StressTestor 2026-07-20 11:35:47 -06:00
  • d96c7af3df fix(agent): import Any for tool event helper (#5735) Dividesbyzer0 2026-07-27 11:29:29 -04:00
  • cf4e240ad1 Merge verified Odysseus fixes main pewdiepie-archdaemon 2026-07-23 14:49:08 +00:00
  • d8a2059df8 Merge verified Odysseus fixes feature/tbench-bounded-read-guard pewdiepie-archdaemon 2026-07-23 14:49:02 +00:00
  • 4c9a8ca115 fix(rag): skip hidden and junk directories when indexing (#5633) Joeseph Grey 2026-07-23 06:18:08 -06:00
  • d49629fa14 fix(reminders): support OAuth SMTP accounts (#5649) RaresKeY 2026-07-22 16:03:35 +02:00
  • 65987fc772 fix(email): test saved OAuth accounts through shared transports (#5653) RaresKeY 2026-07-22 14:54:38 +02:00
  • dcc7e52a86 fix(config): forward Google email OAuth settings through Compose (#5650) RaresKeY 2026-07-22 12:59:22 +02:00
  • 93f97e74cd fix(email): hide OAuth tokens from config response (#5651) RaresKeY 2026-07-22 12:58:16 +02:00
  • 16b04a9792 fix(email): verify mailbox identity on OAuth reconnect (#5648) RaresKeY 2026-07-22 12:56:17 +02:00
  • b07c1e3b33 ci: add CodeQL advanced setup to scan pull requests before merge (#5250) nopoz 2026-07-21 10:18:06 -07:00
  • fe0748308e Merge pull request #5286 from tse-jeff/fix/snap-wsl2-gpu-passthrough Boody 2026-07-21 13:57:32 +03:00
  • 483c42bb12 refactor(routes): move compare domain into routes/compare/ subpackage (#5660) Tal.Yuan 2026-07-21 18:40:09 +08:00
  • 833cdbd140 refactor(routes): move admin_wipe domain into routes/admin_wipe/ subpackage (#5659) Tal.Yuan 2026-07-21 18:39:27 +08:00
  • b7d3f2a28d refactor(routes): move cleanup domain into routes/cleanup/ subpackage (#5658) Tal.Yuan 2026-07-21 18:38:32 +08:00
  • cc4c7f4263 chore: update repository URLs after organization transfer (#5622) RaresKeY 2026-07-20 16:43:47 +02:00
  • 88e0ce3037 refactor(routes): move note domain into routes/note/ subpackage (#5236) Tal.Yuan 2026-07-20 19:52:30 +08:00
  • 1aad1db9f6 fix: services research source extraction crashes on a non-dict finding (#1868) Afonso Coutinho 2026-07-20 08:39:16 +01:00
  • d05900cb90 fix(llm): enhance fallback logic to handle empty completions and impr… (#5491) Abhishek Kumbhar 2026-07-19 02:36:14 +05:30
  • b3f8b77317 fix(url-safety): reject RFC 6598 shared address space in strict mode (#5474) Joeseph Grey 2026-07-18 12:36:27 -06:00
  • 23ac3e3e82 chore(release): bump dev version to 1.0.2 (#5473) RaresKeY 2026-07-18 18:06:16 +02:00
  • 5f481e7db1 test(cookbook): cover adopt remote host validation (#5225) RaresKeY 2026-07-18 13:07:48 +02:00
  • 0d47b78f47 test(email): cover agent draft owner isolation (#5226) RaresKeY 2026-07-18 12:30:28 +02:00
  • b9cafd67a1 feat(models): define capability schema and readers (#2739) RaresKeY 2026-07-18 10:40:58 +02:00
  • b4e5ad088a Merge pull request #5580 from abandonrule/main Boody 2026-07-18 05:13:03 +03:00
  • 4239bc850b Merge pull request #3 from abandonrule/fix-docker-cli-cves Chris Mayfield 2026-07-17 17:23:24 -05:00
  • 0f259ea5f6 fix(docker): bump Docker CLI to a patched release Christopher Mayfield 2026-07-17 16:28:46 -05:00
  • 27ecd41cde Merge branch 'odysseus-dev:main' into main Christopher Mayfield 2026-07-17 16:22:02 -05:00
  • 3718e61c40 Merge pull request #2 from abandonrule/sync/upstream-20260717-odysseus Christopher Mayfield 2026-07-17 16:18:04 -05:00
  • a57dd37005 docs(setup): document Arch NVIDIA Docker GPU setup Keshav Jindal 2026-07-16 04:06:42 -07:00
  • 45b6771e73 fix(skills): block private SSRF targets and revalidate redirects in importer (#5261) Emir Çoban 2026-07-14 17:33:10 +03:00
  • 98bcb64192 fix(mcp_manager): remove timeout from MCP connection attempts and handle registration cleanup Boody 2026-07-12 07:18:27 +03:00
  • 0d1d28c7d6 fix(mcp_manager): implement concurrent server connections with timeout handling Boody 2026-07-09 02:45:40 +03:00
  • 93107c5415 chore(release): bump version to 1.0.2 RaresKeY 2026-07-11 23:16:32 +00:00
  • 2c7580139c fix(chat): require explicit web search enable RaresKeY 2026-07-08 17:44:28 +00:00
  • 7906671775 fix(chat): restore missing _explicit_web_intent definition (#5290) Steve Holloway 2026-07-08 18:14:43 +01:00
  • c7b3b84f24 fix(db): restrict data/app.db to 0600 (#4420) Ethan 2026-07-12 05:15:49 +10:00
  • bff38a4406 fix(cleanup): update MODULE_SUMMARY and remove dead MEMORY_DOC paths (#4411) (#5160) Astarte 2026-07-12 02:06:19 +10:00
  • c2d2075833 fix(stabilization): harden attachment lifecycle and agent guard signals (#5420) falabellamichael 2026-07-11 10:14:14 -04:00
  • a02f8d8600 fix(llm): avoid blocking Kimi Code async header probes (#5231) RaresKeY 2026-07-11 16:06:15 +02:00
  • d02565ce32 fix(markdown): stop currency dollars rendering as KaTeX inline math (#5132) mashallow 2026-07-11 20:45:57 +07:00
  • 524fa9dce2 fix: preserve pythonpath for built-in mcp servers (#5117) RaresKeY 2026-07-11 15:34:42 +02:00
  • b3432873fb fix(email): clear bulk selection on context change (#5229) RaresKeY 2026-07-11 15:12:12 +02:00
  • 1c61c358cb fix(email): use UID commands instead of sequence numbers in IMAP fetches (#5149) Peter Karlsson 2026-07-11 07:06:40 -06:00
  • e5ef8cf4bf fix(chat): Expand user chat bubble edit textbox width (#3963) DL Techy 2026-07-11 20:52:14 +08:00
  • 410ad9a2fa fix(agent): cancel orphaned tool task when SSE client disconnects mid-call (#5106) jagadish-zentiti 2026-07-11 18:14:06 +05:30
  • c0b032fa10 fix(calendar): trust operator CA bundle in CalDAV test_connection (#4796) Wes Huber 2026-07-11 05:25:16 -07:00
  • c161866199 CalDAV: close the DAVClient on sync and write-back paths (#4793) tanmayraut45 2026-07-11 17:33:24 +05:30
  • 6725d1863c Skip vanished backup list entries (#2006) red person 2026-07-10 21:26:42 -07:00
  • 99f0facc2c fix(mcp): guard DbTokenStorage against non-dict oauth_tokens JSON (#5107) jagadish-zentiti 2026-07-11 09:56:23 +05:30
  • 7a8f47e4ab fix(email): atomically claim scheduled emails before sending (#5110) jagadish-zentiti 2026-07-11 08:53:36 +05:30
  • a6c457f74e fix(email): never fall back to sequence-number IMAP ops for move/flag (#2732) L1 2026-07-10 23:27:28 -03:00
  • a4e66bb59f fix: TTS available crashes on non-string tts_provider (#2034) Afonso Coutinho 2026-07-11 03:19:51 +01:00
  • a6efea5486 fix: _matchesCombo crashes on non-string keybind from server (#2049) Afonso Coutinho 2026-07-11 03:15:19 +01:00
  • 565c69f40d fix: odysseus-memory cmd_add crashes on non-dict existing memory row (#2091) Afonso Coutinho 2026-07-11 03:05:17 +01:00
  • 06e038f00e fix: hwfit params_b/is_prequantized crash on non-string catalog fields (#2094) Afonso Coutinho 2026-07-11 03:00:28 +01:00
  • 0cb8db4de4 fix(tasks): scope manage_tasks mutations to an exact task owner (#5264) Ashvin 2026-07-11 06:15:14 +05:30
  • 851bf4d0c8 fix(reminders): sanitize ntfy Title header to ASCII (#5208) Am-GJ 2026-07-11 00:50:00 +04:00
  • a0a24058bb docs: remove completed troubleshooting cookbook task from ROADMAP (#4906) Wes Huber 2026-07-10 13:29:20 -07:00
  • 582a51054d Merge pull request #5313 from RaresKeY/fix/chat-web-search-explicit-deny Boody 2026-07-09 01:56:32 +03:00
  • 21c8053505 fix(copilot): guard request_flags against a non-dict last message (#5274) Wes Huber 2026-07-08 14:57:23 -07:00
  • 109301be78 docs(docker): polish WSL2 snap GPU guidance RaresKeY 2026-07-08 19:30:41 +00:00