smart_ide/docs/repo/extension-anythingllm-workspaces.md
Nicolas Cantu ac96434351 docs: centralize README content under docs/repo/
**Motivations:**
- Single canonical documentation tree under docs/; reduce drift between README copies.

**Evolutions:**
- Add docs/repo/ with operational guides (cron, systemd, projects, logs, docv, ia_dev, services, scripts, extension).
- Replace scattered README.md files with pointers to docs/repo/*.md.
- Refresh docs/README.md index and cross-links across docs/, .cursor rules/agents.
- Bump ia_dev submodule to matching doc pointer commits.
2026-04-03 18:20:31 +02:00

1.8 KiB
Raw Blame History

Extension AnythingLLM (extensions/anythingllm-workspaces/)

Extension VS Code / Cursor : API développeur AnythingLLM (workspaces, documents), repos-devtools-server optionnel, panneau Dev tools, upload RAG initial après clone/load via .4nkaiignore.

Prérequis

  • AnythingLLM avec clé API développeur (ne pas confondre avec le Bearer nginx pour /ollama/).
  • repos-devtools-server sur lhôte qui possède les clones (défaut http://127.0.0.1:37140) — service-repos-devtools.md.
  • Processeur de documents en ligne pour les uploads.

Paramètres (settings)

Clé Rôle
anythingllm.baseUrl URL AnythingLLM sans / final
anythingllm.apiKey Clé API (settings utilisateur)
anythingllm.reposApiBaseUrl URL repos-devtools
anythingllm.reposApiToken Identique à REPOS_DEVTOOLS_TOKEN
anythingllm.initialSyncAfterClone Défaut activé : upload après clone/load/workspace-sync
anythingllm.initialSyncMaxFiles Défaut 400
anythingllm.initialSyncMaxFileBytes Défaut 5242880

Commandes (palette)

List workspaces, ouvrir UI web, panneau Dev tools, lignes de commande scriptées (/repos-clone-sync, /repos-load-sync, /workspace-sync, …).

.4nkaiignore

  • Modèle : extensions/anythingllm-workspaces/templates/4nkaiignore.default (aligné avec repos-devtools-server).
  • À la racine du dépôt cible : fichier .4nkaiignore.
  • Filtrage : paquet ignore (sémantique gitignore) + règles de base (.git/, node_modules/, …).

Build

cd extensions/anythingllm-workspaces
npm install
npm run compile

Références

API documents AnythingLLM amont ; anythingllm-workspaces.md.