**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.
1.8 KiB
1.8 KiB
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 l’hô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.