Commit graph

56 commits

Author SHA1 Message Date
Alessandro
8b921a8ded Move Browser Playwright cache to tmp
Use /a0/tmp/playwright as the Browser plugin Chromium cache and Docker install target while preserving full Chromium installs.

Add startup migration cleanup for retired usr Playwright caches, update Browser status/runtime references and docs, and cover migration behavior with focused regressions.
2026-05-07 18:43:24 +02:00
Alessandro
3df27ccec3 Handle optional Xpra codec gaps on ARM64
Treat local Xpra GUI client packages as best-effort during Office runtime preparation so ARM64 codec dependency gaps do not surface as startup warnings when the browser-hosted Desktop is already usable.

Keep required Desktop Xpra packages strict, trim the ARM Docker fallback to the server/X11/html5 set, and add regression coverage for optional versus required xpra-codecs/libvpx9 failures.
2026-05-03 01:53:02 +02:00
Alessandro
6d9dedb821 Fix Office desktop runtime on arm64 2026-05-03 00:27:23 +02:00
Alessandro
f3d5e6b149 Avoid xpra codec dependency on arm64 fallback
Some checks are pending
Build And Publish Docker Images / plan (push) Waiting to run
Build And Publish Docker Images / build (push) Blocked by required conditions
2026-05-02 22:03:51 +02:00
Alessandro
1a4ef03853 Fix xpra repository fallback for arm64 Docker builds 2026-05-02 21:48:46 +02:00
Alessandro
e64b9b2538 Remove legacy Office canvas affordances
Route DOCX, spreadsheets, and presentations exclusively through the Xpra desktop LibreOffice session. Keep the custom canvas path focused on Markdown source editing, remove the old dashboard/preview/native LibreOfficeKit code, and update tests and runtime package declarations to match the new Office surface.
2026-05-02 19:24:49 +02:00
Alessandro
10a6cd28c6 feat(office): replace Collabora with LibreOffice document runtime
Remove the Collabora/WOPI runtime and route stack, including the old status APIs, proxy helpers, bootstrap extensions, and WOPI store tests. Add the Markdown-first document store, LibreOffice status/conversion helpers, LibreOfficeKit session bridge, and reusable Xpra virtual desktop gateway used by the new document runtime.

