## Agents Added - Alateya: R&D, biotech, innovations - Clan (Spirit): Community spirit agent - Eonarch: Consciousness evolution agent ## Changes - docker-compose.node1.yml: Added tokens for all 3 new agents - gateway-bot/http_api.py: Added configs and webhook endpoints - gateway-bot/clan_prompt.txt: New prompt file - gateway-bot/eonarch_prompt.txt: New prompt file ## Fixes - Fixed ROUTER_URL from :9102 to :8000 (internal container port) - All 9 Telegram agents now working ## Documentation - Created PROJECT-MASTER-INDEX.md - single entry point - Added various status documents and scripts Tokens configured: - Helion, NUTRA, Agromatrix (existing) - Alateya, Clan, Eonarch (new) - Druid, GreenFood, DAARWIZZ (configured)
49 lines
1.2 KiB
YAML
49 lines
1.2 KiB
YAML
name: python-services-ci
|
|
|
|
on:
|
|
push:
|
|
paths:
|
|
- "services/**"
|
|
- "gateway-bot/**"
|
|
- ".github/workflows/python-services-ci.yml"
|
|
pull_request:
|
|
paths:
|
|
- "services/**"
|
|
- "gateway-bot/**"
|
|
- ".github/workflows/python-services-ci.yml"
|
|
|
|
jobs:
|
|
python-service-checks:
|
|
runs-on: ubuntu-latest
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
service:
|
|
- services/rag-service
|
|
- services/index-doc-worker
|
|
- services/artifact-registry
|
|
- gateway-bot
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Setup Python
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.11"
|
|
cache: "pip"
|
|
|
|
- name: Install deps (locked)
|
|
working-directory: ${{ matrix.service }}
|
|
run: |
|
|
python -m pip install --upgrade pip
|
|
python -m pip install -r requirements.txt -c requirements.lock
|
|
|
|
- name: Pip check
|
|
working-directory: ${{ matrix.service }}
|
|
run: python -m pip check
|
|
|
|
- name: Smoke compile
|
|
working-directory: ${{ matrix.service }}
|
|
run: python -m compileall -q .
|