mindroot
AI agent web app platform
File Explorer
Download Latest Version (.zip)Showing a partial file list โ download the zip above to see everything.
- deTNVrtzq1gvGZsl7vPNn-checkpoint.png
- .gitignore
- .gitignore
- equivalent_flags.json
- models.default.json
- providers.default.json
- .gitignore
- agents_and_personas.rst
- anthropic_translate.py
- configuration.rst
- core_concepts.rst
- deployment.rst
- generate_pot_files.py
- htmx2.txt
- htmx_info.txt
- index.rst
- plugin_system.rst
- rag_and_knowledgebases.rst
- registry_system.rst
- services_and_providers.rst
- translate_docs.py
- translate_docs.sh
- troubleshooting.rst
- ui_customization.rst
- 3dgraph.gif
- admin.png
- agent1.png
- agents2.png
- agents3.png
- chainrule.gif
- char4.gif
- cu.gif
- dash1.png
- fantasychar.gif
- heygenscn.png
- kb1.png
- morgan1.gif
- openrouter.png
- plugins.png
- apply-optimizations.sh
- detect-capabilities.sh
- generate-config.sh
- admin-custom.css
- dark.css
- default.css
- detailstabs.css
- reset.css
- update.css
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- LICENSE
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- package.json
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- README.md
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- about-info.js
- agent-editor.js
- agent-form.js
- agent-list.js
- api-key-script.js
- base.js
- github-import.js
- indexed-agents.js
- lit-core.min.js
- lit-html.js
- llm-selector.js
- markdown-renderer.js
- mcp-manager.js
- mcp-publisher.js
- missing-commands.js
- model-preferences-v2.js
- model-preferences.js
- model-selector.js
- notification.js
- persona-editor.js
- plugin-advanced-install.js
- plugin-base.js
- plugin-index-browser.js
- plugin-install-dialog.js
- plugin-list.js
- plugin-manager.js
- plugin-toggle.js
- recommended-plugin-install.js
- registry-auth-section.js
- registry-manager-base.js
- registry-manager-publish-old-delete.js
- registry-manager.js
- registry-publish-section.js
- registry-search-section.js
- registry-search-section.js.bak
- registry-settings.js
- registry-shared-services.js
- registry-simple-sections.js
- secure-widget-manager.js
- server-control.js
- toggle-switch.js
- logo.png
- admin.jinja2
- model-preferences-v2.jinja2
- __init__.py
- agent_importer.py
- agent_router.py
- asset_manager.py
- command_router.py
- mcp_catalog_routes.py
- mcp_publish_routes.py
- mcp_registry_routes.py
- mcp_routes.py
- mod.py
- oauth_callback_router.py
- persona_handler.py
- persona_router.py
- plugin_manager.py
- plugin_router.py
- plugin_router_fixed.py
- plugin_router_new_not_working.py
- plugin_routes.py
- registry_settings_routes.py
- router.py
- server_router.py
- service_models.py
- settings_router.py
- agent.json
- agent.json
- system.jinja2
- systemnew.jinja2
- systemworking.jinja2
- agent.py
- agent.py.bak
- buagentz1.py
- cmd_start_example.py
- command_parser.py
- ensure_msg_type.py
- equivalent_flags.default.json
- escaping.md
- init_models.py
- models.default.json
- providers.default.json
- speech_to_speech.py
- speech_to_speech.py.backup
- system.j2.backup
- admin.jinja2
- api-key-manager.js
- __init__.py
- api_key_manager.py
- cli.py
- mod.py
- router.py
- action-fix.css
- admin-custom.css
- dark.css
- default.css
- light.css
- main.css
- mobile.css
- reset.css
- base.js
- baseel.js
- chat-history.js
- chat.html
- chat.js
- chatform.js
- chatmessage.js
- lit-core.min.js
- load-styles.js
- shared-styles.js
- showaction.js
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- LICENSE
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- package.json
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- README.md
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- action.js
- auth.js
- authfetch.js
- base.js
- chat-history.js
- chat.js
- chat.js.diff
- chatform.js
- chatmessage.js
- cmdprefixes.js
- code-copy-button.js
- delegate_task.js
- highlight.js
- ismobile.js
- lit-core.min.js
- lit-html.js
- markdown-renderer.js
- marked-katex-hljs.js
- marked.esm.js
- mobile-menu.js
- new_chatform.js
- notification.js
- property-escape.js
- sse.js
- throttle.js
- unsafe-html.js
- unsafe-html.js.1
- assistant.png
- mindgen.png
- mindroot_logo.png
- mindroot_logo2.png
- neon.css
- site.webmanifest
- user.png
- chat.jinja2
- __init__.py
- buservices.py
- buwidget_routes.py
- commands.py
- format_result_msgs.py
- mod.py
- models.py
- router.py
- router_dedup_patch.py
- services.py
- utils.py
- widget_manager.py
- widget_routes.py
- chat.jinja2
- __init__.py
- admin.jinja2
- system.jinja2
- checklist-help.js
- __init__.py
- checklist.md
- helpers.py
- mod.py
- mod.py.backup
- mod.py.backup2
- mod.py.backup3
- mod_create_checklist_lol.py
- plugin_info.json
- base.jinja2
- credit_ratios.jinja2
- credits.jinja2
- __init__.py
- conversion.py
- default.json
- ledger.py
- mod.py
- models.py
- router.py
- storage.py
- mod.py
- __init__.py
- email_provider.py
- imap_handler.py
- mod.py
- services.py
- smtp_handler.py
- test_batch.py
- test_email.py
- test_email_service.py
- admin.jinja2
- env-manager.css
- env-manager.js
- __init__.py
- mod.py
- router.py
- mod.py
- router_backup.py
- __init__.py
- mod.py
- router.py
- dark.css
- default.css
- enhanced.css
- home.css
- reset.css
- update.css
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- LICENSE
- README.md
- base.js
- lit-core.min.js
- lit-html.js
- toggle-switch.js
- mod.py
- router.py
- __init__.py
- __init__.py
- migrate.py
- protocols.py
- server.py
- server_missing_normal_args.py
- server_prev.py
- services.py
- dependency_links.txt
- entry_points.txt
- PKG-INFO
- requires.txt
- SOURCES.txt
- top_level.txt
- LICENSE
- MANIFEST.in
- pyproject.toml
- README.md
- 8abbb25e4058889b7f536dc6108f2c27997ebc8c3e400c64761a3dd95c5d2f88
- index.html
- .gitignore
- ahp.db
- asset_manager.py
- authentication.py
- database.py
- email_sender.py
- home.py
- main.py
- main_backup.py
- README.md
- rebuild_index.py
- requirements.txt
- start_registry.py
- vector_store.py
- dont_admin.jinja2
- admin-custom.css
- dark.css
- default.css
- detailstabs.css
- reset.css
- update.css
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- LICENSE
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- package.json
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- README.md
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- about-info.js
- agent-editor.js
- agent-form.js
- agent-list.js
- api-key-script.js
- base.js
- github-import.js
- indexed-agents.js
- lit-core.min.js
- lit-html.js
- llm-selector.js
- markdown-renderer.js
- mcp-manager.js
- mcp-publisher.js
- missing-commands.js
- model-preferences-v2.js
- model-preferences.js
- model-selector.js
- notification.js
- persona-editor.js
- plugin-advanced-install.js
- plugin-base.js
- plugin-index-browser.js
- plugin-install-dialog.js
- plugin-list.js
- plugin-manager.js
- plugin-toggle.js
- recommended-plugin-install.js
- registry-auth-section.js
- registry-manager-base.js
- registry-manager-publish-old-delete.js
- registry-manager.js
- registry-publish-section.js
- registry-search-section.js
- registry-search-section.js.bak
- registry-settings.js
- registry-shared-services.js
- registry-simple-sections.js
- secure-widget-manager.js
- server-control.js
- toggle-switch.js
- logo.png
- admin.jinja2
- model-preferences-v2.jinja2
- .gitkeep
- __init__.py
- agent_importer.py
- agent_router.py
- asset_manager.py
- command_router.py
- mcp_catalog_routes.py
- mcp_publish_routes.py
- mcp_registry_routes.py
- mcp_routes.py
- mod.py
- oauth_callback_router.py
- persona_handler.py
- persona_router.py
- plugin_info.json
- plugin_manager.py
- plugin_router.py
- plugin_router_fixed.py
- plugin_router_new_not_working.py
- plugin_routes.py
- registry_settings_routes.py
- router.py
- server_router.py
- service_models.py
- settings_router.py
- version.txt
- agent.json
- agent.json
- system.jinja2
- system_xml.jinja2
- systemnew.jinja2
- systemworking.jinja2
- agent.py
- agent.py.bak
- cmd_start_example.py
- command_parser.py
- ensure_msg_type.py
- equivalent_flags.default.json
- escaping.md
- init_models.py
- long_form_recovery.py
- models.default.json
- providers.default.json
- speech_to_speech.py
- speech_to_speech.py.backup
- system.j2.backup
- admin.jinja2
- api-key-manager.js
- __init__.py
- api_key_manager.py
- cli.py
- mod.py
- router.py
- action-fix.css
- admin-custom.css
- dark.css
- default.css
- light.css
- main.css
- mobile.css
- reset.css
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- LICENSE
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- package.json
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- README.md
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- action.js
- auth.js
- authfetch.js
- base.js
- chat-history.js
- chat.js
- chat.js.diff
- chatform.js
- chatmessage.js
- cmdprefixes.js
- code-copy-button.js
- delegate_task.js
- highlight.js
- ismobile.js
- lit-core.min.js
- lit-html.js
- markdown-renderer.js
- marked-katex-hljs.js
- marked.esm.js
- mobile-menu.js
- new_chatform.js
- notification.js
- property-escape.js
- sse.js
- throttle.js
- unsafe-html.js
- unsafe-html.js.1
- assistant.png
- mindgen.png
- mindroot_logo.png
- mindroot_logo2.png
- neon.css
- site.webmanifest
- user.png
- chat.jinja2
- .gitignore
- __init__.py
- buwidget_routes.py
- commands.py
- format_result_msgs.py
- mod.py
- models.py
- router.py
- router_dedup_patch.py
- services.py
- services.py.partial_fix
- utils.py
- widget_manager.py
- widget_routes.py
- chat.jinja2
- __init__.py
- admin.jinja2
- chat.jinja2
- system.jinja2
- checklist-help.js
- checklist-widget.js
- __init__.py
- checklist.md
- helpers.py
- mod.py
- mod.py.backup
- mod.py.backup2
- mod.py.backup3
- mod_create_checklist_lol.py
- plugin_info.json
- base.jinja2
- credit_ratios.jinja2
- credits.jinja2
- __init__.py
- conversion.py
- default.json
- ledger.py
- mod.py
- models.py
- router.py
- storage.py
- __init__.py
- email_provider.py
- imap_handler.py
- mod.py
- services.py
- smtp_handler.py
- test_batch.py
- test_email.py
- test_email_service.py
- admin.jinja2
- env-manager.css
- env-manager.js
- __init__.py
- mod.py
- router.py
- __init__.py
- mod.py
- router.py
- dark.css
- default.css
- enhanced.css
- home.css
- reset.css
- update.css
- logo.png
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- LICENSE
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- package.json
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- README.md
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- base.js
- lit-core.min.js
- lit-html.js
- toggle-switch.js
- home.jinja2
- mod.py
- router.py
- __init__.py
- agent_ops.py
- index_ops.py
- plugin_ops.py
- publish.py
- avatar.png
- faceref.png
- persona.json
- index.json
- admin.jinja2
- index-manager.css
- publish-button.js
- upload-area.js
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- async-append.d.ts
- async-append.d.ts.map
- async-append.js
- async-append.js.map
- async-replace.d.ts
- async-replace.d.ts.map
- async-replace.js
- async-replace.js.map
- cache.d.ts
- cache.d.ts.map
- cache.js
- cache.js.map
- choose.d.ts
- choose.d.ts.map
- choose.js
- choose.js.map
- class-map.d.ts
- class-map.d.ts.map
- class-map.js
- class-map.js.map
- guard.d.ts
- guard.d.ts.map
- guard.js
- guard.js.map
- if-defined.d.ts
- if-defined.d.ts.map
- if-defined.js
- if-defined.js.map
- join.d.ts
- join.d.ts.map
- join.js
- join.js.map
- keyed.d.ts
- keyed.d.ts.map
- keyed.js
- keyed.js.map
- live.d.ts
- live.d.ts.map
- live.js
- live.js.map
- map.d.ts
- map.d.ts.map
- map.js
- map.js.map
- private-async-helpers.d.ts
- private-async-helpers.d.ts.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.d.ts
- range.d.ts.map
- range.js
- range.js.map
- ref.d.ts
- ref.d.ts.map
- ref.js
- ref.js.map
- repeat.d.ts
- repeat.d.ts.map
- repeat.js
- repeat.js.map
- style-map.d.ts
- style-map.d.ts.map
- style-map.js
- style-map.js.map
- template-content.d.ts
- template-content.d.ts.map
- template-content.js
- template-content.js.map
- unsafe-html.d.ts
- unsafe-html.d.ts.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.d.ts
- unsafe-mathml.d.ts.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.d.ts
- unsafe-svg.d.ts.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.d.ts
- until.d.ts.map
- until.js
- until.js.map
- when.d.ts
- when.d.ts.map
- when.js
- when.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-append.js
- async-append.js.map
- async-replace.js
- async-replace.js.map
- cache.js
- cache.js.map
- choose.js
- choose.js.map
- class-map.js
- class-map.js.map
- guard.js
- guard.js.map
- if-defined.js
- if-defined.js.map
- join.js
- join.js.map
- keyed.js
- keyed.js.map
- live.js
- live.js.map
- map.js
- map.js.map
- private-async-helpers.js
- private-async-helpers.js.map
- range.js
- range.js.map
- ref.js
- ref.js.map
- repeat.js
- repeat.js.map
- style-map.js
- style-map.js.map
- template-content.js
- template-content.js.map
- unsafe-html.js
- unsafe-html.js.map
- unsafe-mathml.js
- unsafe-mathml.js.map
- unsafe-svg.js
- unsafe-svg.js.map
- until.js
- until.js.map
- when.js
- when.js.map
- async-directive.js
- async-directive.js.map
- directive-helpers.js
- directive-helpers.js.map
- directive.js
- directive.js.map
- is-server.js
- is-server.js.map
- lit-html.js
- lit-html.js.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.js
- private-ssr-support.js.map
- static.js
- static.js.map
- async-directive.d.ts
- async-directive.d.ts.map
- async-directive.js
- async-directive.js.map
- directive-helpers.d.ts
- directive-helpers.d.ts.map
- directive-helpers.js
- directive-helpers.js.map
- directive.d.ts
- directive.d.ts.map
- directive.js
- directive.js.map
- is-server.d.ts
- is-server.d.ts.map
- is-server.js
- is-server.js.map
- LICENSE
- lit-html.d.ts
- lit-html.d.ts.map
- lit-html.js
- lit-html.js.map
- package.json
- polyfill-support.d.ts
- polyfill-support.d.ts.map
- polyfill-support.js
- polyfill-support.js.map
- private-ssr-support.d.ts
- private-ssr-support.d.ts.map
- private-ssr-support.js
- private-ssr-support.js.map
- README.md
- static.d.ts
- static.d.ts.map
- static.js
- static.js.map
- agent-section.js
- base.js
- index-list.js
- index-manager.js
- index-metadata.js
- lit-core.min.js
- plugin-section.js
- .gitignore
- __init__.py
- mod.py
- models.py
- router.py
- utils.py
- __init__.py
- middleware.py
- mod.py
- role_checks.py
- router.py
- agent-editor.i18n.js
- admin.i18n.jinja2
- checklist-help.i18n.js
- test.i18n.jinja2
- translations.json
- translations.json
- translations.json
- __init__.py
- debug_loader.py
- debug_middleware.py
- l8n_constants.py
- language_detection.py
- middleware.py
- mod.py
- monkey_patch_to_delete.py
- README.md
- test_enhanced.py
- test_l8n.py
- test_l8n_standalone.py
- test_middleware.py
- utils.py
- login.jinja2
- mod.py
- router.py
- .gitignore
- __init__.py
- auth.md
- catalog_commands.py
- catalog_manager.py
- README.md
- __init__.py
- .gitignore
- __init__.py
- .gitignore
- .dockerignore
- .env.example
- .env.tui.example
- .gitignore
- agents.md
- ahp.py
- api.md
- CANCELLATION_IMPLEMENTATION.md
- check-optimization-status.sh
- checklistsample.md
- diagnose-vps-environment.sh
- docker-compose.yml
- Dockerfile
- EMAIL_SETUP_GUIDE.md
- entrypoint.sh
- fix-optimization-issues.sh
- frontend.md
- generate_credentials.sh
- GMAIL_CUSTOM_DOMAIN_SETUP.md
- install.sh
- L8N_INTEGRATION_GUIDE.md
- LICENSE
- MANIFEST.in
- mr_agent_expert_instr.py
- mr_api_example.php
- NETWORK_OPTIMIZATION_README.md
- optimize-network-latency.sh
- pluginlist.md
- plugins.md
- publish.sh
- pyproject.toml
- README.docker.md
- README.md
- requirements.txt
- setup-low-latency-vps.sh
- TUI_GUIDE.md
- XML_STREAM_HANDOFF.md
- XML_STREAMING_HANDOFF.md
# Installation Guide
git clone https://github.com/runvnc/mindroot
Downloads the entire project code from GitHub to your computer.
cd mindroot
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install mindroot
Installs the package published on PyPI directly โ no need to clone the source.
pip install mrsdk
Installs the package published on PyPI directly โ no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
4. Node.js
Easycd mindroot-11.20.0/src/mindroot/coreplugins/admin/static/js/lit-html
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
5. Python
Easypython -m venv .venv
Runs the Python script (or module).
pip install mindroot
Installs the package published on PyPI directly โ no need to clone the source.
pip install mrsdk
Installs the package published on PyPI directly โ no need to clone the source.
Pulled directly from this repo's README.