Update image and self-update bootstrap paths so existing containers can acquire the LibreOffice, XFCE, Xpra, and desktop-control dependencies through the normal install hooks instead of an ad hoc manual install.
2026-05-02 13:07:10 +02:00
Alessandro
ccd0f5891e Install Collabora CODE in Docker builds 2026-04-26 12:58:07 +02:00
Alessandro
fa7eef1919 Use persistent full Chromium runtime for Browser
- Always launch Browser with full Playwright Chromium instead of switching between headless shell and extension mode
- Cache Chromium under /a0/usr/plugins/_browser/playwright with legacy lookup for existing installs
- Store installed Browser extensions under /a0/usr/plugins/_browser/extensions with legacy extension-root compatibility
- Show clearer first-run Chromium install messaging and extend the initial Browser timeout
- Fix Browser spinner animation for startup and extension install states
- Update Docker Playwright install script and regression coverage
2026-04-24 19:08:01 +02:00
frdel
7081479193 frontend file browsers, css colors, litellm update, reqs split 2025-11-09 20:56:31 +01:00
linuztx
33618bc030 feat: Kali upgrade python3.13 2025-09-11 12:10:47 +08:00
frdel
602c4e379c Local docker build 2025-07-29 12:52:20 +02:00
frdel
dbe6b0fe7d repository namespaces update 2025-07-18 10:52:01 +02:00
frdel
e275ac428c Update pre_install.sh 2025-07-09 10:41:25 +02:00
frdel
80abbdd301 torch version fix, cron chmod fix 2025-06-17 21:15:11 +02:00
frdel
8edcb957b9 x86 build fix + build cleanup 2025-06-17 20:49:33 +02:00
frdel
4767db3b60 rag + markdown, final touches 2025-06-17 13:37:28 +02:00
frdel
a9d3987609 RAG tool merge 2025-06-14 09:45:04 +02:00
frdel
aadc111b31 playwright headless fix 2025-06-11 13:58:08 +02:00
frdel
102c57bf5c deps fixes 2025-06-11 11:32:26 +02:00
frdel
62b694b316 Merge branch 'pr/440' into development 2025-06-10 21:04:01 +02:00
frdel
e422d27fa8 anthropic version 2025-06-06 10:18:45 +02:00
Rafael Uzarowski
15fe658aca
feat: update browser_use to v2 (0.2.5) 2025-06-05 20:56:36 +02:00
frdel
fe98375e8e pip to uv 2025-06-05 20:25:23 +02:00
frdel
08f69c1012 mcp polishing 2025-06-04 17:03:14 +02:00
frdel
5126dc9732 mcp prototype 2025-06-03 22:25:51 +02:00
frdel
c1f548bb1d Update install_playwright.sh 2025-05-30 22:09:07 +02:00
frdel
69c3ac310b merge MCP clients 2025-05-30 14:10:16 +02:00
frdel
33e861c5a6 The Merge - builds
base image separation
2025-05-27 21:55:59 +02:00
frdel
d0ae5e54f7 The Merge - initial changes 2025-05-27 18:48:22 +02:00
deci
559408ecef cleaned up excess packages to reduce image size 2025-05-20 09:06:42 -05:00
deci
807629038f Edit: Removed unneeded dependencies to slim images for dockerfile install and cuda. 2025-05-20 09:06:42 -05:00
deci
cafcef00e1 Update: Improved MCP setup and config, async handling for sessions, auto mcp install if present in settings config (on compose) 2025-05-20 08:56:09 -05:00
deci
02bf7c1072 Edit: Changed mcp.py to mcp_handler.py to prevent potential import confusion between 'mcp' package and 'mcp.py'. Edited dockerfile to 'latest' so it doesnt spin up old builds after image creation. Also edited preinstall to ensure the mcp related dependencies can load non-interactive. 2025-05-20 08:54:28 -05:00
Rafael Uzarowski
d49b09083d feat: MCP initial support for sse servers (Part 2) 2025-05-20 08:47:59 -05:00
Rafael Uzarowski
3518b96ea8 feat: Implement support for MCP Servers (Claude Tools) - Part 1 Stdio Servers
feat: (draft) support MCP Servers

feat: install npx for local MCP Servers execution

feat: add nest-asyncio as direct dependency

feat: add pdf2image to requirements.txt

feat: add local nginx for playwright file access

feat: MCP Server Support (Part 1: local stdio servers)
2025-05-20 08:47:59 -05:00
frdel
e5dd0ca87f playwright fix 2025-05-15 20:29:49 +02:00
frdel
14fa236960 Update pre_install.sh 2025-05-06 21:53:17 +02:00
frdel
cab7a00c37 npm amd64 conflict fix 2025-05-06 21:03:02 +02:00
frdel
b712761650 Scheduler polishing 1 2025-05-03 08:35:03 +02:00
Rafael Uzarowski
fbcb579a91
feat: container process supervision with sueprvisord 2025-04-09 16:53:39 +02:00
frdel
fbb0a072cd test fixes 2025-04-01 17:18:57 +02:00
frdel
13f6b0e1e0 kali-based WIP
hacking edition work in progress
2025-03-02 20:42:11 +01:00
frdel
3e187e8e31 browser-use fix
Fix of browser-use and playwright versions
2025-02-19 22:10:33 +01:00
frdel
c161529e90 v0.8.1 release 2025-01-17 22:50:17 +01:00
frdel
1336d5732a Browser-use prototype 2025-01-03 23:01:21 +01:00
frdel
8434682812 warnings cleanup 2024-12-06 11:30:34 +01:00
frdel
2b94af895d Preload fix 2024-12-06 10:54:06 +01:00
frdel
46689d6477 RFC & SSH exchange for development 2024-12-03 14:22:18 +01:00
frdel
020c16ef86 git+docker improvements
version, build branch
2024-11-19 20:46:08 +01:00