smart_ide/docs/repo/ia-dev-shared-lib.md
Nicolas Cantu b21ac2cf64 feat: anythingllm-devtools service, builazoo project, ssh-config example, docs
- 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
2026-04-03 19:06:19 +02:00

745 B
Raw Blame History

Bibliothèque partagée ia_dev/lib/

project_config.sh

Sourcé par les scripts deploy et git-issues pour résoudre lid 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 lid (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.