- Add services/anythingllm-devtools HTTP API (repos + AnythingLLM + RAG) - Rename gitea-issues to git-issues across smart_ide agents and docs - Add projects/builazoo, builazoo README, cron fragment, ssh-config.example - Add ensure-ia-dev-project-link.sh; wrapper delegates smart_ide id - Bump ia_dev submodule (git-issues rename, project symlinks) - Align 4nkaiignore templates; update API index and project docs
17 lines
745 B
Markdown
17 lines
745 B
Markdown
# Bibliothèque partagée `ia_dev/lib/`
|
||
|
||
## `project_config.sh`
|
||
|
||
Sourcé par les scripts **deploy** et **git-issues** pour résoudre l’**id** projet et le chemin vers son JSON.
|
||
|
||
**Usage standalone** : exécution depuis la racine **ia_dev** ; définir **`IA_DEV_ROOT`** avant source si besoin.
|
||
|
||
**Après source** : `PROJECT_ID`, `PROJECT_CONFIG_PATH` (souvent `projects/<id>/conf.json`). Avec résolution par token : `PROJECT_ENV`.
|
||
|
||
**Résolution de l’id (pas de repli implicite)** :
|
||
|
||
1. **MAIL_TO** — recherche dans tous les `projects/*/conf.json` (`tickets.authorized_emails.to`).
|
||
2. **AI_AGENT_TOKEN** — scan des fichiers `projects/<id>/.secrets/<env>/ia_token`.
|
||
|
||
Voir [ia-dev-project-conf-schema.md](./ia-dev-project-conf-schema.md).
|