├── .github └── images │ └── banner.png ├── .gitignore ├── .npmignore ├── .zed └── settings.json ├── CHANGELOG.md ├── CLAUDE.md ├── FIXES_PLAN.md ├── LICENSE ├── README.md ├── REWIEW_PLAN.md ├── chrome-extension ├── accessibility-utils.js ├── background-daemon.js ├── background.js ├── click-detection.js ├── code-executor-ast.js ├── code-executor-rpc.js ├── code-executor-safe.js ├── code-executor.js ├── content-enhanced.js ├── content.js ├── create-icons.sh ├── debugger-handler.js ├── debugger-state-manager.js ├── element-tracker.js ├── element-validator.js ├── enhanced-click-handler.js ├── feedback-collector.js ├── generate-icon-pngs.sh ├── generate-icons.js ├── icon-128-connected.png ├── icon-128-disconnected.png ├── icon-128.png ├── icon-16-connected.png ├── icon-16-disconnected.png ├── icon-16.png ├── icon-48-connected.png ├── icon-48-disconnected.png ├── icon-48.png ├── icon.svg ├── manifest.json ├── minimal-enhanced.js ├── offscreen-websocket-manager.js ├── offscreen.html ├── offscreen.js ├── options.html ├── options.js ├── page-api.js ├── popup-detector-simple.js ├── popup-detector.js ├── popup.html ├── popup.js ├── reset-to-unified.js ├── scaffold-enhanced.js ├── trusted-click.js └── unified-connection-manager.js ├── debian ├── default │ └── browsermcp └── systemd │ ├── browsermcp-daemon.service │ ├── browsermcp-http.service │ └── user │ ├── browsermcp-daemon.service │ └── browsermcp-http.service ├── docs ├── ADVANCE_INFO.md ├── ARCHITECTURE.md ├── EXTENSIONS.md ├── HOT_RELOAD_TEST.md ├── IMPLEMENTATION_SUMMARY.md ├── SYSTEMD.md ├── TESTING_GUIDE.md ├── TOOLS.md ├── TROUBLESHOOTING.md ├── context.md ├── mcp-config-droid.json ├── messaging-ws-sender.md ├── server.md └── tools-assembly.md ├── firefox-extension ├── MOZILLA_COMPLIANCE_FIXES.md ├── README.md ├── accessibility-utils.js ├── background-v2.js ├── background.js ├── click-detection.js ├── code-executor-rpc.js ├── content-minimal.js ├── content.js ├── element-tracker.js ├── element-validator.js ├── enhanced-click-handler.js ├── feedback-collector.js ├── icon-128-connected.png ├── icon-128-disconnected.png ├── icon-128.png ├── icon-16-connected.png ├── icon-16-disconnected.png ├── icon-16.png ├── icon-48-connected.png ├── icon-48-disconnected.png ├── icon-48.png ├── manifest.json ├── minimal-enhanced.js ├── options.html ├── options.js ├── popup-detector-simple.js ├── popup.html ├── popup.js ├── scaffold-enhanced.js └── trusted-click.js ├── package.json ├── scripts ├── chrome-canary-restart.sh ├── deploy ├── systemd-install.sh ├── systemd-user-install.sh └── systemd-user-uninstall.sh ├── src ├── config │ ├── mcp.config.ts │ └── screenshot.ts ├── context.ts ├── daemon │ └── websocket-daemon.ts ├── feedback │ ├── hint-engine.ts │ ├── hint-expansion.ts │ └── summarizer.ts ├── hints │ ├── anti-patterns.json │ ├── core │ │ ├── hint-matcher.ts │ │ ├── hint-store.ts │ │ └── hint-validator.ts │ ├── index.ts │ ├── storage │ │ ├── database.ts │ │ └── schema.sql │ ├── tools │ │ ├── get-hints.ts │ │ └── save-hint.ts │ └── types.ts ├── hot-reload.ts ├── index-http.ts ├── index-multi.ts ├── index-unified.ts ├── index.ts ├── instance-registry.ts ├── messaging │ ├── daemon │ │ ├── extension-processor.ts │ │ ├── queue.ts │ │ └── sender.ts │ └── ws │ │ ├── sender.ts │ │ └── server.js ├── multitool-advanced.ts ├── multitool-mcp-integration.ts ├── multitool-tests.ts ├── multitool.ts ├── resources │ └── resource.ts ├── server.ts ├── storage │ └── supabase.ts ├── tools │ ├── batch-operations.ts │ ├── code-execution.ts │ ├── common.ts │ ├── custom.ts │ ├── debugger-unified.ts │ ├── debugger.ts │ ├── execute-plan.ts │ ├── feedback-wrapper.ts │ ├── file-upload.ts │ ├── multitool-v3.ts │ ├── navigation-unified.ts │ ├── safe-mode-enhanced.ts │ ├── snapshot.ts │ ├── stability-tools.ts │ ├── tabs-unified.ts │ ├── tabs.ts │ └── tool.ts ├── types │ ├── feedback.ts │ ├── messages.ts │ └── tool.ts ├── utils │ ├── aria-snapshot.ts │ ├── enhanced-logger.ts │ ├── error-recovery.ts │ ├── log.ts │ ├── port-registry.ts │ ├── port.ts │ └── wait.ts ├── ws-unified.ts └── ws.ts ├── storage ├── docs │ ├── DESIGN.md │ ├── README.md │ └── VERIFICATION.md ├── tests │ ├── CLAUDE_MCP_TEST_PROMPT.txt │ ├── README.md │ ├── ingest-and-read.js │ └── run-claude-e2e.sh └── tools │ ├── .env.example │ ├── README.md │ ├── aggregate_hints.js │ ├── apply_schema.sh │ ├── clean_db.sh │ ├── curl-tests.sh │ └── sql │ └── 001_init.sql ├── tests ├── claude-agent-test.js ├── comprehensive-colleague-test.cjs ├── create-supabase-project.sh ├── http-ws-bridge.test.js ├── multi-instance-test.js ├── port-stress-test.js ├── port-stress-test.ts ├── run-tests.sh ├── session-id-http.test.js ├── simple-multi-instance-test.js ├── supabase-advanced-test.js ├── supabase-test.js ├── test-browser-console.js ├── test-code-execution.js ├── test-direct-ws.js ├── test-js-execution.js ├── test-mcp-integration.js ├── test-mcp-simple.js ├── test-scaffold.js ├── test-server-startup.js ├── test-timeout-simple.js ├── unified-daemon-e2e.test.js └── unified-daemon-integration.test.js ├── tsconfig.json └── tsup.config.ts /.github/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/.github/images/banner.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/.npmignore -------------------------------------------------------------------------------- /.zed/settings.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /FIXES_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/FIXES_PLAN.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/README.md -------------------------------------------------------------------------------- /REWIEW_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/REWIEW_PLAN.md -------------------------------------------------------------------------------- /chrome-extension/accessibility-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/accessibility-utils.js -------------------------------------------------------------------------------- /chrome-extension/background-daemon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/background-daemon.js -------------------------------------------------------------------------------- /chrome-extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/background.js -------------------------------------------------------------------------------- /chrome-extension/click-detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/click-detection.js -------------------------------------------------------------------------------- /chrome-extension/code-executor-ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/code-executor-ast.js -------------------------------------------------------------------------------- /chrome-extension/code-executor-rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/code-executor-rpc.js -------------------------------------------------------------------------------- /chrome-extension/code-executor-safe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/code-executor-safe.js -------------------------------------------------------------------------------- /chrome-extension/code-executor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/code-executor.js -------------------------------------------------------------------------------- /chrome-extension/content-enhanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/content-enhanced.js -------------------------------------------------------------------------------- /chrome-extension/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/content.js -------------------------------------------------------------------------------- /chrome-extension/create-icons.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/create-icons.sh -------------------------------------------------------------------------------- /chrome-extension/debugger-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/debugger-handler.js -------------------------------------------------------------------------------- /chrome-extension/debugger-state-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/debugger-state-manager.js -------------------------------------------------------------------------------- /chrome-extension/element-tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/element-tracker.js -------------------------------------------------------------------------------- /chrome-extension/element-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/element-validator.js -------------------------------------------------------------------------------- /chrome-extension/enhanced-click-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/enhanced-click-handler.js -------------------------------------------------------------------------------- /chrome-extension/feedback-collector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/feedback-collector.js -------------------------------------------------------------------------------- /chrome-extension/generate-icon-pngs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/generate-icon-pngs.sh -------------------------------------------------------------------------------- /chrome-extension/generate-icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/generate-icons.js -------------------------------------------------------------------------------- /chrome-extension/icon-128-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-128-connected.png -------------------------------------------------------------------------------- /chrome-extension/icon-128-disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-128-disconnected.png -------------------------------------------------------------------------------- /chrome-extension/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-128.png -------------------------------------------------------------------------------- /chrome-extension/icon-16-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-16-connected.png -------------------------------------------------------------------------------- /chrome-extension/icon-16-disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-16-disconnected.png -------------------------------------------------------------------------------- /chrome-extension/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-16.png -------------------------------------------------------------------------------- /chrome-extension/icon-48-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-48-connected.png -------------------------------------------------------------------------------- /chrome-extension/icon-48-disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-48-disconnected.png -------------------------------------------------------------------------------- /chrome-extension/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon-48.png -------------------------------------------------------------------------------- /chrome-extension/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/icon.svg -------------------------------------------------------------------------------- /chrome-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/manifest.json -------------------------------------------------------------------------------- /chrome-extension/minimal-enhanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/minimal-enhanced.js -------------------------------------------------------------------------------- /chrome-extension/offscreen-websocket-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/offscreen-websocket-manager.js -------------------------------------------------------------------------------- /chrome-extension/offscreen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/offscreen.html -------------------------------------------------------------------------------- /chrome-extension/offscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/offscreen.js -------------------------------------------------------------------------------- /chrome-extension/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/options.html -------------------------------------------------------------------------------- /chrome-extension/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/options.js -------------------------------------------------------------------------------- /chrome-extension/page-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/page-api.js -------------------------------------------------------------------------------- /chrome-extension/popup-detector-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/popup-detector-simple.js -------------------------------------------------------------------------------- /chrome-extension/popup-detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/popup-detector.js -------------------------------------------------------------------------------- /chrome-extension/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/popup.html -------------------------------------------------------------------------------- /chrome-extension/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/popup.js -------------------------------------------------------------------------------- /chrome-extension/reset-to-unified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/reset-to-unified.js -------------------------------------------------------------------------------- /chrome-extension/scaffold-enhanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/scaffold-enhanced.js -------------------------------------------------------------------------------- /chrome-extension/trusted-click.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/trusted-click.js -------------------------------------------------------------------------------- /chrome-extension/unified-connection-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/chrome-extension/unified-connection-manager.js -------------------------------------------------------------------------------- /debian/default/browsermcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/debian/default/browsermcp -------------------------------------------------------------------------------- /debian/systemd/browsermcp-daemon.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/debian/systemd/browsermcp-daemon.service -------------------------------------------------------------------------------- /debian/systemd/browsermcp-http.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/debian/systemd/browsermcp-http.service -------------------------------------------------------------------------------- /debian/systemd/user/browsermcp-daemon.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/debian/systemd/user/browsermcp-daemon.service -------------------------------------------------------------------------------- /debian/systemd/user/browsermcp-http.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/debian/systemd/user/browsermcp-http.service -------------------------------------------------------------------------------- /docs/ADVANCE_INFO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/ADVANCE_INFO.md -------------------------------------------------------------------------------- /docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/EXTENSIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/EXTENSIONS.md -------------------------------------------------------------------------------- /docs/HOT_RELOAD_TEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/HOT_RELOAD_TEST.md -------------------------------------------------------------------------------- /docs/IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /docs/SYSTEMD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/SYSTEMD.md -------------------------------------------------------------------------------- /docs/TESTING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/TESTING_GUIDE.md -------------------------------------------------------------------------------- /docs/TOOLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/TOOLS.md -------------------------------------------------------------------------------- /docs/TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /docs/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/context.md -------------------------------------------------------------------------------- /docs/mcp-config-droid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/mcp-config-droid.json -------------------------------------------------------------------------------- /docs/messaging-ws-sender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/messaging-ws-sender.md -------------------------------------------------------------------------------- /docs/server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/server.md -------------------------------------------------------------------------------- /docs/tools-assembly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/docs/tools-assembly.md -------------------------------------------------------------------------------- /firefox-extension/MOZILLA_COMPLIANCE_FIXES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/MOZILLA_COMPLIANCE_FIXES.md -------------------------------------------------------------------------------- /firefox-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/README.md -------------------------------------------------------------------------------- /firefox-extension/accessibility-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/accessibility-utils.js -------------------------------------------------------------------------------- /firefox-extension/background-v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/background-v2.js -------------------------------------------------------------------------------- /firefox-extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/background.js -------------------------------------------------------------------------------- /firefox-extension/click-detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/click-detection.js -------------------------------------------------------------------------------- /firefox-extension/code-executor-rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/code-executor-rpc.js -------------------------------------------------------------------------------- /firefox-extension/content-minimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/content-minimal.js -------------------------------------------------------------------------------- /firefox-extension/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/content.js -------------------------------------------------------------------------------- /firefox-extension/element-tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/element-tracker.js -------------------------------------------------------------------------------- /firefox-extension/element-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/element-validator.js -------------------------------------------------------------------------------- /firefox-extension/enhanced-click-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/enhanced-click-handler.js -------------------------------------------------------------------------------- /firefox-extension/feedback-collector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/feedback-collector.js -------------------------------------------------------------------------------- /firefox-extension/icon-128-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-128-connected.png -------------------------------------------------------------------------------- /firefox-extension/icon-128-disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-128-disconnected.png -------------------------------------------------------------------------------- /firefox-extension/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-128.png -------------------------------------------------------------------------------- /firefox-extension/icon-16-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-16-connected.png -------------------------------------------------------------------------------- /firefox-extension/icon-16-disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-16-disconnected.png -------------------------------------------------------------------------------- /firefox-extension/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-16.png -------------------------------------------------------------------------------- /firefox-extension/icon-48-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-48-connected.png -------------------------------------------------------------------------------- /firefox-extension/icon-48-disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-48-disconnected.png -------------------------------------------------------------------------------- /firefox-extension/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/icon-48.png -------------------------------------------------------------------------------- /firefox-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/manifest.json -------------------------------------------------------------------------------- /firefox-extension/minimal-enhanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/minimal-enhanced.js -------------------------------------------------------------------------------- /firefox-extension/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/options.html -------------------------------------------------------------------------------- /firefox-extension/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/options.js -------------------------------------------------------------------------------- /firefox-extension/popup-detector-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/popup-detector-simple.js -------------------------------------------------------------------------------- /firefox-extension/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/popup.html -------------------------------------------------------------------------------- /firefox-extension/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/popup.js -------------------------------------------------------------------------------- /firefox-extension/scaffold-enhanced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/scaffold-enhanced.js -------------------------------------------------------------------------------- /firefox-extension/trusted-click.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/firefox-extension/trusted-click.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/package.json -------------------------------------------------------------------------------- /scripts/chrome-canary-restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/scripts/chrome-canary-restart.sh -------------------------------------------------------------------------------- /scripts/deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/scripts/deploy -------------------------------------------------------------------------------- /scripts/systemd-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/scripts/systemd-install.sh -------------------------------------------------------------------------------- /scripts/systemd-user-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/scripts/systemd-user-install.sh -------------------------------------------------------------------------------- /scripts/systemd-user-uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/scripts/systemd-user-uninstall.sh -------------------------------------------------------------------------------- /src/config/mcp.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/config/mcp.config.ts -------------------------------------------------------------------------------- /src/config/screenshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/config/screenshot.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/daemon/websocket-daemon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/daemon/websocket-daemon.ts -------------------------------------------------------------------------------- /src/feedback/hint-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/feedback/hint-engine.ts -------------------------------------------------------------------------------- /src/feedback/hint-expansion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/feedback/hint-expansion.ts -------------------------------------------------------------------------------- /src/feedback/summarizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/feedback/summarizer.ts -------------------------------------------------------------------------------- /src/hints/anti-patterns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/anti-patterns.json -------------------------------------------------------------------------------- /src/hints/core/hint-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/core/hint-matcher.ts -------------------------------------------------------------------------------- /src/hints/core/hint-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/core/hint-store.ts -------------------------------------------------------------------------------- /src/hints/core/hint-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/core/hint-validator.ts -------------------------------------------------------------------------------- /src/hints/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/index.ts -------------------------------------------------------------------------------- /src/hints/storage/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/storage/database.ts -------------------------------------------------------------------------------- /src/hints/storage/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/storage/schema.sql -------------------------------------------------------------------------------- /src/hints/tools/get-hints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/tools/get-hints.ts -------------------------------------------------------------------------------- /src/hints/tools/save-hint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/tools/save-hint.ts -------------------------------------------------------------------------------- /src/hints/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hints/types.ts -------------------------------------------------------------------------------- /src/hot-reload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/hot-reload.ts -------------------------------------------------------------------------------- /src/index-http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/index-http.ts -------------------------------------------------------------------------------- /src/index-multi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/index-multi.ts -------------------------------------------------------------------------------- /src/index-unified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/index-unified.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/instance-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/instance-registry.ts -------------------------------------------------------------------------------- /src/messaging/daemon/extension-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/messaging/daemon/extension-processor.ts -------------------------------------------------------------------------------- /src/messaging/daemon/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/messaging/daemon/queue.ts -------------------------------------------------------------------------------- /src/messaging/daemon/sender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/messaging/daemon/sender.ts -------------------------------------------------------------------------------- /src/messaging/ws/sender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/messaging/ws/sender.ts -------------------------------------------------------------------------------- /src/messaging/ws/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/messaging/ws/server.js -------------------------------------------------------------------------------- /src/multitool-advanced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/multitool-advanced.ts -------------------------------------------------------------------------------- /src/multitool-mcp-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/multitool-mcp-integration.ts -------------------------------------------------------------------------------- /src/multitool-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/multitool-tests.ts -------------------------------------------------------------------------------- /src/multitool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/multitool.ts -------------------------------------------------------------------------------- /src/resources/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/resources/resource.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/storage/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/storage/supabase.ts -------------------------------------------------------------------------------- /src/tools/batch-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/batch-operations.ts -------------------------------------------------------------------------------- /src/tools/code-execution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/code-execution.ts -------------------------------------------------------------------------------- /src/tools/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/common.ts -------------------------------------------------------------------------------- /src/tools/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/custom.ts -------------------------------------------------------------------------------- /src/tools/debugger-unified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/debugger-unified.ts -------------------------------------------------------------------------------- /src/tools/debugger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/debugger.ts -------------------------------------------------------------------------------- /src/tools/execute-plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/execute-plan.ts -------------------------------------------------------------------------------- /src/tools/feedback-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/feedback-wrapper.ts -------------------------------------------------------------------------------- /src/tools/file-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/file-upload.ts -------------------------------------------------------------------------------- /src/tools/multitool-v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/multitool-v3.ts -------------------------------------------------------------------------------- /src/tools/navigation-unified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/navigation-unified.ts -------------------------------------------------------------------------------- /src/tools/safe-mode-enhanced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/safe-mode-enhanced.ts -------------------------------------------------------------------------------- /src/tools/snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/snapshot.ts -------------------------------------------------------------------------------- /src/tools/stability-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/stability-tools.ts -------------------------------------------------------------------------------- /src/tools/tabs-unified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/tabs-unified.ts -------------------------------------------------------------------------------- /src/tools/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/tabs.ts -------------------------------------------------------------------------------- /src/tools/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/tools/tool.ts -------------------------------------------------------------------------------- /src/types/feedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/types/feedback.ts -------------------------------------------------------------------------------- /src/types/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/types/messages.ts -------------------------------------------------------------------------------- /src/types/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/types/tool.ts -------------------------------------------------------------------------------- /src/utils/aria-snapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/utils/aria-snapshot.ts -------------------------------------------------------------------------------- /src/utils/enhanced-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/utils/enhanced-logger.ts -------------------------------------------------------------------------------- /src/utils/error-recovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/utils/error-recovery.ts -------------------------------------------------------------------------------- /src/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/utils/log.ts -------------------------------------------------------------------------------- /src/utils/port-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/utils/port-registry.ts -------------------------------------------------------------------------------- /src/utils/port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/utils/port.ts -------------------------------------------------------------------------------- /src/utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/utils/wait.ts -------------------------------------------------------------------------------- /src/ws-unified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/ws-unified.ts -------------------------------------------------------------------------------- /src/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/src/ws.ts -------------------------------------------------------------------------------- /storage/docs/DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/docs/DESIGN.md -------------------------------------------------------------------------------- /storage/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/docs/README.md -------------------------------------------------------------------------------- /storage/docs/VERIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/docs/VERIFICATION.md -------------------------------------------------------------------------------- /storage/tests/CLAUDE_MCP_TEST_PROMPT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tests/CLAUDE_MCP_TEST_PROMPT.txt -------------------------------------------------------------------------------- /storage/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tests/README.md -------------------------------------------------------------------------------- /storage/tests/ingest-and-read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tests/ingest-and-read.js -------------------------------------------------------------------------------- /storage/tests/run-claude-e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tests/run-claude-e2e.sh -------------------------------------------------------------------------------- /storage/tools/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tools/.env.example -------------------------------------------------------------------------------- /storage/tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tools/README.md -------------------------------------------------------------------------------- /storage/tools/aggregate_hints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tools/aggregate_hints.js -------------------------------------------------------------------------------- /storage/tools/apply_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tools/apply_schema.sh -------------------------------------------------------------------------------- /storage/tools/clean_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tools/clean_db.sh -------------------------------------------------------------------------------- /storage/tools/curl-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tools/curl-tests.sh -------------------------------------------------------------------------------- /storage/tools/sql/001_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/storage/tools/sql/001_init.sql -------------------------------------------------------------------------------- /tests/claude-agent-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/claude-agent-test.js -------------------------------------------------------------------------------- /tests/comprehensive-colleague-test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/comprehensive-colleague-test.cjs -------------------------------------------------------------------------------- /tests/create-supabase-project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/create-supabase-project.sh -------------------------------------------------------------------------------- /tests/http-ws-bridge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/http-ws-bridge.test.js -------------------------------------------------------------------------------- /tests/multi-instance-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/multi-instance-test.js -------------------------------------------------------------------------------- /tests/port-stress-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/port-stress-test.js -------------------------------------------------------------------------------- /tests/port-stress-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/port-stress-test.ts -------------------------------------------------------------------------------- /tests/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/run-tests.sh -------------------------------------------------------------------------------- /tests/session-id-http.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/session-id-http.test.js -------------------------------------------------------------------------------- /tests/simple-multi-instance-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/simple-multi-instance-test.js -------------------------------------------------------------------------------- /tests/supabase-advanced-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/supabase-advanced-test.js -------------------------------------------------------------------------------- /tests/supabase-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/supabase-test.js -------------------------------------------------------------------------------- /tests/test-browser-console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-browser-console.js -------------------------------------------------------------------------------- /tests/test-code-execution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-code-execution.js -------------------------------------------------------------------------------- /tests/test-direct-ws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-direct-ws.js -------------------------------------------------------------------------------- /tests/test-js-execution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-js-execution.js -------------------------------------------------------------------------------- /tests/test-mcp-integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-mcp-integration.js -------------------------------------------------------------------------------- /tests/test-mcp-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-mcp-simple.js -------------------------------------------------------------------------------- /tests/test-scaffold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-scaffold.js -------------------------------------------------------------------------------- /tests/test-server-startup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-server-startup.js -------------------------------------------------------------------------------- /tests/test-timeout-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/test-timeout-simple.js -------------------------------------------------------------------------------- /tests/unified-daemon-e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/unified-daemon-e2e.test.js -------------------------------------------------------------------------------- /tests/unified-daemon-integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tests/unified-daemon-integration.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/david-strejc/laskobot/HEAD/tsup.config.ts --------------------------------------------------------------------------------