diff --git a/.env.example b/.env.example index 2e8bf8f..a39fe88 100644 --- a/.env.example +++ b/.env.example @@ -1,7 +1,7 @@ # ── Gemini GEMINI_API_KEY=gemini-api-key -GEMINI_FLASH_MODEL=gemini-flash-latest -GEMINI_PRO_MODEL=gemini-2.5-pro +GEMINI_FLASH_MODEL=gemini-3.1-flash-lite +GEMINI_PRO_MODEL=gemini-flash-latest # ── Pinecone PINECONE_API_KEY=pinecone-api-key diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5bc629d..e69de29 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,15 +0,0 @@ -name: Deploy - -on: - workflow_dispatch: - -jobs: - placeholder: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Placeholder - run: echo "Workflow manually triggered" diff --git a/.github/workflows/pr-check.yml b/.github/workflows/pr-check.yml new file mode 100644 index 0000000..8f9d033 --- /dev/null +++ b/.github/workflows/pr-check.yml @@ -0,0 +1,20 @@ +name: Pull Request Checks + +on: + pull_request: + branches: + - main + +jobs: + test: + name: Test and Build + + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Build Docker image + run: | + docker build -t aegis-test . diff --git a/requirements.txt b/requirements.txt index 4fb0d17..e66eff0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,12 +10,12 @@ langchain-core==0.2.22 langsmith==0.1.77 # LLM — Gemini -google.genai +google-genai==2.8.0 # Retrieval — LlamaIndex + Pinecone (aligned on llama-index-core 0.13.x) llama-index-core==0.13.6 llama-index-vector-stores-pinecone==0.8.0 -llama-index-embeddings-google-genai +llama-index-embeddings-google-genai==0.5.1 pinecone==7.3.0 # AWS