Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-06-29 10:27:00 +00:00
893e490cdc test: split provider endpoint tests (#4961)
bad9ec2f9c test: localize calendar recurrence helper import (#4944)
927b1f7ecf fix(llm): normalize OpenAI-compatible chat URLs
bb2148db73 refactor(routes): move research domain into routes/research/ subpackage
e018c7cf6c fix(cookbook): accept $(find) subshells in serve command validation
Compare 6 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-06-28 10:16:58 +00:00
827a6b2778 Reject blank ownerless claim owner (#4929)
8066a8e0cd refactor(routes): move gallery domain into routes/gallery subpackage (#4903)
5b8bfdabab fix(chat): sanitize web search query to strip markdown and code blocks (#4863)
ff0f1b3450 fix(mcp): retain builtin startup tasks and reap npx probe
9782e5bc94 fix(cookbook): load user-site pth hooks for runtime installs
Compare 34 commits »
Jake synced and deleted reference refs/heads/test/oversized-test-split-plan-3983 at Jake/odysseus from mirror 2026-06-27 10:06:58 +00:00
Jake synced and deleted reference refs/heads/fix/api-chat-webhook-stub-fire-and-forget at Jake/odysseus from mirror 2026-06-27 10:06:58 +00:00
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-06-27 10:06:58 +00:00
ebead8083e fix(security): prevent ReDoS in agent_loop <think> stripping (#4877)
a9b208f470 fix(auth): add config lock around migration methods (#4447)
d4cd6d60f1 fix(email): validate IMAP/SMTP ports instead of crashing with 500 (#4464)
ac05dff73c docs(setup): add a self-host troubleshooting cookbook of common traps (#4834)
fcbddf3845 Merge pull request #4280 from GeekLuffy/feat/llm-self-eval
Compare 20 commits »
Jake synced commits to refs/heads/fix/native-agent-loop-guard-signals at Jake/odysseus from mirror 2026-06-27 10:06:58 +00:00
537f7180e6 Merge dev into fix/native-agent-loop-guard-signals
de12d4734a fix(ui): route tasks.js + skills.js dropdowns through topPortalZ() (#4768)
5d23495eb2 fix(cookbook): only block model launch on real port collisions (#4760)
22379fe736 fix(model-routes): harden _probe_endpoint against malformed model-list responses (#4789)
4e46e415ea fix(tasks): normalize task endpoint URL to /chat/completions before model call (#4619)
Compare 128 commits »
Jake synced new reference refs/heads/dependabot/github_actions/actions-14db7af2f3 to Jake/odysseus from mirror 2026-06-26 09:56:58 +00:00
Jake synced commits to refs/heads/dependabot/github_actions/actions-14db7af2f3 at Jake/odysseus from mirror 2026-06-26 09:56:58 +00:00
Jake synced new reference refs/heads/dependabot/pip/python-10713fdc8d to Jake/odysseus from mirror 2026-06-26 09:56:58 +00:00
Jake synced commits to refs/heads/dependabot/pip/python-10713fdc8d at Jake/odysseus from mirror 2026-06-26 09:56:58 +00:00
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-06-25 09:47:00 +00:00
de12d4734a fix(ui): route tasks.js + skills.js dropdowns through topPortalZ() (#4768)
5d23495eb2 fix(cookbook): only block model launch on real port collisions (#4760)
22379fe736 fix(model-routes): harden _probe_endpoint against malformed model-list responses (#4789)
4e46e415ea fix(tasks): normalize task endpoint URL to /chat/completions before model call (#4619)
6a2a39f892 refactor(exceptions): dedupe src/exceptions via core re-export (#4785)
Compare 5 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-06-24 09:37:01 +00:00
5ce2056521 refactor(tools): migrate config/integration admin tools to the registry (#4742)
e0ccf250a4 feat(discovery): detect llama.cpp servers and label local providers (#4729)
72c0bde8a9 fix: use atomic write in APIKeyManager.save() to prevent credential data loss (#4591) (#4597)
2e16394b41 fix(agent): parse misfenced read_file calls (#4799)
060dbf0681 feat: Allow admins to choose if they want to share defaults (#4752)
Compare 14 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-06-23 09:27:00 +00:00
e8175c9535 fix: Images cannot be seen by model that is vision capable (#4726)
bd9149f79a fix(llm): detect mistral.ai provider and support reasoning_effort (#4698)
fef08ed114 fix(modal): keep body-portaled dropdowns above their tool modal at any stack depth (#4720) (#4724)
7e5db9a3c6 fix(security): redact credential-bearing URLs and PII from logs (#4750)
2f246c7779 fix(security): escape backslashes in calendar bg-image CSS url() (#4712)
Compare 17 commits »
Jake synced and deleted reference refs/heads/refactor/upload-limits-3364 at Jake/odysseus from mirror 2026-06-22 09:16:58 +00:00
Jake synced and deleted reference refs/heads/cleanup/dead-workspace-confinement at Jake/odysseus from mirror 2026-06-22 09:16:58 +00:00
Jake synced and deleted reference refs/heads/feat/per-todo-agent-solve at Jake/odysseus from mirror 2026-06-22 09:16:58 +00:00
Jake synced and deleted reference refs/heads/fix/internal-base-port-env at Jake/odysseus from mirror 2026-06-22 09:16:58 +00:00
Jake synced and deleted reference refs/heads/chore/silent-except-logging-sweep at Jake/odysseus from mirror 2026-06-22 09:16:58 +00:00
Jake synced commits to refs/heads/main at Jake/odysseus from mirror 2026-06-22 09:16:58 +00:00
dd055ee6e3 Refresh README screenshot
993d504de3 Clear remaining CodeQL path and parser alerts
fbdec22dcb CodeQL hardening for cookbook sync
19dd82b8f6 CI test fixes for dev sync
57e7229219 CI fixes for cookbook workflow sync
Compare 101 commits »
Jake synced commits to refs/heads/dev at Jake/odysseus from mirror 2026-06-22 09:16:58 +00:00
d36879bd50 Merge pull request #4706 from pewdiepie-archdaemon/sync-readme-screenshot-dev
b51656770d Refresh README screenshot
5f63a3d3bd Merge pull request #4701 from pewdiepie-archdaemon/sync-dev-from-main-20260622
993d504de3 Clear remaining CodeQL path and parser alerts
fbdec22dcb CodeQL hardening for cookbook sync
Compare 29 commits »