|
40 | 40 | uses: actions/cache@v4 |
41 | 41 | with: |
42 | 42 | path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} |
43 | | - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} |
| 43 | + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('pnpm-lock.yaml') || github.sha }} |
44 | 44 | restore-keys: | |
45 | 45 | ${{ runner.os }}-pnpm-store- |
46 | 46 |
|
@@ -69,35 +69,43 @@ jobs: |
69 | 69 | mkdir -p packages/agents |
70 | 70 | cat > packages/agents/config.toml << 'EOL' |
71 | 71 | [API_KEYS] |
72 | | - OPENAI = "${{ secrets.OPENAI_API_KEY }}" |
73 | | - GROQ = "${{ secrets.GROQ_API_KEY }}" |
74 | | - ANTHROPIC = "${{ secrets.ANTHROPIC_API_KEY }}" |
75 | | - DEEPSEEK = "${{ secrets.DEEPSEEK_API_KEY }}" |
76 | | - GEMINI = "${{ secrets.GEMINI_API_KEY }}" |
77 | | -
|
78 | | - [API_ENDPOINTS] |
79 | | - OLLAMA = "${{ secrets.OLLAMA_ENDPOINT }}" |
| 72 | + OPENAI = "${{ secrets.OPENAI }}" |
| 73 | + ANTHROPIC = "${{ secrets.ANTHROPIC }}" |
| 74 | + GEMINI = "${{ secrets.GEMINI }}" |
80 | 75 |
|
81 | 76 | [VECTOR_DB] |
82 | | - MONGODB_URI = "${{ secrets.MONGODB_URI }}" |
83 | | - DB_NAME = "${{ secrets.DB_NAME }}" |
84 | | - COLLECTION_NAME = "${{ secrets.COLLECTION_NAME }}" |
| 77 | + POSTGRES_USER = "${{ secrets.POSTGRES_USER }}" |
| 78 | + POSTGRES_HOST = "postgres" |
| 79 | + POSTGRES_ROOT_DB = "${{ secrets.POSTGRES_ROOT_DB }}" |
| 80 | + POSTGRES_PASSWORD = "${{ secrets.POSTGRES_PASSWORD }}" |
| 81 | + POSTGRES_PORT = "${{ secrets.POSTGRES_PORT }}" |
85 | 82 |
|
86 | 83 | [GENERAL] |
87 | 84 | PORT = 3001 |
88 | 85 | SIMILARITY_MEASURE = "cosine" |
89 | 86 |
|
90 | | - [PROVIDERS] |
91 | | - DEFAULT_CHAT_PROVIDER = "${{ secrets.DEFAULT_CHAT_PROVIDER }}" |
92 | | - DEFAULT_CHAT_MODEL = "${{ secrets.DEFAULT_CHAT_MODEL }}" |
93 | | - DEFAULT_FAST_CHAT_PROVIDER = "${{ secrets.DEFAULT_FAST_CHAT_PROVIDER }}" |
94 | | - DEFAULT_FAST_CHAT_MODEL = "${{ secrets.DEFAULT_FAST_CHAT_MODEL }}" |
95 | | - DEFAULT_EMBEDDING_PROVIDER = "${{ secrets.DEFAULT_EMBEDDING_PROVIDER }}" |
96 | | - DEFAULT_EMBEDDING_MODEL = "${{ secrets.DEFAULT_EMBEDDING_MODEL }}" |
| 87 | + [HOSTED_MODE] |
| 88 | + DEFAULT_CHAT_PROVIDER = "gemini" |
| 89 | + DEFAULT_CHAT_MODEL = "Gemini Flash 2.5" |
| 90 | + DEFAULT_FAST_CHAT_PROVIDER = "gemini" |
| 91 | + DEFAULT_FAST_CHAT_MODEL = "Gemini Flash 2.5" |
| 92 | + DEFAULT_EMBEDDING_PROVIDER = "openai" |
| 93 | + DEFAULT_EMBEDDING_MODEL = "Text embedding 3 large" |
97 | 94 |
|
98 | 95 | [VERSIONS] |
99 | | - STARKNET_FOUNDRY = "${{ secrets.STARKNET_FOUNDRY_VERSION }}" |
100 | | - SCARB = "${{ secrets.SCARB_VERSION }}" |
| 96 | + STARKNET_FOUNDRY = "0.37.0" |
| 97 | + SCARB = "2.9.2" |
| 98 | + EOL |
| 99 | +
|
| 100 | + - name: Create env file |
| 101 | + run: | |
| 102 | + mkdir -p packages/agents |
| 103 | + cat > packages/agents/.env << 'EOL' |
| 104 | + POSTGRES_USER = "${{ secrets.POSTGRES_USER }}" |
| 105 | + POSTGRES_HOST = "localhost" |
| 106 | + POSTGRES_ROOT_DB = "${{ secrets.POSTGRES_ROOT_DB }}" |
| 107 | + POSTGRES_PASSWORD = "${{ secrets.POSTGRES_PASSWORD }}" |
| 108 | + POSTGRES_PORT = "${{ secrets.POSTGRES_PORT }}" |
101 | 109 | EOL |
102 | 110 |
|
103 | 111 | - name: Generate embeddings |
|
0 commit comments