Jake synced commits to refs/heads/main at Jake/odysseus from mirror 2026-07-07 11:47:01 +00:00
168f593096 Fix Cookbook download runner for Python 3.11
038bdd85ec Stabilize local dev merge
b5ec40d505 Merge remote-tracking branch 'origin/dev'
017903de61 Checkpoint Odysseus local update
35f867c959 Merge pull request #4983 from michaelxer/fix-setup-link-4926-20260628
Compare 51 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-07-07 11:47:01 +00:00
c67deaa60a Merge pull request #5283 from pewdiepie-archdaemon/sync-main-into-dev-20260707
168f593096 Fix Cookbook download runner for Python 3.11
038bdd85ec Stabilize local dev merge
b5ec40d505 Merge remote-tracking branch 'origin/dev'
017903de61 Checkpoint Odysseus local update
Compare 14 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-07-06 11:37:00 +00:00
35f867c959 Merge pull request #4983 from michaelxer/fix-setup-link-4926-20260628
2826dcfc33 fix(tasks): gate cookbook serve task execution (#5235)
3592285db7 fix(email): enforce MCP account owner scope (#5234)
c8169ad7a9 fix(security): scope owner-less email accounts to a mailbox match in route guards (#5238)
bfeea7f463 fix(docs): correct broken backup-restore link in setup.md
Compare 5 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-07-05 11:26:59 +00:00
5acd0ceae9 refactor(routes): move contacts domain into routes/contacts/ subpackage (#5227)
9dc0d661cf Merge pull request #5222 from RaresKeY/fix/chat-web-search-deny-20260704
a05221571c Merge pull request #5181 from harshit-ojha0324/fix/webhook-trailing-slash
264da65186 fix(chat): honor explicit web search denial
a50e30c28b test(integrations): drop redundant trailing-slash assertion
Compare 20 commits »
Jake synced commits to refs/heads/fix/native-agent-loop-guard-signals at Jake/odysseus from mirror 2026-07-04 11:16:59 +00:00
cf574c5241 fix(agent): preserve loop guard stream behavior
d845ae7851 fix(agent): surface early loop-guard stops
ff7164b9ec fix: resolve RAG manager search signature TypeError (#4994)
7f43678a24 fix(tools): handle non-dict JSON values in _parse_tool_args (closes #5043) (#5064)
8c943226f8 fix(mobile): stack the model-comparison grid into one column on phones (#4979)
Compare 216 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-07-04 11:16:59 +00:00
1f6dc80525 ci: add focused test guidance signal (#4982)
0b3338c69d test: split service health tests (#4972)
ff7164b9ec fix: resolve RAG manager search signature TypeError (#4994)
7f43678a24 fix(tools): handle non-dict JSON values in _parse_tool_args (closes #5043) (#5064)
Compare 4 commits »
Jake synced and deleted reference refs/heads/dependabot/github_actions/actions-14db7af2f3 at Jake/odysseus from mirror 2026-07-03 11:07:00 +00:00
Jake synced and deleted reference refs/heads/dependabot/pip/python-10713fdc8d at Jake/odysseus from mirror 2026-07-03 11:07:00 +00:00
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-07-03 11:07:00 +00:00
8c943226f8 fix(mobile): stack the model-comparison grid into one column on phones (#4979)
0dc98ec9b9 fix(ui): prevent race condition in default chat model dropdown init (#5024)
5e9b415bd9 fix(search): pin httpx connection to resolved IP to block DNS rebinding (#704)
b1f9f67d9d fix(security): confine research file paths (#4986)
Compare 4 commits »
Jake synced new reference refs/heads/dependabot/github_actions/actions-5b4a7f4463 to Jake/odysseus from mirror 2026-07-03 11:07:00 +00:00
Jake synced commits to refs/heads/dependabot/github_actions/actions-5b4a7f4463 at Jake/odysseus from mirror 2026-07-03 11:07:00 +00:00
Jake synced new reference refs/heads/dependabot/pip/python-258f0448df to Jake/odysseus from mirror 2026-07-03 11:07:00 +00:00
Jake synced commits to refs/heads/dependabot/pip/python-258f0448df at Jake/odysseus from mirror 2026-07-03 11:07:00 +00:00
Jake synced commits to refs/heads/main at Jake/odysseus from mirror 2026-07-02 10:57:00 +00:00
dc3530b8fa Show fallback model in picker
2918739489 Fix merged test regressions
Compare 2 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-07-02 10:57:00 +00:00
88191d17fb fix: auto-spam move/delete targets the wrong message (seqnum vs UID) (#1874)
dff91efb10 fix(agent): skip deny-listed sensitive files in glob (#5094)
b26ebbda95 fix(security): match the sensitive-file deny-list case-insensitively (#5097)
260f432332 fix(session): use utcnow_naive across session routes (#1116) (#5003)
e157f1e63d fix(cookbook): stop Ollama runner from executing the install one-liner (#3926)
Compare 7 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-07-01 10:46:59 +00:00
a07bbeccf5 Repair document tool args and metrics cleanup
39eabbb27a Merge remote-tracking branch 'origin/dev'
d2959c1ae8 Stabilize chat and cookbook workflows
d85afd5d72 fix(agent): preserve bare email tool parity (#5075)
7522b02034 fix(parser): parse Gemma 3/4 custom tool calling tokens (#5033)
Compare 131 commits »
Jake synced commits to refs/heads/main at Jake/odysseus from mirror 2026-07-01 10:46:59 +00:00
a07bbeccf5 Repair document tool args and metrics cleanup
39eabbb27a Merge remote-tracking branch 'origin/dev'
d2959c1ae8 Stabilize chat and cookbook workflows
d85afd5d72 fix(agent): preserve bare email tool parity (#5075)
7522b02034 fix(parser): parse Gemma 3/4 custom tool calling tokens (#5033)
Compare 239 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-06-30 10:37:00 +00:00
df9c20e6c2 Ignore invalid context budget numbers (#1831)
bbbe145247 Ignore non-string personal doc text (#1832)
387f95187e Ignore invalid harmonize mask layers (#1829)
00dfd2d47a Keep snap helper safe without context (#1828)
d2a6d73aa5 Ignore invalid serve profile inputs (#1827)
Compare 10 commits »
Jake synced new reference refs/heads/fix/security-gallery-endpoint-hardening to Jake/odysseus from mirror 2026-06-29 10:27:00 +00:00
Jake synced commits to refs/heads/fix/security-gallery-endpoint-hardening at Jake/odysseus from mirror 2026-06-29 10:27:00 +00:00